Этот курс предназначен для тех, кто никогда раньше не программировал и хочет освоить Java с нуля. На протяжении 15 разделов мы пройдём путь от установки JDK и первой программы до объектно-ориентированного программирования, современных возможностей языка и работы с коллекциями. Курс завершается финальным проектом — созданием плагина для Minecraft на платформе Paper 1.21.4.
| # | Раздел | Теория | Практика | Задания |
|---|---|---|---|---|
| 01 | Введение в Java | Теория | Практика | Задания |
| 02 | Переменные и типы данных | Теория | Практика | Задания |
| 03 | Операторы и выражения | Теория | Практика | Задания |
| 04 | Условия и циклы | Теория | Практика | Задания |
| 05 | Массивы | Теория | Практика | Задания |
| 06 | Методы | Теория | Практика | Задания |
| 07 | ООП: классы и объекты | Теория | Практика | Задания |
| 08 | ООП: наследование и полиморфизм | Теория | Практика | Задания |
| 09 | ООП: интерфейсы и абстрактные классы | Теория | Практика | Задания |
| 10 | Исключения | Теория | Практика | Задания |
| 11 | Коллекции | Теория | Практика | Задания |
| 12 | Дженерики | Теория | Практика | Задания |
| 13 | Работа с файлами и I/O | Теория | Практика | Задания |
| 14 | Лямбды и Stream API | Теория | Практика | Задания |
| 15 | Финальный проект: плагин Minecraft | Теория | Практика | Задания |