Career Training >> Information Technology Training >> Java Training >> Java Programming Fundamentals Training Seminar
Course ID: 5587 | Course Duration: 5 Days
Course Dates: 
 
Career Training
 

Java Programming Fundamentals Training Class

Course ID: 5587
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

Java Programming Fundamentals Training Seminar

Overview:
Java Programming Fundamentals is a 30-hour course designed to teach students how to write Java applications and applets in Java 2.

 
     
     
  Course Details  
     
     
  Agenda  
 

Lesson 1: Java Runtime Environment

Java Virtual Machine
Java 2 Software Development Kit

Lesson 2: Data Types, Variables, and Operators

Data Types
Declaring Variables
Variable Scope
Casting
Operators
Automatic Casting

Lesson 3: Control Statements

Code Blocks
Conditional Statements
Iterative Statements(Loop)

Lesson 4: Methods

Java Methods
Return Statements and Calling Methods
Parameters, Pass by Value and Overloading

Lesson 5: Arrays

Initializing and Using Arrays
Objects
Passing an Array to a Method
Garbage Collection
Command Line Parameters

Lesson 6: Classes and Objects

Object-Oriented Programming
Instance and Class Members
Abstraction
Object References

Lesson 7: Inheritance

What Is Inheritance?
Overriding Methods
Overriding Methods and Variables

Lesson 8: Constructors

Using Constructors
The Keyword this
Constructor Process and Callbacks
Strings and StringBuffer

Lesson 9: Interfaces and Abstract Classes

Interfaces
Polymorphism
Abstract Classes

Lesson 10: Packages and Access Modifiers

Introduction to Packages and Access Modifiers
Java 2 API
Encapsulation

Lesson 11: Swing Components

AWT
Swing and Basic Swing Components
Swing Containers
JavaBeans

Lesson 12: Layout Managers

Lesson 13: Graphics in Java

Graphics, Color and Font Class

Lesson 14: The Delegation Model

Events
JDK 1.0 and SDK 1.2 Event Handling

Lesson 15: Inner Classes

Inner Classes for Event Handling

Lesson 16: Java Applets

Programming Applets
Applets and Web Browsers Converting
Applications into Applets
Converting Applets into Applications
Exceptions
Handling Exceptions
Creating User-Defined Exceptions
Exception Handling Tips
Exceptions and Inheritance

Lesson 17: Creating Threads and Thread Methods

How Operating Systems Handle Multitasking
Types of Threads in Java
Creating Threads
Thread Methods

Lesson 18: Thread Synchronization

Thread Synchronization and Racing
Synchronized and the Object Monitor
Thread Race Conditions
Sophisticated Thread Synchronization
Stopping, Suspending and Resuming Threads
Deadlocks

Lesson 19: Streams and Serialization

InputStream, OutputStream, Reader and Writer Files
Stream Classes of java.io.*
Serialization

Lesson 20: Networking in Java

Connecting Computers Accros the Internet
Networking Classes of java.net.*
The Java Client/Server Model
Building an EchoServer
Multithreading Client/Server Examples

 
     
     
  Pre-requisites  
  This course requires a CIW Foundations certificate.

Application Developer Series
 
     
     
 
On-Site Training Bring this Java Programming Fundamentals training class in-house at your facility. Request More Information Request More Information On Java Programming Fundamentals
 
Career Training
 
 
Career Training
  Java Programming Fundamentals Training Course Dates and Locations  
     
  Course ID: 5587 | Course Duration: 5 Days  
     
  Locations:  
     
   User Incentive For Registering on TrainUp.com! Gift card when you register today!  
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
01/12/2009 $2,500.00    Troy, MI Register Online For The 01/12/2009 Event Request More Information   Register By Fax For The 01/12/2009 Event
03/09/2009 $2,500.00    Troy, MI Register Online For The 03/09/2009 Event Request More Information   Register By Fax For The 03/09/2009 Event
Request More Information Request More Information    Culver City, CA Request More Information  
Request More Information Request More Information    Oxnard, CA Request More Information  
Request More Information Request More Information    Jacksonville, FL Request More Information  
Request More Information Request More Information    Miami, FL Request More Information  
Request More Information Request More Information    Plantation, FL Request More Information  
Request More Information Request More Information    Albuquerque, NM Request More Information  
Request More Information Request More Information    Las Vegas, NV Request More Information  
Request More Information Request More Information    Reno, NV Request More Information  
Request More Information Request More Information    Fairborn, OH Request More Information  
Request More Information Request More Information    Columbia, SC Request More Information  
 
     
 
On-Site Training Bring this Java Programming Fundamentals training class in-house at your facility. Request More Information Request More Information On Java Programming Fundamentals
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
Career Training
   
Career Training
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace