Java-разработчик PRO от Skillbox
Программа курса
Ознакомьтесь с программой курса «Java-разработчик PRO» от Skillbox
Уровень 1: Java-разработчик
- Знакомство с языком Java.
- Синтаксис языка: переменные, операторы, циклы.
- Работа с системой контроля версий Git.
- Объекты и классы: создание объектов, параметры и методы.
- Работа с числами, строками и датами: операции и преобразования.
- Массивы и коллекции. Создание массивов.
- Наследование классов и полиморфизм. Знакомство с интерфейсами.
- Особенности объектно-ориентированного программирования в Java.
- Работа с исключениями, отладка кода и тестирование.
- Работа с файлами и сетью.
- Установка, подключение и работа с MySQL в Java.
- Многопоточность: что это и зачем она нужна.
- Разработка веб-приложений на Java.
- Нереляционные базы данных и очереди.
- Производительность и оптимизация: принципы и способы.
- Распределённые хранилища и вычисления. Работа с большими данными.
- Заключение: работа с десктоп-приложениями и знакомство с другими языками программирования.
- Бонус-модуль. Обзор паттернов проектирования.
- Бонус-модуль. Введение в алгоритмы.
- Бонус-модуль. Введение в структуры данных.
- Бонус-модуль. Протокол HTTP и запросы.
Дополнительные курсы
- Универсальные знания программиста.
- Курс по слепому методу печати.
- Английский для IT-специалистов.
- Работа в командной строке Bash.
- Воркшоп по SQL.
Уровень 2: Java-разработчик
Работа с фреймворком Spring
- Введение в Spring MVC (XML-based подход)
- Введение в Spring MVC (Java-based подход)
- Разработка на Spring Boot
- Шаблоны и Thymeleaf
- Работа с данными
- Spring RESTful API
- Запросы и ответы
- Spring Security
- Тестирование Spring-приложений
- Spring AOP
- Интеграция с внешними сервисами
Дополнительные курсы
- Веб-вёрстка: основы HTML, CSS и JavaScript.
- Soft skills для программиста: что важно уметь.
- Карьера и развитие программиста: куда двигаться дальше.
Уровень 3: разработчик Java Enterprise
Погружение в мир инфраструктурных и Enterprise-решений
- Работа в команде. Гибкие методологии управления
- Работа в команде. Инструменты взаимодействия
- Жизненный цикл разработки
- Архитектура IT. От приложения до экосистемы
- Микросервисы. Организация
- Механизмы JVM. Управление памятью
- Механизмы JVM. Компиляция
- Механизмы JVM. Процессы и потоки
- Продвинутые технологии в Java. Исключения
- Продвинутые технологии в Java. Дженерики
- Продвинутые технологии в java. Коллекции
- Продвинутые технологии в java. Функциональные интерфейсы
- QA
- Инфраструктура разработки
- Мониторинг, логирование и аудит
- Микросервисы. Управление потоками данных
- Микросервисы. Администрирование
- Технологии корпоративной разработки. Работа с протоколами и защита каналов передачи данных
- Технологии корпоративной разработки. Сервисные шины
- Интеграционный фреймворк Apache Camel
- Интеграционный фреймворк Spring Integration
- Бонусный модуль. Интересные технологии
Дополнительные курсы
- Алгоритмы и структуры данных
Дипломные проекты
Движок для блога
Вы разработаете систему управления контентом на примере habr.com: самостоятельно реализуете работающий блог с регистрацией, публикацией постов, лайками, модерацией и статистикой.
Социальная сеть
Вместе с командой из 5–10 разработчиков под руководством опытного тимлида создадите полномасштабный аналог социальной сети «ВКонтакте» на 60+ типовых страниц.
Командный проект на выбор
Выберете один из предложенных проектов и реализуете его в команде с другими студентами курса.
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Начальный уровень
- Можно изучать с нуля
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
HTML5Java JavaScriptMySQL
Удобная платформа. Skillbox разработали собственную удобную платформу для студентов.
Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.
Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.
Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.
Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.
Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.
Взгляните, что студенты и выпускники говорят про Skillbox
Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...
Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.