Курс Програмування на Java

  • Online
  • Для начинающих
  • Java
Образовательный центр: Levelup
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:30 недель
Начало курса:03.09.2025
Стоимость обучения:Уточняйте

Від вивчення синтаксису мови Java до створення власних програм. Опануєте шаблони проєктування та фреймворк Spring.

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

Знайомство з курсом

Огляд курсу, організація взаємодії.

Інструменти розробки

  • Java Environment (JDE, JVM, JDK)
  • Системи контролю версій Git
  • Intellij IDEA
  • UML

Введення в Java

  • Зберігання даних
  • Типи данних
  • Масиви
  • Цикли
  • Строки
  • Java Memory Model
  • Garbage collector

Java OOP

  • Клас. Структура класу. Об'єкт
  • Модифікатори доступу
  • Виділення пам'яті. Робота з об'єктами в JMM
  • Спадкування. Створення ланцюжків наслідування
  • Поліморфізм. Перевизначення та навантаження методів
  • Обгортки типу посилань над примітивними типами
  • Інкапсуляція. Приховування імплементації
  • Рядки. Immutable типи даних. String.format
  • Класи StringBuilder, StringBuffer
  • Внутрішній клас, вкладений клас, локальний клас, анонімний клас
  • Анотація класу та Interface
  • ENUM (Перелічення)
  • Опис шаблонів проєктування
  • SOLID

Винятки в Java

  • Винятки у Java та іх ієрархія
  • Checked, Unchecked помилки
  • try...catch, throws, Stacktrace

Java Core

  • Колекції в Java
  • Generics
  • Потоки введення-виводу
  • Багатопоточність
  • Stream API
  • Функціональне програмування
  • Анотації та рефлексія
  • Логування додатків
  • Регулярні вирази
  • Тестування програмного забезпечення

Основи багатопоточності

  • Thread, Runnable, Callable
  • Volatile, synchronized, wait. notify, notifyAll
  • ThreadLocal
  • ExecutorService
  • ForkJoinPool

Front-End

  • HTML та CSS
  • JavaScript
  • Bootstrap
  • Основи React

Бази даних

  • Огляд СУБД
  • Основи SQL (DDL, DML,DQL, TCL)
  • ACID
  • NoSQL, огляд
  • JDBC
  • JPA & Hibernate

WEB

  • Протокол HTTP
  • Servlet API
  • REST

Java Spring

  • Spring Core
  • Spring MVC
  • Spring REST
  • Spring Data
  • Spring Security
  • Spring Boot
  • Spring Integration

Додатково

  • Збирач програми
  • Java Message System (JMS)
  • Docker

Після курсу ти зможеш:

  • Опануєш поняття інкапсуляція, успадкування, поліморфізм та абстракція. Зможеш застосовувати це у своїх проєктах
  • Вирішувати завдання на основі складних алгоритмів, використовуючи різні структури даних та реалізовувати їх у своїх проєктах
  • Освоїш механізми багатопоточності Java, попрацюєш з основними бібліотеками та отримаєш досвід написання юніт та інтеграційних тестів
  • Створювати повноцінні web-проєкти з використанням усієї різноманітності рішень Java-платформи та супутніх фреймворків
  • Формувати грамотну архітектуру, конфігурацію, життєві цикли та фази складання проєкту
  • Зможеш налаштовувати взаємодію з базами даних SQL, використовуючи JDBC API і найбільш популярний orm фреймворк Hiberante
  • Використовувати повною мірою можливості бібліотеки для прискорення та спрощення процесу розробки
  • Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій

Особливості курсу

  • Інтенсивна практика і розбір домашніх завдань
  • Можливість онлайн навчання + відеозаписи всіх занять
  • Випускний проєкт для портфоліо, який ти презентуєш роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Великий стек технологій
  • Можлива оплата курсу частинами

Викладачі курсу

Артур Гетьман - Java Software Engineer at A-Bank

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

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

Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
03.11.2025
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
55 993 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
16 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
4 118 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
14 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
3 572 UAH за курс