CyberBionic Systematics

Java Developer

27 552 UAH за курс
5 месяцев
Для начинающих, Для опытных
Java
Этот курс научит вас программировать на Java с нуля. Вы разберете основы языка, работу с базами данных, Spring и создадите собственный проект для портфолио. Во время обучения будет практика с тренером, проверка заданий и поддержка в поиске работы.

О курсе

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

Основы Java и Git

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

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

В этом блоке раскрываются принципы ООП. Слушатели работают с классами и объектами, изучают наследование, полиморфизм, абстрактные классы и интерфейсы. Курс охватывает работу со списками, обработку исключений, универсальные шаблоны и класс Object. Закрепление материала происходит на практических заданиях.

Углубленная Java

Здесь студенты углубляются в более сложные темы. Они изучают Iterator и Comparator, Collection Framework, работу с IO и строками, регулярные выражения и Data API. Далее идет разбор Reflection, аннотаций, сериализации XML и JSON. Важный блок посвящен многопоточности - Thread, Runnable, проблемы с потоками и лямбда-выражения.

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

Сначала слушатели осваивают MySQL - от введения в SQL до основ DDL и проектирования баз данных. Они учатся делать JOIN-запросы, использовать вложенные запросы, индексирование, хранимые процедуры и функции. Последний этап - транзакции и триггеры. Затем студенты переходят к JDBC и Hibernate, где изучают mapping, JPA аннотации и работу с API.

Web-сервисы и Spring Framework

В этом модуле слушатели знакомятся с web-сервисами. Они изучают SOAP и REST концепции, учатся проектировать и реализовывать сервисы с помощью JAX-WS, JAXB и Apache CXF. Далее идет работа с Spring Framework - от введения и dependency injection до Spring MVC, Data, Testing, AOP, RESTful веб-сервисов, безопасности и интеграции с Hibernate. Завершается модуль изучением Spring Boot.

Финальный проект и карьерное развитие

Слушатели реализуют курсовой проект Java Developer - от архитектуры и технического задания до верстки макета и программирования серверной части. Параллельно идет практический курс по карьерному развитию, где студенты учатся создавать резюме, общаться с рекрутерами, готовятся к собеседованиям и получают советы по прохождению испытательного срока.

Что получают студенты

На курсе доступны бесплатные лицензии Jetbrains. Студенты получают подборку дополнительных видеокурсов, доступ к записям всех уроков и поддержку HR во время и после обучения. Каждое домашнее задание проверяется с детальным отзывом. Есть возможность общения с одногруппниками и экспертами. Курс включает тестирование, сертификацию, практические занятия с IT-специалистами, а также курсы Business English и IT English.

Что включено

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