Java SE 7: Develop Rich Client Applications Schulung

Java SE 7 Applications Schulung Oracle Schulung

Java SE 7 Applications Schulung:
Learn to analyze, design and develop the user interface etc.

The course takes participants 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, participants 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. The user interface is created using key Java FX components including layouts, UI controls, data structures like ObservableList, charts, smart tables, CSS, and JavaFX concurrency libraries. Participants learn to add two tier and three tier features to their application by connecting to a database using the Java Persistence API (JPA). Finally, they learn to connect their application to a RESTful web service using JAX-RS and the Jersey API.Additional topics include:Packaging and Deploying your ApplicationDeveloping Secure ApplicationsSigning an Application and AuthenticationAdding logging to your applicationImplementing Unit Testing with JUnitLearn To: Create a graphical user interface using Java FXConnect a Java FX GUI to database using JPAConnect a Java FX GUI to a RESTful web servicePackage and deploy a Java FX applicationSign a Java FX applicationA Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.

Diese Java SE 7 Applications Schulung bieten wir Ihnen auch als individuelles Java SE 7 Applications Training vor Ort als Firmen-Seminar an.

Seminarinhalt  

  • Introduction
    • Providing an overview of Rich Client applications(RIAs)
    • Providing an overview of JavaFX
  • The Broker Tool Application
    • Describing an overview of BrokerTool
    • Describing BrokerTool database schema
    • Providing an overview of Henley Automobile application
  • 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
  • Generics and JavaFX Collections
    • Reviewing Java Generics syntax
    • Reviewing Java Generic Collection objects
    • Reviewing JavaFX Collections ObservableList and ObservableMap
  • 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
  • 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
  • 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
  • JavaFX Concurrency and Binding
    • Describing properties and binding in JavaFX
    • Implementing Threading and Concurrency in JavaFX
  • Java Persistence API (JPA)
    • Understanding JPA concepts
    • Understanding Components of JPA architecture
    • What is Transactions ?
    • Performing CRUD operations using Entity and Queries
  • Applying the JPA
    • Identifying Entity Relationships
    • Using Criteria API in JavaFX application
    • Applying JPA in HenleyApp application
    • Applying two-tier design
  • 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
  • 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
  • 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
  • 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
  • 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
  • Logging
    • Overview of Java Logging API
    • Creating a Logger Object
    • Setting Log levels
    • Reviewing Logging methods
    • Configuring Logger Handlers and formatters
    • Using Logger Configuration
  • 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

Seminar-Ziele:

  • Implement a rich client application (RIA) from the ground up
  • Create a JavaFX GUI using controls, layouts, charts, smart tables, and CSS
  • Implement event handling in a JavaFX application
  • Use JavaFX visual effects, animations, media, and a web view control in a JavaFX application
  • Implement concurrency and binding to a JavaFX application
  • Leverage Java Persistence API (JPA) in a Java SE application
  • Create two-tier and three-tier Java technology applications
  • Connect your application to a REST web service
  • Package and deploy a Java SE application
  • Secure a Java SE application
  • Sign a Java SE application
  • Implement the Logging API to generate log messages in GUI
  • Implement unit testing using JUnit
  • Apply Model View Controller (MVC) design pattern to create reusable classes

Weitere Informationen  

Zielgruppe

  • Application Developers
  • Developer
  • Java Developers
  • Java EE Developers

Voraussetzungen

Erforderliche Vorkenntnisse:


Ihr Vorteil

Die Oracle-Klassenraumtrainings werden in deutscher Sprache gehalten. Die Unterlagen können in deutsch oder englisch vorliegen.

Haben Sie Fragen oder Wünsche?

Rufen Sie uns kostenlos an unter
0800 4772466


Senden Sie uns gerne eine E-Mail an beratung@incas-training.de

Schulungsinformation

Termine und Preise  

Java SE 7: Develop Rich Client Applications Schulung

Preis:
€ 3.155,00 zzgl. MwSt.
€ 3.754,45 inkl. MwSt.

Dauer:
5 Tage

PDF Download
Online-Training    
5 Tage Java SE 7: Develop Rich Client Applications Online-Training

Bemerkung: Dieses Training wird auf Englisch durchgeführt

  Beginn: Mo 01:00 Uhr  
  Ende: Fr 09:00 Uhr  
Online-Training    
5 Tage Java SE 7: Develop Rich Client Applications Online-Training

Bemerkung: Dieses Training wird auf Englisch durchgeführt

  Beginn: Mo 19:00 Uhr  
  Ende: Fr 03:00 Uhr  
Wunschtermin auf Anfrage
Sie möchten dieses Training gerne an einem anderen Termin oder Ort besuchen?

Bitte klicken Sie Ihre Wunschtermine an

 

*  Diese Felder müssen ausgefüllt sein

Organisatorisches zum Seminar   

Kategorie: Java SE 7 Applications
Classroom Training (CT)

Sonstiges:
Getränke, Mittagessen, Java-Teilnahmezertifikat und Java SE 7 Applications-Schulungsunterlagen sind im Preis inbegriffen

Stichworte zu dieser Java SE 7 Applications Schulung:
Java SE 7 Applications, D67230GC10, D67232GC10

Informationen zum Durchführungsort:
Krefeld Düsseldorf Köln Online-Training

Java SE 7 Applications Firmenschulung  

Die Vorteile einer Java SE 7 Applications Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive Java SE 7 Applications Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene Java SE 7 Applications Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter Java SE 7 Applications Seminarort

  •  
  •  
  •  

Der erste Kurs bei dem ich vieles mit nach Hause nehmen und ausbauen kann gepaart mit einer guten Trainingsatmosphäre und gemeinsamen leckeren Essen -- für die kurzen Zeit optimal... hab Feuer gefangen!

Hartmut Lehmann, TKN Java Programming Language, Java SE 6

Die Schulungen sind sehr informativ, saubere und ordentliche Schulungsräume, sowie freundliche Mitarbeiter. Sehr gut!

Oliver Domeischel, T-Systems International GmbH Oracle Commerce

Sehr gelungenes Seminar mit einem sehr erfahrenen Trainer. Der Lernerfolg war und ist deutlich spürbar.

Toni Richter, Volkswagen Aktiengesellschaft Oracle Database : Professioneller Einstieg in SQL Release 2

Frische Präsentation mit praxisorientierten Ausführungen.

Volker Kox, Volksbank Immobilien GmbH / Volksbank Schwalmtal eG OpenOffice Writer und Calc

Aus unseren nicht unkomplizierten Themenvorgaben wurde kurzfristig eine informative Schulung erarbeitet.

Stephan Knabe, DB Systel GmbH Solaris 11

Kompetenter Trainer vermittelt breit gefächertes Wissen in angenehmer Atmosphäre. Empfehlenswert!

Hans-Peter Müller, Deutsche Bahn MySQL für Entwickler

* Unkomplizierte Organisation * Sehr gute Rahmenbedingungen * Professioneller Coach * Wird weiterempfohlen

Stephan Knabe, DB Systel GmbH Siebel Integration Workshop

Tolles Trainingszentrum, engagierte INCAS-Mitarbeiter sowie Trainer. Es war sehr kurzweilig!

Mario Stricker, DB Systel GmbH Siebel Integration Workshop

ORACLE Certified Master

Alternative Oracle Trainings 

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecall: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de