Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Java. Уровень 2

Продвинутый курс по Java для тех, кто уже имеет базовые знания.
15 000 ₽
стоимость обучения
Узнать о снижении цены
Уровень сложности
для специалистов
Длительность
1 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

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

Объектно-ориентированное программирование Java

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

Исключения

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

Коллекции

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

Продвинутые вопросы создания графического интерфейса

Создание собственных элементов управления. Работа с графикой. Обработка событий

Многопоточность

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

Работа с сетью

Сокеты. Написание простого эхо-сервера и консольного клиента.

Написание сетевого чата. Часть I

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

Написание сетевого чата. Часть II

Разработка интерфейса для клиентской части. Авторизация. Механизмы взаимодействия клиента и сервера.

Чему научат

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

Преимущества курса

Видеозаписи всех онлайн-занятий

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес Email не будет опубликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: