Профессия Java-разработчик PRO

Онлайн-курс от Skillbox. Вы с нуля освоите востребованный язык программирования, научитесь создавать качественные приложения под разные платформы и станете ценным Java-специалистом уровня middle.

Уровень 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+ типовых страниц.

Командный проект на выбор

Выберете один из предложенных проектов и реализуете его в команде с другими студентами курса.

167 760 ₽
279 600 ₽

Актуальная стоимость обучения.

Данные обновлены 8 мая 2021 г.

Рассрочка: 3375 ₽ в месяц

  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

Skillbox — это онлайн-университет, организующий прикладные курсы и программы от главных экспертов рынка. Данная школа использует актуальные подходы к обучению, помогает работать над реальными проектами, стажироваться и трудоустраиваться в крупнейшие компании страны.
158 достоверных отзывов о школе Skillbox
Мы не нашли много отзывов конкретно про курс «Профессия Java-разработчик PRO». Зато мы собрали 158 отзывов о школе Skillbox — они помогут вам получить общее представление о процессе обучения.