>
Course Outline

Intermediate Java/Java Certification Bootcamp
Series: Java
Weeks: 12
Cost: $300
CEU Credits: 4.0

Overview:

Java is an industry tool of choice for software development in today's corporate environment. This 12 week course is for those who have either successfully completed my Introduction to Java course or who have comparable experience. 

This course will expand upon the topics covered in my Intro course---and prepare you to take the Java Certification Exam.

Objectives:

  • To review Java Programming Language Keywords
  • To understand Literals 
  • To review the ranges of all Java Primitive Data Types
  • To understand Array Declaration, Construction and Initialization
  • To observe a Variable or Array Element that is Uninitialized and Unassigned
  • To learn about Command-Line Arguments to Main()
  • To review Java Declarations and Modifiers, and the rules for each
  • To learn about Interface Implementation
  • To review Java Operators
  • To review Logical Operators
  • To learn how to pass variables into Java Methods
  • To review how to write code using If and Switch Statements
  • To review how to write code using Loops
  • To learn how to handle Java Exceptions
  • To learn how to write Java Assert mechanism
  • To understand the benefits of Encapsulation
  • To review Overridden and Overloaded Methods, and to understand the differences between them
  • To learn about Java Constructors
  • To review legal Return Types
  • To learn about the Properties and Methods of the java.lang.String Class
  • To learn about the Properties and Methods of the java.lang.Math Class
  • To learn how to use Java Wrapper Classes
  • To learn how to use the equals() Method with String and Wrappers and Objects
  • To learn about the hashCode() and equals() methods, and how and when to override them
  • To learn about Java Collections
  • To learn about Java Garbage Collection
  • To learn about Inner Classes
  • To learn about Method-Local Inner Classes
  • To learn about Anonymous Inner Classes
  • To learn about Static Nested Classes
  • To learn about Defining, Instantiating and Starting Threads
  • To learn how to prevent Thread Execution
  • To learn how to synchronize code
  • To learn about Thread Interaction

Prerequisites:

  • Introduction to Java or comparable experience

Requirements:

TEXTBOOKS:

SOFTWARE:

  • Free download of Sun's Java from their Website


Table of Contents

Week 1:  Language Fundamentals
  • Java Programming Language Keywords
  • Literals
  • Ranges of all Primitive Data Types
  • Array Declaration, Construction and Initialization
  • Variable or Array Element usage that is Uninitialized and Unassigned
  • Command-Line Arguments to Main
Week 2:  Declarations and Access Control
  • Declarations and Modifiers
  • Declaration Rules
  • Interface Implementation
Week 3:  Operators and Assignments
  • Java Operators 
  • Logical Operators 
  • Passing variables into Methods
Week 4:  Flow Control, Exceptions and Assertions
  • Writing code using if and switch Statements
  • Writing code using Loops
  • Handling Exceptions
  • The Java Assert mechanism
Week 5:  Object Orientation, Overloading and Overriding
  • Encapsualation
  • Overridden and Overloaded Methods
  • Constructors and Instantiation
  • Legal Return Types
Week 6:  Java.lang---The Math Class, Strings and Wrappers
  • The java.lang.String Class
  • The java.lang.Math Class
  • Wrapper Classes
  • Using the equals() Method with String and Wrappers and Objects
Week 7:  Objects and Collections
  • Overriding hashCode() and equals()
  • Java Collections
  • Java Garbage Collection
Week 8:  Inner Classes
  • Inner Classes
  • Method-Local Inner Classes
  • Anonymous Inner Classes
  • Static Nested Classes
Week 9:  Threads
  • Defining, Instantiating and Starting Threads
  • How to prevent Thread Execution
  • How to synchronize code
  • Thread Interaction
Week 10:  Certification Exam Prep Week #1
  • Exam Prep--nothing but!
Week 11:  Certification Exam Prep Week #2
  • Exam Prep--nothing but!
Week 12:  Certification Exam Prep Week #3
  • Exam Prep--nothing but!

 
  John Smiley  


   
 

856-786-4216

Contact Us