Курс Програмування на 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Mate academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
54 740 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
24.01.2025
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
12 750 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
11.12.2025
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 063 UAH за курс