FFlauron
Курси/Початковий

Java Basic

Старт IT-кар'єри з Java: основи мови, ООП, колекції, тестування JUnit, робота з Git та інструментами розробника.

📚 9 модулів📝 9 уроків9 модулів

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

Модуль 1. Вступ до Java та інструментів (JDK, JVM, IntelliJ IDEA)1 ур.
Модуль 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.