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
Java Programming Language Workshop :: [SL-285]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-285   length. 5 days
type. Instructor-Led   partner. Sun Microsystems
price.
$3,000 :: $2,550 GSA GOV. $1,375 US with JavaPass



click to view this Java Package :: Return to this page to view dates and register
 
 
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site 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(TM) 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


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

Implement and test a from-the-ground-up program that could be used in a commercial intranet application
Develop classes to connect programs to SQL database systems by using the core aspects of the Java Database Connectivity application programming interface (API) (JDBC API)
Apply design patterns to create reusable classes
Organize and set up the infrastructure to support a Java technology project
Create two-tier and three-tier Java technology applications
Create remote objects by using the Java Remote Method Invocation (Java RMI)
Create a multithreaded server


 
related courses, exams and materials
 
 


 
course content details  
 


  Module 1 - Introducing the BrokerTool Project

Explain the problem statement of the BrokerTool project




  Module 2 - Model View Controller Design Pattern

Explain design patterns
Explain the Model View Controller (MVC) design pattern
Analyze how the MVC design pattern can be used in applications




  Module 3 - The BrokerTool Design

Begin the analysis and design of the BrokerTool project
Apply the MVC design pattern
Develop a build plan for the project




  Module 4 - Introduction to Java Database Connectivity API

Describe the JDBC API
Explain how using the abstraction layer provided by the JDBC API can make 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




  Module 5 - Creating Client Software: Part 1

Apply the principles of good GUI design
Differentiate, at a high level, between the new Java Foundation Classes/Swing components (Swing components) and the Abstract Window Toolkit (AWT) model
Explain how you can create the class structure needed for an object-oriented GUI
Design and implement a GUI for the BrokerTool project using your choice of containers, components, and layout managers
Apply the Composite Design pattern to build the BrokerTool GUI




  Module 6 - Creating Client Software: Part 2

Implement a view class
Implement a controller class




  Module 7 - Advanced GUI

Use JTable and JTabbedPane classes in your application to build a sophisticated GUI




  Module 8 - Logging Utility

Use the logging API
Examine a logging example
Write a custom handler
Set filters to a particular handler




  Module 9 - Multiple-Tier Design

Compare the BrokerTool two-tier design with the BrokerTool three-tier design
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 BrokerTool application
Apply the Strategy design pattern to create reusable code
Describe how you can implement the BrokerTool network client
Describe how you can implement the BrokerTool network server




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




  Module 11 - Remote Objects

Create remote objects
Use Java RMI to create a multitier application





 
Rock solid authorized training.  Search all courses now...

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Advanced training to the point.  Contact an expert training consultant to put together the best training package for your organization

 
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