Java-разработчик создает высоконагруженные и высококачественные ИТ-решения, используя современные подходы и паттерны. Чаще всего он занимается важными для Enterprise Backend-задачами. За Enterprise стоят реальные пользователи. Именно от Enterprise-решений зависит большая часть современного мира и нашего ежедневного комфорта.
О тренинге
В рамках тренинга вы:
- Погрузитесь в разработку перспективного решения
- Углубите знания в современных фреймворках: SpringBoot, SpringData, SpringSecurity, Hibernate и т.д.
- Получите опыт работы с микросервисной архитектурой
- На практике используете различные варианты коммуникаций между сервисами (REST, Kafka)
- Пройдете все стадии разработки: от анализа требований до выкладки функциональности на прод
- Научитесь использовать системы контроля версий, баг трекинга, CI/CD, GitLab
- Узнаете об оптимизации и исправлении дефектов в системе
- Получите опыт решения проектных задач в команде
Продолжительность: 2 — 4 месяца по 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. Эффективное программирование»
Онлайн-ресурсы:
- Национальный открытый университет ИНТУИТ
- Metanit «Разработка приложений в среде IntelliJ IDEA»
- EPAM. Курс «Основы SQL»
ДРУГИЕ ПРОГРАММЫ
Хотите записаться на программу?
К сожалению, на данный момент набор по данному направлению не ведется. По всем вопросам вы можете обращаться на почту training@reksoft.com