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.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора