Java Basic
Старт IT-кар'єри з Java: основи мови, ООП, колекції, тестування JUnit, робота з Git та інструментами розробника.
📚 9 модулів📝 9 уроків⏱ 9 модулів
Програма курсу
Модуль 1. Вступ до Java та інструментів (JDK, JVM, IntelliJ IDEA)1 ур.
- ▶Вступ до Java: JDK, JVM, IntelliJ IDEA, перша програмаБезкоштовно
Модуль 2. Синтаксис і типи даних1 ур.
- 🔒Синтаксис і типи даних: примітиви, String, var, casting
Модуль 3. Управління потоком: умови, цикли, методи1 ур.
- 🔒Управління потоком: if/switch, цикли, методи, overloading
Модуль 4. Масиви, рядки, колекції1 ур.
- 🔒Масиви, рядки, колекції: ArrayList, HashMap, HashSet, Stream API
Модуль 5. Основи ООП: класи, об'єкти, наслідування, поліморфізм1 ур.
- 🔒ООП: класи, інкапсуляція, наслідування, поліморфізм, інтерфейси, record
Модуль 6. Обробка виключень і логування1 ур.
- 🔒Виключення та логування: try/catch, throws, SLF4J
Модуль 7. Робота з файлами та серіалізація1 ур.
- 🔒Робота з файлами: NIO.2, JSON через Jackson, CSV
Модуль 8. Тестування та якість коду (JUnit 5)1 ур.
- 🔒Тестування з JUnit 5 та Mockito
Модуль 9. Інструменти розробника: Maven/Gradle, Git, GitHub1 ур.
- 🔒Інструменти розробника: Maven, Gradle, Git, GitHub workflow
Про курс
Про курс
Java — одна з найбільш затребуваних мов в індустрії. Курс охоплює основи мови, ООП-фундамент, базові алгоритми та сучасні інструменти розробника.
Чого ви навчитеся
- Писати й запускати програми на Java
- Використовувати змінні, типи, оператори, умови, цикли
- Розуміти й застосовувати ООП: класи, інкапсуляція, наслідування, поліморфізм
- Працювати з масивами, рядками, колекціями (List, Set, Map), generics
- Обробляти помилки через виключення, логувати, дебажити в IntelliJ
- Писати unit-тести з JUnit 5
- Будувати проєкти з Maven/Gradle та керувати версіями в Git/GitHub
Для кого
Новачкам у програмуванні, які хочуть вивчити Java.
Вимоги
Комп'ютер з JDK 17+, IntelliJ IDEA Community, встановлений Git, акаунт GitHub.