book your perfect training course
thousands of courses, off-site or in-house, across the UK
browse training

Browse the full list of courses above.

education search

 

Training Course: Java Technology Fast Track Program I (non-inclusive)

training course enquiry

Training Course Code: JB-341
Training Duration: 5 days.
Price: £1,880

Training Course Summary:

There's currently no course available for this part-number



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.

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 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 stat
Training course title:
Name:
Email:
Phone:
Company Name: (if applicable)
Number of delegates attending:
 
 Preferred Location: 
 Select from above or tick in house (we come to you) 
 
Preferred dates:
Click to select a dateClick to select a date
Any Special Requests:
Send Enquiry

Other course you might also like