0

Java SE 7: Develop Rich Client Applications

  • Код курса: SE7_D
  • Длительность: 5 д.
  • Цена: 70 000 Р
  • Часы в неделю: 40 ак. часов.

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

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

  • Применение 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 приложения

Аудитория:

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

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

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

Описание курса (course topics):

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]

 


Java SE 7: Develop Rich Client Applications текущий курс
Записаться на курс: Java SE 7: Develop Rich Client Applications

* - обязательные поля

Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля