Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Developing Applications for the Java SE Platform :: [SL-285-SE6]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-285-SE6   length. 5 days
type. Instructor-Led   partner. Sun Microsystems
price.
$3,000 :: $2,550 GSA GOV.
 
 
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. Students use graphical user interface (GUI) design principles and network communications capabilities to code a functional Java application that interacts with a networked database server. The blended approach of designing and developing programs for applications has been clearly emphasized in this course. New features that blend with the special IDE GUI building capabilities, such as Matisse, are covered. The Java Management Extensions (JMX) and the JUnit tool are also covered. 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) 5.5.
 
course schedule  
 
Sacramento, CA nov.10.2008 - nov.14.2008 register register
Sacramento, CA feb.9.2009 - feb.13.2009 register register
San Francisco, CA oct.20.2008 - oct.24.2008 register register
San Francisco, CA jan.26.2009 - jan.30.2009 register register
San Jose, CA nov.10.2008 - nov.14.2008 register register
San Jose, CA feb.23.2009 - feb.27.2009 register register
Phoenix, AZ feb.9.2009 - feb.13.2009 register register
     
Arlington, VA nov.3.2008 - nov.7.2008 register register
Arlington, VA jan.5.2009 - jan.9.2009 register register
Atlanta, GA nov.17.2008 - nov.21.2008 register register
Atlanta, GA jan.12.2009 - jan.16.2009 register register
Atlanta, GA mar.23.2009 - mar.27.2009 register register
Baltimore, MD dec.15.2008 - dec.19.2008 register register
Baltimore, MD mar.9.2009 - mar.13.2009 register register
Burlington, MA nov.17.2008 - nov.21.2008 register register
Dallas, TX nov.17.2008 - nov.21.2008 register register
Dallas, TX jan.5.2009 - jan.9.2009 register register
Dallas, TX feb.23.2009 - feb.27.2009 register register
Edison, NJ feb.2.2009 - feb.6.2009 register register
Ft Lauderdale, FL nov.3.2008 - nov.7.2008 register register
Ft Lauderdale, FL feb.23.2009 - feb.27.2009 register register
Houston, TX oct.27.2008 - oct.31.2008 register register
Houston, TX jan.19.2009 - jan.23.2009 register register
Houston, TX mar.2.2009 - mar.6.2009 register register
Monrovia, CA nov.3.2008 - nov.7.2008 register register
New York, NY dec.15.2008 - dec.19.2008 register register
New York, NY mar.9.2009 - mar.13.2009 register register
Philadelphia, PA dec.1.2008 - dec.5.2008 register register
Philadelphia, PA jan.26.2009 - jan.30.2009 register register
San Diego, CA mar.2.2009 - mar.6.2009 register register
Seattle, WA oct.27.2008 - oct.31.2008 register register
Seattle, WA feb.2.2009 - feb.6.2009 register register
St. Paul, MN mar.9.2009 - mar.13.2009 register register
Tampa, FL nov.17.2008 - nov.21.2008 register register
Tampa, FL jan.26.2009 - jan.30.2009 register register
Tampa, FL mar.16.2009 - mar.20.2009 register register
   
Request another training Date Request onsite training
 
who can benefit
 
 
Students who can benefit from this course are programmers already familiar with the basic structure and syntax of the Java programming language and who need to further expand this knowledge to develop complex, production-level applications. Completing this course also assists individuals preparing for the Sun Certified Developer for the Java 2 Platform examination.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Develop applications by using the Java programming language
Understand basic Unified Modeling Language (UML) diagrams
Understand basic Structured Query Language (SQL) statements
Understand how to implement interfaces and handle Java programming exceptions
Use object-oriented programming techniques
Understand GUI design
Understand basic Transmission Control Protocol/Internet Protocol (TCP/IP) communication
Program with sockets or streams
Understand the monitoring framework that is provided by Java
Develop testing methodologies and test procedures


 
skills gained
 
 
Upon completion of this course, students should be able to:

Apply Model View Controller (MVC) design pattern to create reusable classes
Implement unit testing using JUnit
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) application programming interface (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)


 
related courses, exams and materials
 
 


 
course content details  
 


  Module 1 - 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




  Module 2 - 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




  Module 3 - 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




  Module 4 - 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




  Module 5 - 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




  Module 6 - 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




  Module 7 - 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




  Module 8 - 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




  Module 9 - 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




  Module 10 - 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




  Module 11 - 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





 
Sun Microsystems Training Special

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Sun Microsystems Training Special

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware