Java Programming Courses


Diploma in Java Technology (SE) – Software Development

Software Engineering provides the software engineering fundamentals, principles and skills needed to develop and maintain high quality software products. The software engineering processes and techniques covered include requirements specification, design, implementation, testing and management of software projects.

Duration

  • Weekdays – 3 months
  • Weekends – 5 months

Register Now




Course 401 – Java SE 8 Fundamentals

This Java SE 8 Fundamentals training enables those with little or no programming experience to learn object-oriented programming using the Java language. This entry-level course is aimed at programmers who are new to Java and who need to learn its concepts, language constructs, and data types. The course is designed for programmers who will apply these language skills to develop programs using the latest versions of the JDK, such as Java 10 and Java 11.

Course Outline

  • What is a Java Program?
  • Creating a Java Main Class
  • Data in the Cart (Variables, Strings, Numbers, Manipulating with numbers)
  • Managing Multiple Items
  • Describing Objects and Classes
  • Manipulating and Formatting the Data in Your Program
  • Creating and Using Methods
  • Using Encapsulation
  • More on Conditionals (Using Switch, If/Elseif/Else)
  • More on Arrays and Loops
  • Using Inheritance
  • Using Interfaces
  • Handling Exceptions


Course 402 – Java SE 8 Programming

This Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. Use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam!

Prerequisites

Java SE 8 Fundamentals

Course Outline

  • Java Platform Overview
  • Java Syntax and Class Review
  • Encapsulation and Subclassing
  • Overriding Methods, Polymorphism, and Static Classes
  • Abstract and Nested Classes
  • Interfaces and Lambda Expressions
  • Collections and Generics
  • Collections Streams, and Filters
  • Lambda Built-in Functional Interfaces
  • Lambda Operations
  • Exceptions and Assertions
  • Java Date/Time API
  • I/O Fundamentals
  • File I/O (NIO.2)
  • Concurrency
  • The Fork-Join Framework
  • Parallel Streams
  • Database Applications with JDBC
  • Localization


Course 403 – Developing Applications for the Java EE 6 Platform

This Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. Use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam!

Prerequisites

  • Experience with the Java programming language
  • Familiarity with the use of an IDE
  • Familiarity with relational database theory and the basics of structured query language (SQL)
  • Familiarity with object serialization

Course Outline

  • Survey of Java EE Technologies
  • Enterprise Application Architecture
  • Web Technology Overview
  • Developing Servlets
  • Developing with Java Server Pages Technology
  • Java Server Faces
  • EJB Overview
  • Implementing EJB 3.0 Session Beans
  • The Java Persistence API
  • Implementing a Transaction Policy
  • Developing Asynchronous Java EE Applications and Messaging
  • Developing Message-Driven Beans
  • Web Service Model
  • Implementing Java EE Web Services with JAX-WS and JAX-RS
  • Implementing a Security Policy