В курсе есть все необходимое для подготовки тебя к работе Java программистом. Упор в курсе делается на практику.
Теория и практика
Проверка заданий наставником и рекомендации по улучшению кода
Сдача теории по пройденному материалу наставнику в устной форме
Решение тестовых заданий с реальных собеседований
Уровень стажер
Спойлер: Уровень стажер
Инструменты
Maven
jUnit
Git
IntelliJ Idea
Сheckstyle, JaCoCo
Travic CI
Синтаксис языка
JVM
Типы данных
Операторы условия
Циклы
Массивы
ООП
Наследование
Инкапсуляция
Полиморфизм
Внутренние класы
Абстрактные классы
Исключения
Шаблоны проектирования
Синглетон
Декоратор
Стратегия
Фабрика
Коллекции Lite
Collections Framework
Коллекции List, Set, Map
ArrayList
Сортировка
Обобщения
Итераторы
Функциональное программирование
Lambda
Stream API
Уровень Junior
Спойлер: Уровень Junior
Коллекции Pro
Параметризованные типы, Wildcard
Итераторы
Внутреннее устройство:
Коллекции List
Коллекции Stack, Queue
Коллекции Set
Коллекции Map
Структуры Tree
Hashcode, equals
ООД
Принципы SOLID
Разработка через тестирование (TDD)
Память
Cборщик мусора
Типы сборщиков
Профилирование приложений
Soft weak ссылки и коллекции
Ввод-вывод, Socket
InputStreams, OutputStreams
Readers, Writers
Scanner
Файловые менеджеры
Сокеты
Внешняя сортировка файлов
SQl, JDBC
Общие сведения о базах данных на основе PostgreSQL
Базовый синтаксис SQL
Запросы Select, Join, Outer Left, Right
JDBC
Индексирование, внешние ключи, естественные ключи
Уровень Middle
Спойлер: Уровень Middle
Многопоточность
Синхронные и асинхронные операции
Синхронизация ресурсов
JMM
Низкоуровневые блокировки
Неблокирующие алгоритмы
Потокобезопасные коллекции
Клиент-серверное приложение
Общая схема клиент-серверного приложения
Протоколы HTTP и HTTPS
Servlet
JSP, MVC, JSLT
Filter, Session, Auth
Клиентские языки HTML, JS, CSS
Тестирование Mockito
Hibernate
Базовые понятия ORM. Hibernate
Конфигурирование Hibernate
Связь модельных представлений с объектами
Язык запросов HQL
Интеграционное тестирование
Spring
Spring IoC
Spring HibernateTemplate
Spring Data
Spring MVC
Spring Security
Spring Test
Spring Boot
Spring Web Service
Spring JMS
Теория и практика
Проверка заданий наставником и рекомендации по улучшению кода
Сдача теории по пройденному материалу наставнику в устной форме
Решение тестовых заданий с реальных собеседований
Уровень стажер
Спойлер: Уровень стажер
Инструменты
Maven
jUnit
Git
IntelliJ Idea
Сheckstyle, JaCoCo
Travic CI
Синтаксис языка
JVM
Типы данных
Операторы условия
Циклы
Массивы
ООП
Наследование
Инкапсуляция
Полиморфизм
Внутренние класы
Абстрактные классы
Исключения
Шаблоны проектирования
Синглетон
Декоратор
Стратегия
Фабрика
Коллекции Lite
Collections Framework
Коллекции List, Set, Map
ArrayList
Сортировка
Обобщения
Итераторы
Функциональное программирование
Lambda
Stream API
Уровень Junior
Спойлер: Уровень Junior
Коллекции Pro
Параметризованные типы, Wildcard
Итераторы
Внутреннее устройство:
Коллекции List
Коллекции Stack, Queue
Коллекции Set
Коллекции Map
Структуры Tree
Hashcode, equals
ООД
Принципы SOLID
Разработка через тестирование (TDD)
Память
Cборщик мусора
Типы сборщиков
Профилирование приложений
Soft weak ссылки и коллекции
Ввод-вывод, Socket
InputStreams, OutputStreams
Readers, Writers
Scanner
Файловые менеджеры
Сокеты
Внешняя сортировка файлов
SQl, JDBC
Общие сведения о базах данных на основе PostgreSQL
Базовый синтаксис SQL
Запросы Select, Join, Outer Left, Right
JDBC
Индексирование, внешние ключи, естественные ключи
Уровень Middle
Спойлер: Уровень Middle
Многопоточность
Синхронные и асинхронные операции
Синхронизация ресурсов
JMM
Низкоуровневые блокировки
Неблокирующие алгоритмы
Потокобезопасные коллекции
Клиент-серверное приложение
Общая схема клиент-серверного приложения
Протоколы HTTP и HTTPS
Servlet
JSP, MVC, JSLT
Filter, Session, Auth
Клиентские языки HTML, JS, CSS
Тестирование Mockito
Hibernate
Базовые понятия ORM. Hibernate
Конфигурирование Hibernate
Связь модельных представлений с объектами
Язык запросов HQL
Интеграционное тестирование
Spring
Spring IoC
Spring HibernateTemplate
Spring Data
Spring MVC
Spring Security
Spring Test
Spring Boot
Spring Web Service
Spring JMS
Для просмотра содержимого вам необходимо авторизоваться
Для просмотра содержимого вам необходимо авторизоваться