rails-programming

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

Вы научитесь:

  • Используя библиотеку Swing создавать приложения с графическим интерфейсом;
  • Объектно-ориентированному программированию на продвинутом уровне;
  • Выявлять и устранять ошибки и работать с исключениями;
  • Работать с сетью;
  • Применять коллекции и исключения.

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

Общая продолжительность курса: 21 академический час

  • Урок 1. Обзор объектно-ориентированного программирования Java

Углубленное изучение ООП на платформе Java: основные принципы, интерфейс и абстрактные классы.

  • Урок 2. Исключения

Принцип обработки исключений в сопоставлении с традиционным механизмом обработки ошибок, блок try-catch-finally, типы исключений, роль стандартных исключений в Java. Выброс исключения из метода.

  • Урок 3. Коллекции. Collections Framework

Виды контейнеров в Java: List, Map, Set. Основные реализации и приемы использования. Знакомство с элементам коллекции, их сортировка и сравнение.

  • Урок 4. Продвинутый уровень создания графического интерфейса

Разработка собственных элементов управления. Графические объекты, обработка событий.

  • Урок 5. Многопоточность

Создание и управление потоками в Java.Распространенные проблемы и неточности при работе с потоками. Синхронизация.

  • Урок 6. Работа с сетью

Сокеты. Учимся писать элементарный эхо-сервер и консольный клиент.

  • Урок 7. Написание сетевого чата. Часть I

Учимся писать серверную и клиентскую часть чата. Многопоточная обработка клиентских подключений.

  • Урок 8. Написание сетевого чата. Часть II

Создание и проектирование интерфейса для клиентской части. Авторизация. Принципы взаимодействия клиента и сервера.

Java. Уровень 2
Оставьте заявку на обучение
Оставьте свой номер телефона, и наши менеджеры свяжутся с вами.
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.