Learn Java 2 Programming Online

Return to all IT Skills training

Learn Java 2 Programming Online

Learn Java 2 Online 

$1,273

Regularly $1,910

 Course Delivery  Online
 Number of Courses  14 Courses, 57 Units
 Certificate/Diploma  Yes with Final Score
 Availability  Now Available

Java, an object-oriented programming language, is the most widely used development language in the world today. It allows programmers to create objects that can interact with other objects to solve a problem.

This course is designed for programmers with an understanding of procedural programming concepts who want to learn Java and object-oriented programming and for programmers proficient in another object-oriented programming language who want to move to Java.

If some of the 14 courses listed below are not required, the program cost will be adjusted accordingly.

Learn Java 2 Programming

Programming with J2SE 5.0               
Getting Started
Operators and Flow Control
Creating Classes
Working with Classes
Generics and Annotations
Reference Types and Threading
Exception Handling and Assertions
Utilities
I/O
Basic GUI Development
Applets

Programming with Java SE 6.0               
Getting Started
Operators and Flow Control
Creating Classes
Working with Classes
Generics and Annotations
Reference Types and Threading
Exception Handling and Assertions
Utilities
I/O
Basic GUI Development
Applets

Introduction to Java EE 6               
Introduction to Java EE 6

Java SE 7 New Features               
Language and Technology Enhancements
I/O, Network, and Desktop Enhancements

Java SE7 Fundamentals               
Introduction
Variables, Operators, and Objects
Decision Constructs, Arrays, and Loops
Overloading, Validation, and Object-Oriented Concepts
Handling Errors and Deploying Applications

Java SE7 Professional               
Syntax and Class Design
Generics, Errors, and I/O
File I/O, Concurrency, JDBC, and Localization

Developing Applications Using Spring               
Spring Application Basics
Annotation Configuration and Configuration in Spring
Creating Web Applications Using Spring MVC
Working with Data in Spring
Aspect-Oriented Programming Using Spring AOP
Adding Security Using the Spring Security Project

Hibernate               
Getting Started
Customized Mapping and Basic Querying
Advanced Querying

Java SE 8 Fundamentals               
Introduction
Classes and Objects
Methods, Encapsulation, and Conditionals
Data Manipulation and Inheritance
Interfaces, Exceptions, and Deployment

Java SE 8 Programming               
Encapsulation, Polymorphism, and Abstraction
Interfaces, Lambda Expressions, Collections, and Generics
Inheritance, Interfaces, Exceptions, and Deployment
Date/Time API, I/O and File I/O (NIO.2), and Concurrency
Concurrency, Parallelism, the JDBC API, and Localization

Working with Java SE 6               
Programming Apps with Java SE 6

Working with Java SE 7                
Programming Apps with Java SE 7

Using Akka               
Akka Essentials
Advanced Features of Akka

Java Multi-Tenant Cloud Programming Fundamentals               
Multi-Tenant Cloud Application Programming Fundamentals