Szkolenia Oracle

Cel szkolenia dlearning

The Java SE 7: Develop Rich Client Applications training takes you through the process of designing a rich client application using Java SE 7 and Java FX 2. Using the Model-View-Controller (MVC) pattern and a case study approach, you'll learn to analyze, design and develop the user interface, connect the user interface to a database and finally connect the user interface to a RESTful web service.

Plan szkolenia Rozwiń listę

  1. Introduction
    • Providing an overview of Rich Client applications(RIAs)
    • Providing an overview of JavaFX
  2. The Broker Tool Application
    • Describing an overview of BrokerTool
    • Describing BrokerTool database schema
    • Providing an overview of Henley Automobile application
  3. JavaFX Overview
    • Demonstrating Simple JavaFX Applications
    • What is JavaFX?
    • Exploring JavaFX API
    • Understanding JavaFX Scene Graph
    • How to create a JavaFX app?
    • Creating JavaFX FXML Application
    • Comparing JavaFX with Swing
    • Overview of JavaFX features
  4. Generics and JavaFX Collections
    • Reviewing Java Generics syntax
    • Reviewing Java Generic Collection objects
    • Reviewing JavaFX Collection's ObservableList and ObservableMap
  5. UI Controls, Layouts, Charts, and CSS
    • Understanding Scene Graph in depth
    • Using UI controls in JavaFX application
    • Using Layout features in JavaFX application
    • Using Charts in JavaFX application
    • Understanding the usage of CSS in JavaFX application
    • Adding events to JavaFX controls
  6. Visual Effects, Animation, Web View, and Media
    • Using Visual Effects in JavaFX application
    • Using Animation and transition features in JavaFX application
    • Describing the benefits of using WebView and WebNode
    • Describing the implementation of Multimedia in JavaFX
  7. JavaFX Tables and Client GUI
    • Creating smart Table
    • Describing the BrokerTool app interface
    • Determining which JavaFX components to use in the BrokerTool interface
    • Displaying BrokerTool data and determine which charts and tables to use to display data
    • Applying CSS to a JavaFX application
  8. JavaFX Concurrency and Binding
    • Describing properties and binding in JavaFX
    • Implementing Threading and Concurrency in JavaFX
  9. Java Persistence API (JPA)
    • Understanding JPA concepts
    • Understanding Components of JPA architecture
    • What is Transactions ?
    • Performing CRUD operations using Entity and Queries
  10. Applying the JPA
    • Identifying Entity Relationships
    • Using Criteria API in JavaFX application
    • Applying JPA in HenleyApp application
    • Applying two-tier design
  11. Implementing a Multi-Tier Design with RESTful Web Services
    • Comparing Three-tier design versus Two-tier design
    • Describing JAX-RS web services
    • Using JAX-RS web services in the HenleyServer application
  12. Connecting to a RESTful Web Service
    • Testing REST web service with HTTP and HTML
    • Developing JAX-RS web service clients
    • Identifying how to develop a Jersey RESTful client
    • Reviewing the implementation of Web service clients of HenleyApp
  13. Packaging and Deploying Applications
    • Using jar to package up Java applications
    • Deploying applications
    • Deploying Embedded applications
    • Deploying Jar using Java Web Start
    • Using an Installer
    • Deploying Rich Internet using Deployment Toolkit
  14. Developing Secure Applications
    • Describing the Aspects of security
    • Describing Fundamental secure coding concepts
    • Avoiding common Injection and inclusion attacks
    • Protecting Confidential data
    • Limiting the accessiblity of classes
    • Understanding Mutability
    • Listing Security resources available on the Internet
  15. Signing an Application and Authentication
    • Describing Public and private key encryption
    • Describing Digital Signatures
    • Introducing SSL/TLS
    • Understanding HTTP Authentication mechanism
    • Using HTTPS with an application
  16. Logging
    • Overview of Java Logging API
    • Creating a Logger Object
    • Setting Log levels
    • Reviewing Logging methods
    • Configuring Logger Handlers and formatters
    • Using Logger Configuration
  17. Implementing Unit Testing and Using Version Control
    • Understanding Unit Testing, Test Cases and features of JUnit
    • Understanding and Writing JUnit test cases
    • Using NetBeans support for JUnit
    • Using Version control system
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
Poziom trudności
Czas trwania 5 dni
Certyfikat

Uczestnicy szkoleń otrzymają zaświadczenia o ukończeniu kursu sygnowane przez firmę Oracle.

Prowadzący

Autoryzowany wykładowca Oracle.

Szkolenia powiązane tematycznieRozwiń listę

Java


Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 7375 PLN NETTO Czy wiesz, że możesz uzyskać do 100% dofinansowania na ten kurs?   Sprawdź jak »

zamknij

Kody rabatowe

Kod rabatowy, może dotyczyć (szkolenia, producenta, terminu). Jeżeli posiadasz kod rabatowy, to wpisz go w odpowiednie pole.
(kolor zielony oznacza wpisanie prawidłowego kodu | kolor czerwony oznacza, że wpisany kod jest nieprawidłowy)

FORMA SZKOLENIA ?

zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

MATERIAŁY SZKOLENIOWE ?

zamknij

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

 

WYBIERZ TERMIN SZKOLENIA

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin

Najbliższe szkolenia Oracle

Harmonogram szkoleń Oracle