Java. Уровень 3

Профессиональная разработка программного обеспечения

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

Чему Вы научитесь

  • Разрабатывать сложные, многокомпонентные приложения с графическим интерфейсом;
  • Работать с базами данных;
  • Разрабатывать надёжные приложения с использованием Unit-тестов и логирования.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения
  • 1
    Урок 1. Обобщения
    Что такое обобщения, обобщенные классы, методы и интерфейсы, наследование обобщенных классов, ограничения при работе с обобщениями
  • 2
    Урок 2. Базы данных
    Реляционные базы данных, язык запросов SQL. Операторы SELECT, INSERT, UPDATE, DELETE. Подключение к базе через JDBC, отправка запросов и обработка результатов
  • 3
    Урок 3. Средства ввода-вывода
    Обзор средств ввода-вывода. Байтовые, символьные, буферизированные потоки. Сетевое взаимодействие, сериализация/десериализация объектов
  • 4
    Урок 4. Многопоточность. Часть I
    Многопоточность в Java, разделяемая память, управление потоками и вопросы синхронизации, взаимодействие потоков исполнения, взаимная блокировка
  • 5
    Урок 5. Многопоточность. Часть II
    Классы для работы с многопоточностью, Concurrent collections, разбор практических примеров
  • 6
    Урок 6. Обзор средств разработки
    Логирование. Тестирование с использованием JUnit, написание тестов, класс Assert
  • 7
    Урок 7. Reflection API и аннотации
    Понятие рефлексия, тип данных Class, метаданные классов, доступ к полям и методам, аннотации и их использование, написание собственных аннотаций.
  • 8
    Урок 8. Подготовка к собеседованию
    Подготовка к собеседованию и разбор вопросов по всему курсу Java
  • Нажимая на кнопку "Оплатить участие", Вы принимаете условия договора оферты.

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.