CS-JV2
Средний40 часов

Разработка клиент — серверных приложений на Java Standard Edition

Цель курса – научиться создавать современные приложения с многоуровневой архитектурой на Java Standard Edition (Java SE) и обеспечить эффективную работу этих приложений с использованием многопоточного кода. В ходе обучения рассматриваются архитектуры для создания Java GUI-приложений, например, Swing и JavaFX. Изучаются основы web-приложений и взаимодействие с базами данных через JDBC API. Особое внимание уделяется эффективности приложений, создание которых невозможно без многопоточного кода. Все теоретические знания детально отрабатываются на практике.

от 31 500₽
Для физ. лиц - 31 500₽
Для организаций - 37 600₽
Ближайшая группа
27.07.2026-31.07.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00

Целевая аудитория

Разработчики, имеющие базовые знания Java, желающие освоить создание клиент-серверных и распределённых приложений

Необходимая предварительная подготовка

Получаемые знания и навыки

По окончании курса слушатели научатся
  • создавать многопоточные приложения
  • писать код синхронизации потоков
  • использовать пулы потоков
  • понимать архитектуру JavaFX
  • создавать современный интерфейс на JavaFX
  • реализовывать многопоточность в JavaFX
  • использовать JDBC в Java приложениях
  • работать с основными объектами JDBC API
  • использовать сервлеты и страницы JSP в распределённых приложениях Java
  • создавать приложения JavaServer Faces
  • разрабатывать пользовательские компоненты JSF
  • создавать и использовать веб-сервисы
от 31 500₽
Для физ. лиц - 31 500₽
Для организаций - 37 600₽

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

  • Плюсы и минусы многопоточных приложений
  • Класс Thread и интерфейс Runnable
  • Синхронизация потоков, мониторы, Executors, Fork/Join Framework
  • Безопасные коллекции, AtomicInteger, ThreadLocalRandom
  • Модель памяти Java

  • Взаимодействие Java с СУБД через JDBC
  • Виды драйверов, основные объекты JDBC API
  • Выполнение запросов, транзакции, обработка результатов

  • Основы Stream API, потоковые интерфейсы, операции сведения и отображения, Collector, параллельные потоки

  • Проблемы JDK, преимущества модулей
  • Объявление модулей, дескрипторы, упаковка, взаимодействие модулей

  • История и архитектура JavaFX
  • Создание интерфейсов с FXML, работа с элементами управления, событиями, коллекциями, CSS
  • Визуальные эффекты, анимация, реализация многопоточности в JavaFX

  • Архитектура распределённых приложений
  • Сервлеты, JSP, Servlet API
  • Введение в JavaServer Faces (JSF), структура приложения, компоненты ввода-вывода, обработка событий

Стоимость и условия оплаты

от 31 500₽
Для физ. лиц - 31 500₽
Для организаций - 37 600₽

Записаться на курс можно

По телефону
+7(495)648-35-00
Через наш
Telegram-чат

Расписание курсов

СреднийГибридный40 часов
CS-JV2

Разработка клиент — серверных приложений на Java Standard Edition

27.07.2026-31.07.2026
Гибридный
40 часов
10:00–17:00
31 500₽
37 600₽
Для физ. лиц - 31 500₽
Для организаций - 37 600₽
СреднийОнлайн40 часов
CS-JV2

Разработка клиент — серверных приложений на Java Standard Edition

14.09.2026-25.09.2026
Онлайн
40 часов
18:00–21:00
31 500₽
37 600₽
Для физ. лиц - 31 500₽
Для организаций - 37 600₽
СреднийГибридный40 часов
CS-JV2

Разработка клиент — серверных приложений на Java Standard Edition

07.12.2026-11.12.2026
Гибридный
40 часов
10:00–17:00
31 500₽
37 600₽
Для физ. лиц - 31 500₽
Для организаций - 37 600₽