Курс Java

  • Online
  • Для начинающих
  • Java
Образовательный центр: ActPro
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:5 месяцев
Начало курса:17.12.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, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
A-Level Ukraine
Формат
Online
Начало обучения
Дата формується
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
8 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 544 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
16.12.2024
Длительность
15 недель
Уровень
Для начинающих
Язык обучения
English
Стоимость
безкоштовно
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
2 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 975 UAH за курс