Программа

Java

О тренинге

Java-разработчик создает высоконагруженные и высококачественные ИТ-решения, используя современные подходы и паттерны. Чаще всего он занимается важными для Enterprise Backend-задачами. За Enterprise стоят реальные пользователи. Именно от Enterprise-решений зависит большая часть современного мира и нашего ежедневного комфорта.

В рамках тренинга вы

  • Погрузитесь в разработку перспективного решения
  • Углубите знания в современных фреймворках: SpringBoot, SpringData, SpringSecurity, Hibernate и т.д.
  • Получите опыт работы с микросервисной архитектурой
  • На практике используете различные варианты коммуникаций между сервисами (REST, Kafka)
  • Пройдете все стадии разработки: от анализа требований до выкладки функциональности на прод
  • Научитесь использовать системы контроля версий, баг трекинга, CI/CD, GitLab
  • Узнаете об оптимизации и исправлении дефектов в системе
  • Получите опыт решения проектных задач в команде

Продолжительность

2 месяца по 20+ часов в неделю

Требования к кандидатам

  • Высшее техническое образование (4 курс и выше)
  • Знание ООП
  • Знание базовых структур данных
  • Знание Java Core, самостоятельный опыт программирования на Java
  • Понимание работы фреймворков Spring и Hibernate
  • Базовые знания о базах данных и языке SQL.12:30

Программа

  • Архитектура: микросервисы, REST, Message Queue, GraphQL
  • Фреймворки: Spring Boot, Spring Security, Spring Data, Hibernate
  • БД: PostgreSQL, SpiceDB
  • Язык программирования: Java 17/21
  • Оркестрация: Docker, Kubernetes
  • CI/CD
  • REST, Kafka

Где можно пройти тренинг?

  • Воронеж
  • Ижевск
  • Нижний Новгород
  • Рязань
  • Самара
  • Саратов

Полезные материалы для подготовки и изучения

Книги:

  • Герберт Шилдт. «Java 8. Руководство для начинающих»
  • Кей С. Хорстманн, Гари Корнелл. «Java. Библиотека профессионала»
  • Джошуа Блох. «Java. Эффективное программирование»
Онлайн-ресурсы: