Sun Certified Programmer for the Java Platform SE 6 Boot Camp (SL-887)

Sun Certified Programmer for the Java Platform, SE 6 Boot Camp (SL-887)
 

Sun Certified Programmer for the Java Platform SE 6 Boot Camp is a 7 day program that offers an accelerated, residential, full-immersion course designed for programmers who require effective, real-world skill-building and seeking Sun Certification as a Java Programmer.

This course will teach the fundamentals of the latest Java 2 Platform 6 Programming Language, with a focus on preparation for the SCJP (CX-310-065) certification exam.

Students will live, learn, and test on-site.

What is included in the Sun Certified Programmer for the Java Platform SE 6 Boot Camp course:

  • Intensive Hands-on Training utilizing Lecture, Lab, Review Delivery
  • Comprehensive Study Materials, Program Courseware and Self-Testing software
  • Fully instructor-led program with 24 hour lab access
  • Examination vouchers
  • On-site testing
  • Accommodation, breakfast and lunch, beverages and snacks
  • Examination Passing Policy

»   Details below Supports Sun Certification   Supports Sun Certification
 
 
Select a course
Product ID Duration Price
SL-887 7 days $5,295.00

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
Students who can benefit from this course include programmers who require effective, real-world skill-building and seeking Sun Certification as a Java Programmer.

 Back to top

 
 
Prerequisites
A minimum of 6 months programming experience in the Java language prior to attending this course will be necessary to be successful in the certification exam scheduled for the end of the course

 Back to top

 
 
Skills Gained
Upon completion of this course, students should be able to:
  • Create Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
  • Use Java data-types and expressions
  • Use Java flow control constructs
  • Use arrays and other data collections including generics
  • Implement error-handling techniques using exception handling
  • Write multi-threaded applications
  • Utilize the java.io package classes for file and object IO
  • Correctly package and deploy Java applications

 Back to top

 
 
Related Courses

Before:

 Back to top

 
 
Course Content

Module 1 - Getting Started

  • What is Java Technology?
  • The concept of the Java Virtual Machine
  • Compiling and executing a simple Java application
  • SCJP Exam Overview

Module 2 - Creating Classes and Objects

  • Implementing an OO model
  • Classes vs Objects
  • Class syntax
  • Overloading
  • Instantiation, dot notation and garbage collection
  • Encapsulation (including JavaBeans convention), Cohesion and Coupling
  • The static keyword
  • The concept of packages (including package and import statements)
  • javadoc overview
  • Using the API documentation

Module 3 - Programming With Java

  • Local variables and arguments (including this and pass-by-value)
  • Operands and Operators
  • Assignment compatibility
  • Conditions
  • Loops and Arrays

Module 4 - Implementing Inheritance and Polymorphism

  • The concept of inheritance
  • Constructors in inheritance hierarchies
  • Overriding
  • Polymorphism (including virtual method invocation)
  • The Object class (including toString and finalize)
  • The abstract keyword
  • The final keyword

Module 5 - Adding Exceptions and Assertions

  • Checked vs Unchecked Exceptions
  • Exception syntax and flow control
  • Some key exceptions and errors
  • The concept of assertions
  • Assertion management

Module 6 - Examining Commonly Used API Libraries

  • Strings, StringBuffers and StringBuilders
  • Wrapper Classes
  • java.text
  • java.util.Date and Locale
  • java.util.regex
  • java.io and Serialisation

Module 7 - Incorporating Specialised Types

  • Nested types
  • Interfaces
  • Enumerated types
  • Static imports

Module 8 - Using Collections and Generics

  • The concept of Collections
  • Collections interfaces
  • Collections implementations
  • Generic collections (including invariance)
  • Other applications of generics

Module 9 - Writing Multithreaded Applications

  • The concept of threads
  • The Thread API
  • Thread management
  • Synchronisation

Module 10 - Preparing for the Exam

  • Exam format
  • Exam technique
  • Exam logistics

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Can't Travel for Training?
Sun eLearning and On Demand Labs give you easy access to the training you need.
Get an iPod touch
Get an iPod touch
For a limited time: order qualifying Sun training and get an iPod touch®.