В даному курсі ми вивчимо дуже цікаву мову програмування, Java. Дізнаємось що таке Java, його історію, сферу використання, вивчимо синтаксис, цикли, функції та об'єкти. Розберемо основні алгоритми.

Курс Java
Як проходить навчання:
Інноваційний підхід до колективного навчання, де все залежить від вашої активності. Максимальне залучення до процесу навчання та максимальна увага ментора.
Воркшопи
КРОК
Повна свобода думок та свобода передачі інформації.
Ведіть діалог з ментором, одногрупниками та знайдіть нових друзів у спільноті ДЖУН.
Комунікація
Усі випускники ДЖУН. academy, після здачі фінального проекту та іспиту - отримують сертифікат про закінчення нашої академії.
Сертифікація
01
КРОК
02
КРОК
03
Багатство — це не скупчення матеріальних цінностей. Це вміння витрачати менше, ніж заробляєш, вміння відкладати і вкладати. Ви не розбагатієте, поки не засвоїте це.
Дейв Ремсі
Програма курсу
1. Запуск програми. Змінні. Оператори. Вивід даних в консоль.
 Технічний опис платформи Java.
 Точка входу в програму.
 Вивід даних в консоль.
 Компіляція та запуск Java програми.
 Змінні та типи даних.
I. Основи Java
IІ. Java Core
2. Як влаштована програма. Умовні оператори
 Структура програми
 Умовні оператори if-else
 Умовні оператори switch-case
3. Цикли.
 Оператор циклу for
 Оператор циклу while
 Оператори циклу do-while
4. Оператори.
 Тернарні оператори
 Логічні оператори
 Оператори break і continue
5. Пакети. Імпорт. Введення даних в консоль.
 Пакети в Java
 Імпорт Класів
 Введення даних
6. Масиви. Прості задачі роботи із масивами.
 Визначення масиву
 Створення масиву
 Індексація
 Типові задачі роботи із масивами
7. Об'єкти. Класи.
 Визначення класу та об'єкту
 Створення об'єкти
 Поля класу
 Методи класу
8. ООП. Інкапсуляція. Ключове слово this. Ключове слово static.
 Визначення парадигми ООП
 Інкапсуляція
 Конструктори
 Використання ключового слова this
 Використання ключового слова static
9. Наслідування. Абстрактні класи. Абстрактні методи.
 Наслідування
 Модифікатори доступу
 Абстрактні класи
 Абстрактні методи
10. Інтерфейси. Ключове слово super. Ключове слово final.
 Абстрактний тип - Інтерфейс
 Використання ключового слова - super
 ключового слова final
11. Поліморфізм.
 Що таке поліморфізм?
 Перевантажені методи
 Перевизначені методи
12. Внутрішні класи. Вкладені класи.
 Нестатичні вкладені класи
 Статичні вкладені класи
 Локальні внутрішні класи
13. Анонімні внутрішні класи. Клас Enum.
 Анонімний клас
 Тип Enum
 Enum - як клас в Java
 Методи класу Enum
14. Параметризовані типи - Дженерики.
 Типи дженериків
 Обмежені аргументи
 Аргументи шаблону
 Недоліки параметризованих типів
15. Класи – обгортки. Автопакування та розпакування даних.
 Шаблон обгортки
 Класи обгортки
 Автопакування та розпакування примітивних типів даних
16. Обробка винятків в програмі.
 Винятки в Java
 Ієрархія класу Exception
 Обробка винятків
 Блоки try, catch та finally
 Використання throws та throw
 Створення спеціальних винятків
17. Огляд Колекцій.
 Java Collection Фреймворк
 Lists
 Sets
 Stacks and Queues
 Iterators
 Java Maps Ієрархія
 Big-O Нотація
18. Функціональні інтерфейси. Інтерфейс Optional. Ключове слово var.
 Що таке Функціональний Інтерфейс?
 Функція Predicates
 Функція Functions
 Функція Suppliers
 Функція Consumers
 Інтерфейс Optional
 Ключове слово var
19. Lambda - вирази.
 Що таке Lambda?
 Приклади використання Lambda
20. Потоки.
 Що таке потік?
 Створення потоку
 Проміжні методи в потоках
 Термінальні методи в потоках
21. Багатопотоковість.
 Що таке багатопотоковість?
 Життєвий цикл потоків
 Контроль потоків
 Синхронізація потоків
 Міжпотокова комунікація
 Взаємоблокування потоків
 Висновки по темі заняття
Ментор курсу
Працював з компаніями США, Ізраїль, Швеція, Японія.



Java Developer

SpringMVC, Spring Framework, MongoDB, RestaPLS, Kafka, Docker, Linux), GlobalLogic )Java, Spring Boot, Spring Framework, PostgreSQL, RestAPIs, Docker, SQL, Linux) і розробки Android для Continental Farmers Group (Java, Java FX, Kotlin, Android JDK, XML, Dagger2).
Іздепський Любомир
Питання та відповіді