Это самая объёмная и полная программа по Java в Skillbox. Обучение длится 24 месяца. Вы с нуля освоите этот язык программирования, научитесь использовать фреймворк Spring и создавать приложения под разные платформы.
В программе 3 блока с разным уровнем сложности. В рамках курса также проводятся офлайн-воркшопы в Москве и карьерные консультации. К концу обучения вы сможете работать Java-специалистом уровня middle.
Уровень 1: Java-разработчик
- Вводный модуль.
- Синтаксис языка. Часть 1.
- Синтаксис языка. Часть 2.
- Объекты и классы. Часть 1. Методы и классы.
- Объекты и классы. Часть 2. Инкапсуляция.
- Объекты и классы. Часть 3. Static, константы и enum.
- Примитивы.
- Числа и даты.
- Строки.
- Массивы и коллекции.
- Наследование и полиморфизм.
- Особенности ООП в Java.
- Исключения, отладка, тестирование и логгирование.
- Работа с файлами и сетью.
- Работа с MySQL в Java.
- Многопоточность.
- Протокол HTTP.
- Разработка веб-приложений.
- Нереляционные базы данных и очереди.
- Разработка Desktop-приложений.
- Производительность и оптимизация.
- Алгоритмы.
- Структуры данных.
- Распределённые хранилища и вычисления.
- Паттерны проектирования.
- Подготовка к итоговому проекту.
Уровень 2: Java-разработчик
- Работа с фреймворком Spring.
Уровень 3: разработчик Java Enterprise
- Погружение в мир инфраструктурных и Enterprise-решений, систем, технологий и стандартов экосистемы Java.
Дополнительные курсы
- Воркшопы и вебинары.
- Система контроля версий Git.
- Язык запросов SQL.
- Веб-верстка. Базовый уровень.
- Защита дипломных проектов.
- Программа трудоустройства.
Бонусные курсы
- Работа в командной строке Bash.
- Универсальные знания программиста.
- Английский для IT-специалистов.
- Карьера и развитие для программиста.
- Алгоритмы и структуры данных для разработчиков.
Итоговые проекты
- Поисковый движок.
- Социальная сеть.