Knowledge United

Leverage the Power of Learning

Services - Knowledge United Promo.
 
 
Free Webinar on Demand: Preserve Training on Reduced Budgets
 
Virtual Training Spotlight
 
SmartPoints from Knowledge United
 
Onsite Training from Knowledge United
 
Save Time and Money With The Universal Learning Pack
 
Contact Knowledge United
Toll Free: 888-448-5669
International: 951-436-9140
contact@knowledgeunited.com
 
 

Core Java Programming 6

Enroll Now

Dates: January 7-9, 2009
Times: 10am-5pm EST
Course Length: 3 days
List Tuition (US): $1,800
Special Rate (US): $1,395

Course Overview

Core Java Programming Fundamentals is a three-day, fast-paced, quick start to Java workshop geared for developers who have prior working knowledge of object-oriented programming languages such as C++. Throughout the course students learn the best practices for writing great object-oriented programs in Java 6, using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development.

What You'll Learn

Students who attend Core Java Programming Fundamentals leave this course armed with the required skills to develop solid object-oriented applications written in Java, using sound coding techniques and best coding practices.

At the conclusion of the course, attendees will be able to:

  • Understand not only the fundamentals of the Java language, but also it's importance, uses, strengths and weaknesses
  • Understand the basics of the Java language and how it relates to OO programming and the Object Model
  • Learn to use Java multi-threading and exception handling features
  • Understand and use classes, inheritance and polymorphism
  • Understand and use collections, generics, autoboxing, and enumerations
  • Understand what is new in Java 6

Throughout the three-day course, students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review.

Who Should Attend

This is a beginner level Java course, designed for experienced developers who wish to get up and running with Java, or who need to reinforce sound Java coding practices, immediately. Geared for experienced programmers, attendees should have a working knowledge of developing OO software applications.

Course Outline

Session: Working with Java

  • Using the JDK
  • Writing a Simple Class
  • The Java Platform

Session: Object-Oriented Review

  • Overview of Object-Oriented Programming
  • Inheritance, Abstraction, and Polymorphism

Session: Getting Started with Java

  • Adding Methods to the Class
  • Language Statements
  • Using Strings
  • Specializing in a Subclass

Session: Essential Java Programming

  • Fields and Variables
  • Using Arrays
  • Static Methods and Fields
  • Java Packages

Session: Advanced Java Programming

  • Inheritance and Polymorphism
  • Interfaces and Abstract Classes
  • Exceptions
  • Multithreading

Session 6: Java Developer’s Toolbox

  • Utility Classes
  • Vector and Hashtable
  • Collections
  • Generics
  • Autoboxing and Varargs
  • Enumerations
  • Overview of Java GUIs
  • Inner Classes
  • Java I/O
  • Annotations
  • Concurrency in Java

NOTE: For clients using the Java6 edition of this course - Additional Java 6 specific topics include new Collection and File I/O options.

LABS: There are over 25 hands-on lab exercises and challenges laced throughout this course. Please ask us for lab details.