Foxminded

Java Spring

8 000 UAH за місяць
8 месяцев
Для опытных
Java
Этот курс Java — самый старый в Foxminded, где изучают только актуальные технологии. Здесь вы освоите Java Enterprise Edition, который редко преподают на других курсах, но он нужен для работы в крупных компаниях. Вы научитесь работать с Git, Spring Boot, REST API и другими инструментами, которые используют в реальных проектах. Обучение гибкое — можно пройти быстрее и платить меньше.

О курсе

Программа курса

Основы Git и работа с GitLab

Курс начинается с изучения системы контроля версий Git. Студенты освоят основные команды и принципы работы с кодом. Далее курс переходит к практической работе с GitLab - платформой для совместной разработки. Здесь научатся отслеживать изменения, управлять заданиями и эффективно работать в команде.

Чистый код и Java инструменты

В этом модуле студенты освоят стандарты написания чистого кода на Java. Курс охватывает работу с юнит-тестами JUnit, изучение Collection Framework, Stream API и Time API. Особое внимание уделяется требованиям к оформлению кода, принятым в Java-сообществе.

Знакомство с Spring Boot

Модуль посвящен основам работы с Spring Boot - популярным фреймворком для Java-разработки. На простом консольном приложении студенты освоят работу с базами данных через Jdbc API, Hibernate и Spring Data JPA. Шаг за шагом курс научит создавать базовые программы с использованием этих технологий.

Веб-приложение на Spring Boot

Здесь студенты создают полноценное веб-приложение для управления расписанием учебного заведения. Модуль углубляет знания Spring MVC, учит работать с шаблонизатором Thymeleaf для генерации HTML. Дополнительно изучается Validation API и основы безопасности приложений с помощью Spring Security.

Современные REST API сервисы

Завершающий модуль посвящен созданию микросервисов на Java. Студенты реализуют REST сервис с JWT аутентификацией, освоят документацию API по стандарту OpenApi 3.0. Частично рассматривается работа с Docker для контейнеризации приложений.

Особенности обучения

Длительность курса зависит от темпа обучения - чем быстрее учитесь, тем меньше платите. Средний срок прохождения составляет 6-8 месяцев. После завершения выдается сертификат. Доступна бесплатная заморозка обучения и 7 дней тестового периода.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора