Fundamentals of Java Programming
- 21 Hour Online Class or 3 Day Classroom Workshop
The fundamentals of Java programming for developers familiar with C, C++ or object-oriented concepts. Covers an overview of the Java language, technology and applications; Java language fundamentals; an overview of OOP (Object-Oriented Programming) and using Objects in Java; Classes, Packages, Polymorphism, Interfaces, Object Collections and Inner Classes; handling Runtime problems; Multi-Threading, and Java core Technologies, Support APIs and Major API.
This hands-on course teaches programmers the essentials of Java programming: The Java 2 Platform, the Java language and object programming in Java. These topics are essential to any further work in Java, whether in Swing, network programming, servlets and JSPs or Enterprise JavaBeans.
Audience: Java developers
Prerequisites: Programming experience. Experience in one or more of the following is required : C, C++, object-oriented concepts.
Mainframe programmers who do not possess one or more of the aforementioned skills should attend a customized re-skilling program or Java for the Mainframe Developer offered by SkillBuilders.
Objectives: After successfully completing this course, you will be able to:
Understand Java's place in the programming world.
Understand the essentials of the Java environment, especially the Virtual Machine.
Be able to create and use objects in Java, employing encapsulation, inheritance and polymorphism.
Understand the role of interfaces in a design and know how to use them.
Be familiar with these essential low-level programming mechanisms: collections, exceptions and threads.
Have sufficient foundation upon which to build advanced skills.