SE7_D

Java SE 7: Develop Rich Client Applications

В курсе будет рассмотрен процесс разработки многофункциональных клиентских приложений: анализ, проектирование, разработка ключевых компонент приложения. Слушатели будут разрабатывать приложение при помощи Model-View-Controller (MVC), тестировать его с помощью JUnit, использовать Java FX для создания графического пользовательского интерфейса (GUI), осуществлять подключение базы данных к приложению при помощи JPA, а также осуществлять многопоточность для реализации масштабируемости приложения.

Требования к подготовке слушателей:

Знания в рамках курса Java SE 7 Programming
70 000 ₽

Длительность

5 дней (40ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Кому подойдет этот курс

    Разработчики приложений
    Разработчики
    Java разработчики

Слушатели получают следующие знания:

Применение MVC шаблона для создания классов, допускающих многократное использование
Внедрение программы от и до (from the ground up) в целях ее использования в приложениях, размещенных в интрасети
Использование Java Persistence API (JPA) внутри среды JavaSE
Создание графического пользовательского интерфейса при помощи Java FX
Реализация Logging API для генерации зарегистрированных сообщений (log messages) в GUI
Создание двухъярусных (two-tier) и трехъярусных (three-tier) Java-приложений
Тестирование при помощи JUnit
Подключение к базе данных при помощи JPA
Пакетирование и развертывание JavaSE приложения
Обеспечение безопасности JavaSE приложения
Доступ к Java веб-службам из JavaSE приложения

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

8 модулей
Introduction
BrokerTool overview
BrokerTool database schema
PortfolioManager enhancements
Henley Automobile overview


Analysis and Design
Requirement Analysis
Architecture Analysis
Agile Development
Design Patterns: An Introduction
Elements of a Design Pattern
The MVC Design Pattern


Implement Unit Testing
Unit Testing: An Overview
JUnit
Version Control Software


Introduce JavaFX features
What is JavaFX?
JavaFX architecture diagram
JavaFX features


Create a User Interface Using JavaFX Components
Exploring JavaFX UI components
Using JavaFX Layouts
Using charts and developing tables
Applying CSS to a JavaFX application
Using transformations and transitions with application screens


Integrate a JavaFX Rich Client
Describing properties and binding in JavaFX
Using JavaFX Collections
Creating a JavaFX client
Deploying a JavaFX application


Logging in a Java Application
Java logging overview
Logging Messages in GUI


Apply MVC Architecture
Applying MVC
Display Pages [GUI Overview Only]


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных