Java. Уровень 2. Разработка клиент-серверных приложений

37 участников

О чём курс

Для создания производительного серверного ПО и распределенных систем недостаточно знать синтаксис языка — необходимо освоить многопоточность и архитектуру клиент-серверного взаимодействия. Внутри курса разбираются принципы построения многоуровневых приложений на Java SE, работа с базами данных и создание современных графических интерфейсов. Особое внимание уделено многопоточному коду, эффективному управлению потоками и созданию веб-сервисов. Программа охватывает переход от простых консольных программ к полноценным приложениям с использованием технологий Swing, JavaFX, JDBC, сервлетов и JSF. Материал будет полезен разработчикам, которые хотят повысить качество своего кода до уровня требований профессиональных стандартов и подготовиться к сдаче экзамена Oracle Certified Associate.

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

  • Модуль 1: Многопоточность в Java
    • Принципы создания многопоточных приложений
    • Синхронизация потоков
    • Использование пулов потоков
  • Модуль 2: Архитектура графических интерфейсов
    • Обзор технологий Swing и JavaFX
    • Реализация многопоточности в JavaFX
    • Создание современных интерфейсов
  • Модуль 3: Взаимодействие с данными
    • Основы JDBC API
    • Работа с основными объектами JDBC
  • Модуль 4: Web-разработка на Java
    • Основы распределенных приложений
    • Сервлеты и JSP
    • Создание приложений с использованием JavaServer Faces (JSF 2.3)
    • Разработка пользовательских компонентов JSF 2.3
    • Создание и использование веб-сервисов
Складчина создана 9 апреля 2020 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 5

ИС Игорь Седых Все материалы
1 730 ₽ 28 990 ₽