Курс Програмування на 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
6 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 000 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
16.12.2024
Тривалість
22 тижнів
Рівень
Для досвідчених
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
17.09.2025
Тривалість
22 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
18 992 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
