Top.Mail.Ru
Ярославль
План поступления
Войти

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

повышение квалификации

О программе

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

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
очно
28 000 р.
По мере набора
5 дней
40 ак. ч.
в будние дни с 10:00 до 17:00 (включает обед и перерывы на кофе-брейки)
дистанционно
28 000 р.
По мере набора
5 дней
40 ак. ч.
в будние дни с 10:00 до 17:00 (время включает в себя обед и перерыв на кофе-брейки)

Дополнительная информация

Модуль 1 — Многопоточное программирование
• Плюсы и минусы многопоточных приложений
• Средства Java для управления многопоточностью
• Класс Thread и интерфейс Runnable
• Создание потоков
• Мониторы и синхронизация потоков
• Современные средства по управлению потоками (Executors, Fork/Join Framework)
• Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.)
• Reactive streams
Модуль 2 — Использование JDBC API в приложениях Java
• Java и взаимодействие с СУБД
• JDBC, использование SQL в Java-приложениях для доступа к реляционным БД
• JDBC-драйвера, их виды
• Основные объекты JDBC
• Транзакции JDBC
Модуль 3 — Разработка современного пользовательского интерфейса на JavaFX
• История GUI
• Обзор возможностей JavaFX
• Основные объекты в архитектуре JavaFX
• Интеграция JavaFX и Swing
• Создание простого приложения JavaFX и JavaFX FXML
• Коллекции JavaFX
• Работа с элементами управления и событиями в JavaFX
• Контейнера JavaFX
• Использование CSS
• Создание диаграмм и WebView
• Визуальные эффекты и анимация в JavaFX
• Использование свойств и привязки данных в JavaFX
• Реализация многопоточности в JavaFX
Модуль 4 — Web-приложения Java
• Архитектура распределенных приложений
• Сервлеты и страницы JSP
• Введение в JavaServer Faces
• Структура JSF приложения
• Компоненты ввода-вывода в JSF
• Создание пользовательских компонентов в JSF
• Веб-сервисы

Результаты обучения

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

Оставьте отзыв

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

Смотрите также

Учебные центры Москвы по направлению «информационные технологии», Учебные центры Москвы по направлению «информационные технологии» дистанционно, Учебные центры Москвы по направлению «программирование», Учебные центры Москвы по направлению «программирование» дистанционно