Training Center
Computer Training courses online, at your pace !

Computer Training Online


Or call 800 639 0160

Course catalog - Improve Job Skills or Study For Certification Exams.                              








Java 2 5.0 Programming
Join over 1 million people who learn online, with these complete interactive computer training courses.




See How It Works

This online course includes tutorials for: Time Needed
Fundamentals 3 hours
Introducing Data Types and Operators 2 hours
Program Control Statements 2 hours
Classes, Objects, and Methods 2 hours
More Data Types and Operators 3 hours
More Methods and Classes 2 hours
Inheritance 2 hours
Packages and Interfaces 2 hours
Exception Handling 2 hours
Using I/O 2 hours
Multithreaded Programming 2 hours
Enumerations and Autoboxing 2 hours
Generics 3 hours
Applets and Events 2 hours
Estimated time needed to complete entire course 31 hours


Receive your login ID to take the training courses online, as many times as you wish, for 1 year.  Click here for group orders.

Buy this entire online training course with one easy payment of $67

OR

Buy the Web Design Pack, and receive this course plus many more, for only $197



Benefits

  • Unlimited access for 1 year
  • Learn anytime, anywhere
  • You control the pace
  • Start & stop wherever you want
  • No books to read
  • No software needed
  • Value Packs include Free online tech support
  • Double guarantee
  • 100% Money back guarantee
  • One time payment No monthly fee
  • Use the course index for review anytime
  • Answer course questions with at least 70% accuracy and print your own certificates of completion to prove that you have mastered each training course.
  • Free status reports for company managers

Requirements

All you need is a PC with Windows, the Microsoft Internet Explorer (browser) and an Internet connection.
Note: The online computer training is designed to work only with Internet Explorer. 
Prices shown are per user.




What You will Learn

This online training course introduces the learner to the fundamentals of Java programming. It starts with the basics, such as how to compile and run a Java program; discusses Java language keywords; and concludes with advanced features such as multithreaded programming, generics, and applets.




Fundamentals

  • Describe the history of Java programming
  • Explain the object oriented programming model
  • Define data types 
  • Use simple control statements
  • Write, compile, and execute a simple Java program



Introducing Data Types and Operators

  • Describe the characteristics of Java data types
  • List the arithmetic, relational, and logical Java operators
  • Work with expressions
  • Explain how literals and variables are used in Java
  • Explain how assignment is performed in Java
  • Employ automatic and explicit type conversions



Program Control Statements

  • Input characters from keyboard
  • Use the if statement
  • Use the switch statement 
  • Explain the for loop
  • Use the while loop
  • Use the break statement 
  • Apply continue
  • Nest loops



Classes, Objects, and Methods

  • Discuss the fundamentals of the class
  • Explain how objects are created 
  • Describe garbage collection and finalizers
  • Create methods, return values, and use parameters
  • Utilize constructors



More Data Types and Operators

  • Describe and create arrays
  • Use the length array member and the for each style for loop
  • Describe and use strings
  • Apply command line arguments
  • Use bitwise operators and the ? ternary operator



More Methods and Classes

  • Explain how objects can be passed to and returned from methods
  • Explain the purpose and use of recursion
  • Employ nested and inner classes
  • Describe how and why you can overload methods and constructors 
  • Use the static keyword
  • Use variable length arguments



Inheritance

  • Call superclass constructors
  • Use super
  • Create multilevel class hierarchy
  • Override methods
  • Achieve dynamic method dispatch
  • Use final



Packages and Interfaces

  • Use packages
  • Apply access specifiers
  • Import packages
  • Explain interface fundamentals
  • Implement an interface
  • Extend interfaces



Exception Handling

  • Describe how exceptions are handled in the Java runtime environment
  • Manually throw an exception
  • Create your own exceptions
  • Write try/catch/finally blocks to monitor for exceptions and handle them
  • Use Java's built in exceptions



Using I/O

  • Use byte streams
  • Use character streams
  • Use predefined streams
  • Read and write binary data
  • Read and write random access files
  • Apply Java's type wrappers to convert numeric strings



Multithreaded Programming

  • Create new program threads
  • Set thread priorities
  • Synchronize threads
  • Suspend, resume, and stop threads



Enumerations and Autoboxing

  • Create enumerations
  • Use Java's type wrappers
  • Apply static import
  • Employ manual and automatic boxing and unboxing
  • Create metadata annotations



Generics

  • Describe the role of generics in Java programming
  • Create generic classes, interfaces, and methods
  • Use the generic wildcard argument to represent unknown types
  • Use raw types to make legacy code compatible with generic code
  • Explain how the Java compiler uses erasure to implement generics
  • List the restrictions to using generics in Java



Applets and Events

  • Define the applet architecture
  • Create an applet skeleton
  • Initialize and terminate applets
  • Pass parameters to an applet
  • Use the delegation event model




 

          Tutorials for success

Copyright © 2010 TrainingCenter.com