ExitCertified Training Training with Java Solaris Red Hat IBM Symantec Siebel PeopleSoft Certified
 
Start
Training Courses and Schedules
Training Savings
IT Certification
Training Solutions
Loading
Trust Your IT Training   |
Oracle University Awards ExitCertified Corporation with North American Partner of the Year.

Email Training Course

Developing Applications for the Java SE Platform - Online Course  (D63385GC10)

Format: Self-Paced Online
Other Formats:
 
 

The Developing Applications With the Java SE Platform course provides students with practical experience in designing a vertical solution for a distributed, multi-tier application. The course takes students through the process of designing an multi-tier application in a case study approach – requirements gathering, analysis and design, and development of the key components of the application. Students will design the application with a Model-View-Controller (MVC) pattern, implement testing with JUnit, create a Graphical User Interface (GUI) that supports logging, implement database connections with JDBC, create both client and server components, implement threading to enabling scaling of your application and use Remote Method Invocation (RMI) to communicate between objects on your client and server components. The course features the Java Platform, Standard Edition 6 (Java SE 6) technology and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE).

Students who can benefit from this course:
* Developers continuing their education of the development of enterprise multi-tier applications after completing the Java Programming Language course * Developers pursuing the Sun Certified Developer for the Java 2 Platform cer

 
 

Skills Gained

 
  • Apply Model View Controller (MVC) design pattern to create reusable classes

  • Implement a program from the ground up that could be used in a commercial intranet application

  • Develop classes to connect programs to Structured Query Language (SQL) database systems using the core aspects of the Java Database Connectivity (JDBC) API

  • Organize and set up the GUI generation and event handling to support a Java technology project

 
  • Implement the Logging API to generate log messages in GUI

  • Create two-tier and three-tier Java technology applications

  • Create a multithreaded server

  • Create remote objects using Java Remote Method Invocation (Java RMI)

Prerequisites

 
  • Develop applications by using the Java programming language

  • Understand basic Unified Modeling Language (UML) diagrams

  • Program with sockets or streams

  • Understand basic Structured Query Language (SQL) statements

 
  • Understand the monitoring framework that is provided by Java

  • Use object-oriented programming techniques

  • Develop testing methodologies and test procedures

  • Understand GUI design

 
Buy This Training
Enroll For This Class
Sun Microsystems Training Course This self-paced course is Certified By Sun Microsystems.

ExitCertified is the largest Sun reseller in North America.

There is a difference....learn more.
Buy Training Now Ask A Question About This Training
Code: D63385GC10
Format: Self-Paced Online
Length:
Certified By: Sun Microsystems
Tuition (USD): $840
Browse Similar Training Classes
Related training classes

Sort Schedule By: 
No Course Dates There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below. We can also contact you when the course is scheduled in your area.
   
Request course date Request Course On-Site
 

Developing Applications for the Java SE Platform - Online Course  (D63385GC10) Content Details

 
 
Introduce the BrokerTool Application
  • Explain the problem statement of the BrokerTool application
  • Creating and populating the StockMarket Database
  • Executing SQL Statements on the StockMarket Database
Apply the Model View Controller (MVC) Design Pattern
  • Explain design patterns
  • Explain the MVC design pattern
  • Analyze how the MVC design pattern can be used in applications
  • Add MVC Interaction Code
Implement Unit Testing
  • Develop unit testcases using JUnit
  • Execute Unit testcases
  • Open the InfoTool Project
  • Prepare JUnit Test Cases for the InfoTool Project
  • Analyze the JUnit Test Cases of the InfoController class of the InfoTool Project
  • Create and Analyze Test Methods Inside InfoToolTest.java File
  • Create a TestSuite of all the Test Cases of the InfoTool Project
Design the BrokerTool Application
  • Apply the MVC design pattern
  • Begin the analysis and design of the project under study
  • Develop a build plan for the project
  • Create the MVC Participants
  • Establish the BrokerTool MVC Baseline
Implement the Java Database Connectivity (JDBC) API
  • Describe the JDBC API
  • Explain how using the abstraction layer provided by the JDBC API makes a database front end portable across platforms
  • Describe the five major tasks involved with the JDBC programmer's interface
  • State the requirements of a JDBC driver and its relationship to the JDBC driver manager
  • Describe the data access objects (DAO) pattern and its applicability to a given scenario
  • Identify the Workflow and Object Interactions
  • Implement a Database-Connected Broker Model by Using the DAO Pattern
 
Create Graphical User Interfaces (GUI)
  • Apply the principles of good GUI design
  • Design and implement a GUI for the project using Matisse
  • Apply the Composite Design pattern to build the BrokerTool GUI
  • Use JTable and JTabbedPane classes in your application to build a sophisticated GUI
  • Add AllCustomerTablePanel to the Palette Window and drag-and-drop to the BrokerGui Class
  • Create the CustomerPanel Class, add to the Palette Window and drag-and-drop to the BrokerGui Class
  • Change the Order of the Tabs
  • Compile and Test the BrokerGui Class
Handle GUI Events
  • Implement a view class
  • Implement a controller class
  • Create the BrokerTool view Class
  • Create the BrokerTool Controller Class
  • Compile and Testing the BrokerGui Class
  • Add Event Handling Functionality
Log Messages in GUI
  • Use the logging API
  • Examine a logging example
  • Write a custom handler
  • Set filters to a particular handler
  • Create the Custom Handler Class
Implement Multiple-Tier Design
  • Compare the BrokerTool two-tier design with the three-tier design for the same application
  • Explain how you can use the Java technology package, java.net to implement networking applications
  • Demonstrate how to use the Command design pattern in the application
  • Apply the Strategy design pattern to create reusable code
  • Describe how you can implement the network client
  • Describe how you can implement the network server
Implement Advanced Multiple-Tier Design
  • Use the new Java concurrency APIs to create a multithreaded server
  • Examine a thread pool
  • Identify integrity problems in multithreaded servers
  • Create a Generic Network Client Class
Communicate With Remote Objects Using Java RMI
  • Create remote objects
  • Use Java RMI to create a multi-tier application
  • Deploy a Java RMI Implementation of the BrokerModel Interface
  • Create a Java RMI Implementation of the BrokerView Interface


  ExitCertified Training with Java Solaris Red Hat IBM Symantec Apple MySQL Siebel PeopleSoft  
  When you take a certified course with ExitCertified, you are learning from the creators of the products you use. Our commitment to your IT community, along with our authorization to deliver certified courses, ensures you receive a premium training experience.

There is a difference. Learn from the source.
 
     
Training Contacts    
Training Provided Across North America
     
Atlanta Training
Austin Training
Boston Training
Chicago Training
Dallas Training
Denver Training
Hampton Training
Houston Training
Indianapolis Training
Kansas City Training
Los Angeles Training
Las Vegas Training
New York Training
Philadelphia Training
Phoenix Training
Sacramento Training
San Francisco Training
San Jose Training
Tampa Training
Washington Training

View All US Training Centers


Worldwide and All US Cities:
408.288.3948
Trust your IT training™
If you have any questions email us and we'll get back to you within 1 business day.
   



(c) 2010 ExitCertified Corp. All rights reserved.


ExitCertified is a global provider of authorized technology training. Some of our popular course topic include:
 
Sun Microsystems Training Oracle Training Symantec Training IBM Training Red Hat - Linux Training
Java Training, J2EE Training, JSP Training, Java Courses, Servlets Training, EJB Training, Struts Training, Networking Courses, Solaris Training, Java Composite Application Platform (JCAPS) Training, Java Certification, SeeBeyond Training, XML Training, Solaris Certification, Corporate Training PeopleSoft Training, 11g Training, 11g Certification, Oracle SQL, Oracle PL/SQL, DBA Training, Oracle Certification, Hyperion Training, Fusion Middleware Training, 10g Training, Siebel Training, JD Edwards Training, Stellent Class, BEA Courses, e-Business Suite Altiris Training, NetBackup Training, Veritas Training, Symantec Certification, Virus Protection Courses, IT Security Training DB2 Training, Cognos Classes, WebSphere Training, CICS Training, Informix, Rational Training, Lotus, Notes and Domino Training, Tivoli Courses, AIX Class, CISCO Training, VMWare Training SUSE Training, RedHat Training , JBoss Training
         
MySQL Training Apple Training Hitachi - HDS Training Project Management PMI Training  
  Apple Course, Leopard Training, Xsan Training