Курс по программированию на Java
Обзор курса
Этот курс по Java охватывает основы программирования на Java, одном из самых популярных и универсальных языков программирования. Независимо от того, являетесь ли вы новичком или имеете некоторый опыт, этот курс поможет вам улучшить свои навыки и знания.
Разделы курса
Модули
Модуль 1: Основы Java
- Урок 1: Введение в программирование и язык Java
- Урок 2: Первая программа на Java
- Урок 3: Основные типы данных и переменные
- Урок 4: Операторы и выражения
- Урок 5: Управляющие конструкции
- Урок 6: Массивы
Модуль 2: Объектно-ориентированное программирование (ООП)
- Урок 7: Введение в ООП
- Урок 8: Классы и объекты
- Урок 9: Наследование и полиморфизм
- Урок 10: Абстрактные классы и интерфейсы
- Урок 11: Внутренние и вложенные классы
Модуль 3: Обработка данных
- Урок 12: Строки и работа с ними
- Урок 13: Форматирование строк и ввод/вывод данных
- Урок 14: Работа с файлами
- Урок 15: Работа с датами и временем
Модуль 4: Обработка исключений
- Урок 16: Основы обработки исключений
- Урок 17: Пользовательские исключения
- Урок 18: Логирование
Модуль 5: Коллекции Java
- Урок 19: Введение в коллекции
- Урок 20: Коллекции List
- Урок 21: Коллекции Set
- Урок 22: Коллекции Map
- Урок 23: Итераторы и циклы for-each
Модуль 6: Работа с потоками
- Урок 24: Основы многопоточности
- Урок 25: Синхронизация потоков
- Урок 26: Высокоуровневые примитивы синхронизации
- Урок 27: Обмен данными между потоками
Модуль 7: Графический интерфейс пользователя (GUI)
- Урок 28: Введение в GUI
- Урок 29: Создание простых оконных приложений
- Урок 30: Обработка событий
- Урок 31: Продвинутые компоненты Swing
Модуль 8: Работа с базами данных
- Урок 32: Введение в JDBC
- Урок 33: Выполнение запросов
- Урок 34: Обработка результатов
- Урок 35: Пул соединений
Модуль 9: Веб-разработка на Java
- Урок 36: Введение в разработку веб-приложений
- Урок 37: Создание простого веб-приложения
- Урок 38: Работа с формами и параметрами
- Урок 39: Введение в Spring Framework
- Урок 40: Введение в Spring Boot
Модуль 10: Продвинутые темы
- Урок 41: Работа с RESTful веб-сервисами
- Урок 42: JSON и XML
- Урок 43: Введение в Maven
- Урок 44: Работа с Gradle
- Урок 45: Тестирование в Java
Модуль 11: Практические проекты
- Урок 46: Разработка консольного приложения
- Урок 47: Разработка графического приложения
- Урок 48: Разработка веб-приложения
- Урок 49: Разработка RESTful сервиса
- Урок 50: Итоговый проект