GoIT

Java з нуля

23200 грн.
29000 грн.
10 месяцев
Для начинающих
Java
Этот курс научит тебя создавать веб-приложения на Java и подготовит к работе Junior Java Developer. Ты освоишь основы языка, работу с базами данных, Spring Boot и другие технологии, которые используют в реальных проектах. Дополнительно получишь навыки работы в команде и подготовку к собеседованию.

О курсе

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

Основы Java и базовые концепции

Курс начинается с обзора языка Java и знакомства с системой контроля версий Git. Студенты изучают переменные, типы данных и операторы языка. Далее идет работа с массивами, условными конструкциями и вводом данных с консоли. Завершается этот блок изучением циклов различных типов.

Объектно-ориентированное программирование

На этом этапе рассматриваются принципы ООП - классы, методы и конструкторы. Студенты осваивают блоки инициализации и внутренние классы. Особое внимание уделяется работе со строками и концепции immutable objects. Далее идут интерфейсы, перечисления и дженерики.

Работа с данными и многопоточность

Этот модуль охватывает коллекции, потоки ввода-вывода и работу с файлами. Студенты осваивают функциональное программирование через Stream API. Важный блок посвящен многопоточности и основам веб-технологий с рассмотрением основных протоколов.

Инструменты разработчика и тестирование

Здесь изучаются системы сборки проекта и управления зависимостями. Большое внимание уделяется unit-тестированию. Студенты ознакомятся с реляционными базами данных и языком SQL, а также основами JDBC для работы с базами данных.

Работа с базами данных

Углубленная работа с JDBC включает изучение CRUD-операций и миграций баз данных. Рассматривается клиент-серверная архитектура и протокол HTTP. Студенты осваивают сервлеты различного уровня сложности - от основ до работы с cookies и шаблонами.

Фреймворки Spring и Hibernate

Этот блок посвящен ORM и работе с Hibernate, включая маппинг сущностей и HQL. Далее идет изучение Spring Boot - от основ до MVC и Security. Завершается модуль работой с Spring Data и CI/CD-процессами.

Подготовка к карьере

Последний блок охватывает Agile философию и Scrum методологию. Студенты научатся командной работе и тайм-менеджменту. Важная часть - подготовка к трудоустройству: составление резюме, создание LinkedIn профиля, подготовка к HR и техническим интервью.

Преимущества обучения

На курсе работают опытные менторы с практическим опытом. Карьерный сервис помогает с трудоустройством. Для обучения используется личный кабинет my.goit. Студенты общаются в общем чате, где могут обсуждать учебные вопросы.

Что включено

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