Курс Java
- Online
- Для початківців
- Java
![]() |
|
Навчальний центр: | ActPro |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 5 місяців |
Початок курсу: | 15.10.2025 |
Вартість навчання: | 23 000 UAH за курс |
Подробиці та реєстрація
На курсі проходимо всі необхідні технології, для опанування професії Junior Java Developer. Він підійде навіть тим, хто раніше не був знайомий з цією сферою.
Програма курсу
Модуль 1. Вступ до Java
- Історія
- Встановлення JDK та налаштування оточення
- Створення першого проєкту
Модуль 2. Синтаксис і структура Java, типи даних, змінні
- Ключові слова
- Примітивні типи даних
- Програма виводу форматованого тексту
- Оголошення змінних та їх ініціалізація
- Методи та класи
Модуль 3. Принципи ООП
- Наслідування
- Поліморфізм
- Інкапсуляція
- Абстракція. Абстрактний клас
- Інтерфейс
- Клас Object та його методи
Модуль 4. Продвинуте ООП
- Mutable, immutable об’єкти
- Створення immutable об’єкта
- Клонування та копіювання об’єкта
- Equals(), hashCode()
- Основи багатопоточності
Модуль 5. Винятки та обробка помилок
- Концепція обробки винятків
- Порівняння традиційного механізму обробки помилок з механізмом обробки винятків
- Блок try-catch-finally
- Типи винятків
- Стандартні винятки в Java та їх роль
- Викидання винятка з методу
Модуль 6. Масиви
- Масиви та індекси
- Сортування та пошук
- Цикли, оператори do/while і for. Приклади з масивами
Модуль 7. Collection Framework
- Колекції в Java: List, Map, Set, Queue
- Основні реалізації колекцій
- Основні прийоми використання колекцій
- Прохід по елементах колекції, шаблон проєктування Iterator
- Порівняння та сортування елементів колекції
Модуль 8. Потоки введення-виведення в Java
- Потоки введення-виведення
- Читання і запис в файл
- Серіалізація
Модуль 9. Java 8
- Лямбда-вирази
- Функціональні інтерфейси
Модуль 10. Java Stream API
- Що таке Java Stream API?
- Приклад Java Stream API
- Переваги Java Stream API
- Як створювати стріми
- Методи стрімів
- Конвеєрні
- Термінальні
- Методи числових стрімів
- Ще кілька методів
- Вирішення задач за допомогою Stream API
Модуль 11. Бази даних та JDBC
- Реляційні бази даних і SQL
- БД MySQL
- Вступ до JDBC - Statement, PreparedStatement, CallableStatement
- Транзакції в JDBC
Модуль 12. Spring Framework
- Spring Framework та його модулі
- Вступ до Spring MVC
- Практика
Модуль 13. Spring Security
- Spring Security. Призначення
- Spring Security на практиці
Модуль 14. Spring Boot
- Вступ в Spring Boot: Мета та принципи, основні компоненти
- Конфігурація Spring Boot додатку: application.properties, application.yml
- Структура Spring Boot додатку: автоконфігурація, внедрення залежностей, підтримка web
- Створення RESTful Web сервісів за допомогою Spring Boot: @RestController, @RequestMapping, @GetMapping, @PostMapping
Модуль 15. Розробка гри "Гонки"
Коуч з працевлаштування в ІТ "Ефективний пошук роботи" (проводить HR провідник ІТ компаній)
- Види компаній і навіщо це знати
- Як шукати роботу
- Корисні ресурси та соціальні мережі
- Структура резюме
- З чого почати
- Що краще не вказувати
- Супровідний лист
- Покликали на співбесіду, що робити
- День Співбесіди
Коуч з працевлаштування в ІТ (друга частина)
- Обговорення питань, які з'явились щодо готового резюме
- Пітч (структура і логіка)
- Процес найму в компаніях
- Розповсюдженні питання на співбесідах
- Як позбутися страхів
Заключне заняття
- Підведення підсумків
- Іспит
Після курсу ви:
- Здобудете знання мови Java
- Оволодієте навичками роботи з ООП
- Отримаєте навички та знання для створення Java-додатків
- Здобудете портфолiо в кiнцi курсу
- Зможете успішно відповідати на основні питання технічних інтерв'ю
- Використовувати набір рiзних Java технологій
- Працювати з базами даних
- Тестувати програмне забезпечення
- Розробляти надійні та ефективні програмні рішення
Особливості курсу
- Невеликі групи
- Допомога з пошуком роботи
- Без досвіду
- 43 заняття по 2 рази на тиждень
Викладачі курсу
- Вадим Олександрович - Senior Software Enginer at Luxoft
- Вікторія Захарова - Ведуча тренінгу Працевлаштування в ІТ
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
14 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
3 572 UAH за курс
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
06.10.2025
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
12 199 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
15.12.2025
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 800 UAH за курс