Курс «Java. Уровень 2»

Направление
Java-разработка
Формат
Видео в записи
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
8
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 17.08.2022

О курсе

Курс для тех, кто хочет укрепить свои знания в Java. На курсе ученики осваивают теорию и параллельно под руководством преподавателя с нуля разрабатывают полноценный проект на Java, получая таким образом практический опыт применения сложных объектно-ориентированных концепций, характерных для языка.

Перед прохождением курса рекомендуется освоить курс для новичков: «Java. Уровень 1».

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

  1. Углубленное изучение вопросов ООП в Java: основные принципы ООП, абстрактные классы, интерфейсы.
  2. Концепция обработки исключений, её сравнение с традиционным механизмом обработки ошибок, блок try-catch-finally, типы исключений, стандартные исключения в Java и их роль, выброс исключения из метода
  3. Виды контейнеров в Java: List, Map, Set. Основные реализации и приемы использования, проход по элементам коллекции, сравнение и сортировка элементов коллекции
  4. Создание собственных элементов управления. Работа с графикой. Обработка событий
  5. Потоки в Java, способы создания и управления состояниями потоков, основные проблемы при работе с потоками и синхронизация.
  6. Сокеты. Написание простого эхо-сервера и консольного клиента.
  7. Написание клиентской и серверной части чата. Многопоточная обработка клиентских подключений.
  8. Разработка интерфейса для клиентской части. Авторизация. Механизмы взаимодействия клиента и сервера.