Джун IT Academy

Java

-
Для початківців, Для початківців
Програмування для дітей
Цей курс навчить вас програмувати на Java з нуля. Ви розберете синтаксис, цикли, функції, об’єкти та основні алгоритми. Курс охоплює як базові концепції, так і складніші теми — ООП, колекції, багатопотоковість. Після навчання ви зможете створювати власні програми та розуміти, як працює Java.

Про курс

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

Основи Java

На першому модулі студенти розпочнуть з основ. Вони дізнаються, як влаштована платформа Java, створять свою першу програму та навчаться виводити дані в консоль. Курс пояснює змінні, типи даних та оператори - все, що потрібно для написання простих програм.

Далі йде розбір структури програм та умовних операторів if-else і switch-case. Студенти освоять цикли for, while та do-while, що дозволить автоматизувати повторювані дії. В модуль також входять тернарні оператори, логічні оператори та команди break і continue для контролю виконання коду.

П'ятий модуль вчить працювати з пакетами та імпортувати класи. Тут же студенти навчаться отримувати дані від користувача через консоль. Наступний крок - робота з масивами: створення, індексація та вирішення типових задач.

Завершує базовий блок знайомство з об'єктами та класами. Студенти зрозуміють різницю між класом та об'єктом, навчаться створювати поля та методи класу.

Java Core: поглиблене вивчення

Другий блок починається з основ ООП - інкапсуляції. Розглядаються конструктори, ключові слова this та static. Далі йде наслідування - студенти вивчать модифікатори доступу, абстрактні класи та методи.

Десятий модуль присвячений інтерфейсам та ключовим словам super і final. Потім студенти освоять поліморфізм - перевантажені та перевизначені методи. Два наступні модулі охоплюють внутрішні та вкладені класи, включаючи анонімні класи та роботу з Enum.

Чотирнадцятий модуль вводить дженерики - параметризовані типи, їх обмеження та недоліки. Далі йдуть класи-обгортки та автоматичне пакування даних. Шістнадцятий модуль навчає обробляти винятки - від базової ієрархії Exception до створення власних винятків.

Останні модулі другого блоку охоплюють колекції, функціональні інтерфейси, лямбда-вирази та потоки. Студенти вивчать Lists, Sets, Maps, Big-O нотацію, Optional та ключове слово var. Завершується блок багатопотоковістю - від життєвого циклу потоків до синхронізації та міжпотокової комунікації.

Умови навчання

Курс дозволяє оплачувати навчання частинами. Кожен студент отримує підтримку ментора та може спілкуватися з тренером та одногрупниками. Після успішного складання іспиту та захисту фінального проекту видається сертифікат. Використовується інноваційний підхід до колективного навчання.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора