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 Technology Fast Track Program I :: [DTJ-FT-275]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. DTJ-FT-275   length. 5 days
type. Instructor-Led   partner. Sun Microsystems
price.
$4,995 :: $4,246 GSA GOV.
 
 
The Java Technology Fast Track Program I (non-inclusive) course is designed to teach experienced developers all the topics covered in Sun's core Java technology classes: Java Programming Language (SL-275) and Java Programming Language Workshop (SL-285). Combining what would normally take ten days (two weeks) to complete, this five-day, twelve hour per day bootcamp training event is designed to immerse an experienced developer in the structure, syntax, design and development of the Java programming language.

Additionally, this program is designed to cover all the topics found on the Sun Certified Programmer for Java 2 Platform certification exam (this test is the cornerstone of the industry initiative JCert Java technology certification program) as well as the Sun Certified Developer for Java 2 Platform certification exam. Students receive two exam vouchers ($300 value) so they may take the exams. Please note that this does not include the fee for the programming assignment associated with the Sun Certified Developer for Java 2 Platform certification.

Finally, to complement the Java Technology Fast Track Program, each attendee also receives the Java Programming Language web-based course (WJB-275-365) ($350 value).

The program is a 5-day bootcamp held in a Sun training center. Your registration includes five 12-hour days of top notch Sun instruction and continental breakfast. Does not include lodging, meals or other ammenities of the inclusive fast track deliveries held at hotel locations.
 
course schedule  
 
San Francisco, CA oct.13.2008 - oct.17.2008 register register
San Francisco, CA jan.26.2009 - jan.30.2009 register register
     
   
Request another training Date Request onsite training
 
who can benefit
 
 
Experienced developers, programmers and architects with two or more years of programming experience who understand object-oriented principles and have compiled programs in languages like C or C++ Developers who have some experience with the basic structure and syntax ofthe Java programming language Developers seeking to add the Java programming language to their skills, who are interested in preparing for the programming and developer certification exams.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Use a compiled language like C or C++, with two or more years of programming experience
Have knowledge of the basic structure and syntax of the Java programming language
Be motivated and be able to commit to participate in five full days of fast track training


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

Create applets and applications in the Java programming language (Java applets and Java applications)
Call Java applets from HTML pages
Use the Java technology GUI components: panels, buttons, labels, canvases, lists, scroll bars, text fields and text areas
Understand the key features of Java Foundation Classes (JFC)
Create standalone Java applications, and use the Frame and Menu classes to add graphics to Java applications
Create multithreaded programs and use monitors and shared objects to communicate among threads
Use the File I/O class libraries to read to and write from data and text files
Create a simple server and client using TCP/IP as well as UDP
Use the Abstract Windowing Toolkit (AWT) and JFC components
Use advanced language features of the Java application environment
Define and design a "from-the-ground-up" program that could be used in a commercial intranet application
Use the Java Database Connectivity (JDBC) API
Create a multiple-tier Java applet or application
Develop classes to connect programs to SQL (Structured Query Language) database systems
Use the Java programming language for commercial application development
Confidently approach the Sun Certified Programmer for Java 2 Platform and Sun Certified Developer for Java 2 Platform certification exams
Understand relational database design and how to create a connection to an mSQL database and implement the API defined for the Database class




 
course content details  
 


  Module 1 - Java Technology Overview

List the key features of the Java programming language
Describe the Java Virtual Machine
Explain how garbage collection works
Describe how security features work
Define classes and packages
Write a simple Java application, compile and run it
Use the Java Application Programming Interface (API) on-line documentation




  Module 2 - Identifiers, Keywords and Types

Distinguish between valid and invalid identifiers
Recognize the keywords in the Java programming language
List the eight primitive types
Describe standard coding conventions
Construct an object using the keyword: new




  Module 3 - Expressions and Flow Control

Describe the initialization of member variables
Recognize, describe, and use operators and Boolean expressions
Make appropriate use of flow control constructions




  Module 4 - Arrays

Declare and create arrays
Initialize the elements in an array
Work with elements in an array
Write code to copy arrays




  Module 5 - Objects and Classes

Describe encapsulation, polymorphism, and inheritance
Create and initialize an object
Invoke a method on an object
Use subclassing and create and use heterogeneous collections
Understand the use of import statements for library access




  Module 6 - Advanced Language Features

Develop and invoke overriding methods
Declare and use static and final variables and methods
Use access control levels
Use inner classes and wrapper classes
Describe collections and reflections




  Module 7 - Exceptions

Describe the usage of keywords: try, catch, and finally
Describe exception categories
Identify common exceptions
Write code to handle exceptions




  Module 8 - Introduction to Java Applets

Java application versus Java applet
Describe the class hierarchy of the Applet and AWT classes
Describe the major methods of an Applet
Use the painting model of AWT
Reading images and files from Uniform Resource Locators (URLs)




  Module 9 - Java Application Design

Software development cycles and goals
Examine the Java Runtime Environment
Application Programming Interface (API) design
Define BrokerTool program components




  Module 10 - Managing Database Queries

Understand relational database design
Construct queries and connect to an mSQL database
Extract information from an mSQL database
Implement the API defined for the Database class




  Module 11 - Introduction to JDBC APIs

Overview of JDBC APIs
Examine the five primary JDBC API tasks
Understand the JDBC technology-based (JDBC driver) driver and JDBC driver manager relationship




  Module 12 - Introduction to the Abstract Windowing Toolkit (AWT)

Abstract Windowing Toolkit (AWT) Overview
Understand containers, components and layout managers
Use frame and panel containers
Build complex layouts




  Module 13 - The AWT Event Model

Create appropriate interface and handler method for an event type
Examine the event object details
Select and use appropriate event handlers for an event listener




  Module 14 - The AWT Component Library

Identify key AWT components
Build user interfaces
Control colors and fonts used
Use printing mechanism




  Module 15 - Building GUIs

Design the GUI for BrokerTool
Create the class structure for an object-oriented GUI
Design and implement a GUI containers, components, and layout managers




  Module 16 - Java Foundation Classes

Java Foundation Classes key features
Swing package key features
Understand Swing GUI containers and components
Write, compile and run a basic Swing application
Use JFrame and JApplet




  Module 17 - Threads

Overview
Create and control separate threads
Sharing data between multiple threads
Use the keyword: synchronized
Use wait() and notify() for inter-thread communication




  Module 18 - Stream I/O and Files

Use Streams version of java.io package
Construct and use file and filter streams
Read, write and update text and data files
Use the Serialization interface to persist the state of objects




  Module 19 - Sockets

Create a minimal TCP/IP server and client
Create a minimal UDP server and client




  Module 20 - Networking Connections

Create a class to read live-feed data from a socket connection
Integrate the TickerTape class to create ticker tape "look" to data
Test and debug your code
Integrate final TickerTape class with the BrokerTool application




  Module 21 - Multiple-Tier Database Design

Understand one-, two- and three-tier database architecture
Examine three-tier design implementation issues
Create a multi-tier Java applet or application





 
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