Приватна особа
Навчання онлайн: Є
Напрямок: Програмування
Опис
Java навчання. Базовий рівень (Java core) + основи ООП
Навчаю програмування на мові Java (досвід викладання 10 років)
Також можлива допомога в практичних роботах на java
Ця мова чудово підходить для Першого знайомства з програмуванням - адже має багато спрощень в порівнянні з C та C++.
У розробленому мною курсі є багато задач, які створені саме для того, щоб
послідовно розвивати розуміння процесів в програмах
Алгоритми пошуку, сортування, створення структури даних вибір правильної
структури даних), глибинне розуміння принципів ООП.
1. Середовище розробки Java 8 (Intellij Idea):
основні пункти меню, гарячі клавіші.
2. Базовий синтаксис та ООП в Java:
Типи даних: числові, символьні логічні;
Змінні, їх ініціалізація та константи;
Масиви, використання циклу for each;
Цикли
Статичні поля та методи;
Робота з датою, текстом, класи String, Character;
3. ООП:
Класи, об'єкти; Конструктори;
Наслідування, Суперкласи, Інтерфейси;
Клас Enum;
3.Обробка помилок:
Блоки finally, try, catch;
Рекомендації щодо обробки винятків;
Розробка власних класів винятків;
4. Колекції:
Архітектура та алгоритми колекцій;
Колекції: ArrayList, LinkedList, HashSet, HashMap, TreeSet, TreeMap
Розробка власних типів колекцій
5. Потоки введення-виведення:
Введення-виведення тексту;
Збереження, Серіалізація об'єктів;
Методи для роботи з файлами;
6.Лямбда-функції в Java:
Концепція лямбда-функції, реалізація через інтерфейс;
Використання лямбда-функцій у стандартних бібліотеках та власному коді;
7. Бібліотека Stream API. Функціональний стиль Java:
Основні функціональні інтерфейси Java;
Парадигма функціонального програмування;
Концепція Stream;
Використання Stream API у власному коді;
Інтерфейси Predicate, Consumer, Supplier, Function, Operator;
8.Огляд GUI:
Огляд бібліотек GUI, розробка графічного інтерфейсу;
Обробка дій користувача;
Патерн MVC (Model-View-Controller).
Навчаю програмування на мові Java (досвід викладання 10 років)
Також можлива допомога в практичних роботах на java
Ця мова чудово підходить для Першого знайомства з програмуванням - адже має багато спрощень в порівнянні з C та C++.
У розробленому мною курсі є багато задач, які створені саме для того, щоб
послідовно розвивати розуміння процесів в програмах
Алгоритми пошуку, сортування, створення структури даних вибір правильної
структури даних), глибинне розуміння принципів ООП.
1. Середовище розробки Java 8 (Intellij Idea):
основні пункти меню, гарячі клавіші.
2. Базовий синтаксис та ООП в Java:
Типи даних: числові, символьні логічні;
Змінні, їх ініціалізація та константи;
Масиви, використання циклу for each;
Цикли
Статичні поля та методи;
Робота з датою, текстом, класи String, Character;
3. ООП:
Класи, об'єкти; Конструктори;
Наслідування, Суперкласи, Інтерфейси;
Клас Enum;
3.Обробка помилок:
Блоки finally, try, catch;
Рекомендації щодо обробки винятків;
Розробка власних класів винятків;
4. Колекції:
Архітектура та алгоритми колекцій;
Колекції: ArrayList, LinkedList, HashSet, HashMap, TreeSet, TreeMap
Розробка власних типів колекцій
5. Потоки введення-виведення:
Введення-виведення тексту;
Збереження, Серіалізація об'єктів;
Методи для роботи з файлами;
6.Лямбда-функції в Java:
Концепція лямбда-функції, реалізація через інтерфейс;
Використання лямбда-функцій у стандартних бібліотеках та власному коді;
7. Бібліотека Stream API. Функціональний стиль Java:
Основні функціональні інтерфейси Java;
Парадигма функціонального програмування;
Концепція Stream;
Використання Stream API у власному коді;
Інтерфейси Predicate, Consumer, Supplier, Function, Operator;
8.Огляд GUI:
Огляд бібліотек GUI, розробка графічного інтерфейсу;
Обробка дій користувача;
Патерн MVC (Model-View-Controller).
ID: 879718124
Зв’язатися з продавцем
xxx xxx xxx
Опубліковано 11 червня 2025 р.
Java навчання. Базовий рівень + основи ООП
Місцезнаходження