Training Course: Java Technology Fast Track Program I (non-inclusive)
training course enquiry
Training Course Summary:
There's currently no course available for this part-numberThe 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.
Pre-Requisites:
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
Who Should Attend:
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.Training Course Overview/Content:
Module 1 - Java Technology OverviewList 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 stat
Other course you might also like
- The Java Developer Workshop
- Distributed Programming With Java Technology
- Sun Java CAP for Sun Certified Programmers Preparing to Become a Sun Certified Mobile Application Developer
- Java Technology Fast Track Program I (non-inclusive)
- Developing Java Web Services
- Java Technology Fast Track Program II (non-inclusive)

