Стек Java

Java - один из самых популярных языков в мире на сегодняшний день, что гарантирует интерес практически любой компании мира. Язык, на котором написаны и пишут практически все самые высоконагруженные решения. Знания особенностей виртуальной машины Java открывают широкие просторы в других языках, написанных для JVM: Scala, Clojure, Kotlin и др.
 
Жизнь программиста

Профессия, Компании, Навыки

курсов: 1
 


 
Основы командной строки (Bash)

Навигация, история, справка

курсов: 1
 


 
 


 
Java 101

java, основы программирования, ООП, объектно-ориентированное программирование

фундаментальный курсов: 1
 


 
Java ByteCode

bytecode, compilers, vm, virtual machine

курсов: 1
 


Обобщенные типы в Java

типы, дженерики, Обобщенные типы, generics

курсов: 1
Сборка мусора в Java

Сборка мусора, gc, garbage collections



Шаблоны проектирования в Java

Шаблоны проектирования, patterns, design patterns, паттерны проектирования, паттерны

Java: Структуры данных

Структуры данных, коллекции, структуры данных, collections

курсов: 1
Многопоточность в Java

Многопоточность, concurrency, потоки, threads, процессы, разделяемые ресурсы

Алгоритмы в Java

Алгоритмы, agorithms



Функциональное программирование в Java

Функциональное программирование, functional programming, java 8, streams, lambda, лямбды, функциональное исчисление

Java IO

input/output, i/o, ввод-вывод

Автоматические системы сборки в Java

maven, ant, build systems, системы сборки

Тестирование в Java

testing, unit tests, юнит тестирование, интеграционное тестирование



Java: Сетевое программирование

сети, netwokrs, сетевые протоколы, HTTP, основы сетевого взаимодействия

Протокол HTTP

Заголовки, chunked, формы

курсов: 1


 
Основные клиент-серверные приложения в Java

client server architecture, client server interactions, network, cloud

 


Continuous integration

Continuous integration, best practices, devops

ANSI SQL99

DDL, DML, DQL

фундаментальный курсов: 2


Начать учиться
Fork me on GitHub