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. Студенти спілкуються в загальному чаті, де можуть обговорювати навчальні питання.

Що включено

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