Prog Academy

Java розробник

17 560 UAH за курс
22 тижнів
Для початківців, Для досвідчених
Java
Цей курс навчить вас програмувати на Java з нуля. Ви освоїте основи мови, ООП, роботу з базами даних та веб-розробку на Spring. Після навчання зможете створювати власні проекти та готуватися до співбесід. Курс включає практичні завдання, IT English Club та можливість стажування.

Про курс

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

Основи Java: від перших кроків до реальних завдань

Курс починається з базових понять. Слухачі дізнаються про сфери застосування Java - від мобільних додатків до корпоративних систем. Встановлять необхідне програмне забезпечення: JDK та середовище розробки Eclipse або IntelliJ IDEA. Навчаться компілювати та запускати перші програми. Розберуть синтаксис мови, типи даних, роботу зі змінними та операторами. Створять калькулятор як практичне завдання. Опанують роботу з масивами, рядками, методами класів та циклами. Навчаться працювати з датою і часом, використовувати інструменти для відлагодження програм. Кожен модуль включає IT-English Speaking Club з викладачем з IT-компанії.

Об'єктно-орієнтоване програмування та розширені можливості

Другий блок присвячений ООП. Слухачі вивчать пакети, класи, об'єкти та модифікатори доступу. Розберуть принципи інкапсуляції, успадкування та поліморфізму на практичних прикладах. Навчаться обробляти виключення, працювати з інтерфейсами та потоками введення-виведення. Опанують роботу з файловою системою. Дізнаються про сучасні можливості Java 8+ - Lambda вирази, Stream API та інші нововведення. Розберуть багатопотоковість, синхронізацію потоків, роботу з колекціями та хеш-таблицями. Завершать модуль створенням мережевого чату для локальної мережі.

Професійна розробка та підготовка до кар'єри

Фінальний модуль готує до роботи в реальних проектах. Слухачі вивчать Reflection API, анотації, роботу з XML та JSON. Ознайомляться з патернами проектування та протоколами HTTP/HTTPS. Навчаться створювати веб-додатки з використанням Java EE/Jakarta EE, Servlets, JSP. Опанують фреймворки Spring - IoC, MVC, Boot, Data, Security. Розберуть роботу з реляційними базами даних, SQL, MySQL, JDBC та ORM технологіями JPA/Hibernate. Створять Telegram бота, навчаться використовувати Maven для автоматизації збірки проектів. Пройдуть підготовку до співбесід та сертифікації Oracle. Напишуть дипломний проект для портфоліо з code review від викладача.

Додаткові можливості у пакеті Plus

Пакет Plus розширює стандартну програму. Включає індивідуальні консультації по 60 хвилин у кожному модулі. Надає доступ до авторського відеокурсу в особистому кабінеті. Дозволяє повторно проходити заняття та заморожувати навчання до 3 місяців. Пропонує безлімітний доступ до IT English Speaking Club. Гарантує стажування в проекті після успішного захисту диплома.

Формат навчання

Заняття проходять онлайн у вечірній час. Всі лекції записуються - можна переглянути пропущене. Працює груповий чат з тренером. Регулярні заняття з IT English допомагають розвивати мовні навички. Курс завершується створенням проекту для портфоліо. Найкращі випускники отримують можливість стажування в реальному проекті.

Що включено

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