Java початок

група 5 осіб

2 рази в тиждень по 90 хвилин

30 годин

3000 грн (100грн/60хв)

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

  •  Вступ до програмування та Java

    ● Що таке програмування?● Навіщо вивчати Java?● Налаштування робочого середовища:   Встановлення JDK.   Встановлення IDE (IntelliJ IDEA, Eclipse).● Створення першої програми "Hello, World!".
  • Основи синтаксису Java

    ● Коментарі та читабельність коду.● Змінні та типи даних:    Примітивні типи (int, double, boolean, char).    Об'єктні типи (String).● Оператори: Арифметичні, порівняння, логічні.● Введення/виведення даних:    Клас Scanner.    Методи System.out.println().
  • Управління потоком виконання

    ● Умовні оператори:    if, else if, else.● Тернарний оператор.● Цикли:    for, while, do-while.● Вкладені цикли.● Приклади задач (обчислення факторіалу, таблиця множення).
  • Функції та методи

    ● Що таке функція? Навіщо вона потрібна?● Синтаксис оголошення методів.● Передача аргументів у методи.● Повернення результатів.● Рекурсія.
  • Об’єктно-орієнтоване програмування (ООП)

    ● Що таке об’єкти та класи.● Поля (атрибути) та методи класу.● Створення та використання об’єктів.● Інкапсуляція:    Модифікатори доступу (public, private, protected).    Геттери та сеттери.● Статичні поля та методи.
  • Наслідування та поліморфізм

    ● Що таке наслідування?● Ключове слово extends.● Перевизначення методів.● Поліморфізм:    Робота з батьківським та дочірнім класами.    Абстрактні класи та методи.
  • Робота з масивами та колекціями

    ● Одновимірні масиви.● Двовимірні масиви.● Вступ до колекцій:    ArrayList, LinkedList.    HashMap.
  • Обробка винятків (Exceptions)

    ● Що таке виняток і навіщо їх обробляти?● Блоки try-catch-finally.● Власні винятки.
  • Базові знання про файли

    ● Читання та запис текстових файлів.● Введення у java.io та java.nio.
  • Основи багатопоточності

    ● Що таке потік (Thread)?● Створення потоків:    Наслідування класу Thread.    Реалізація інтерфейсу Runnable.● Синхронізація потоків.
  • Практичний проєкт

    ● Створення програми для ведення простого списку справ:
    Додавання, видалення, перегляд завдань.
    Збереження даних у файл.
    Використання ООП, масивів та винятків.

Кому це може бути цікаво:

    Початківцям, які хочуть змінити професію та увійти в IT.
    Люди без технічного бекграунду, які хочуть отримати першу технічну спеціальність і шукають доступний старт.
    Студентам не-айтішних спеціальностей.
    Наприклад, економістам, філологам, юристам, які хочуть навчитись програмуванню для розширення можливостей у кар’єрі.
    Школярам і випускникам, які обирають напрямок для вступу.
    Після курсу вони зможуть зрозуміти, чи підходить їм програмування та чи варто обирати ІТ-спеціальність у виші.
Illustration

Процес навчання

Лекції та конспекти

На кожному занятті ти отримуєш пояснення теорії з прикладами. Після завершення курсу всі лекції будуть доступні у відеоформаті.

Домашні завдання та проєкт

Після кожної теми — практика. Завдання пов’язані між собою і ведуть до створення одного фінального проєкту.

Підтримка лектора

Лектор супроводжує тебе на всіх етапах навчання: відповідає на запитання, перевіряє завдання та допомагає досягти результату.

Готові почати курс?

Звяжіться зі мною в будь якому меседжері для узгодження деталей: 0681958357

Made with