This course prepares your entry as a Java developer covering latest Java 8 SE, Java 7 EE and Spring Framework.

Java Fundamentals

 This core Java developer training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you’ll begin to build a baseline of knowledge to propel your career in development. 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.

Enterprise Java

 This course will also introduce you to developing applications for the Java EE 7 Platform teaching you how to build and deploy enterprise applications that comply with Java Platform, Enterprise Edition 7. The technologies presented in this course include annotations, Enterprise JavaBeans (EJB), Java Persistence API (JPA), Java Transaction API (JTA), Servlets, JavaServer Pages(JSPs), JavaServer Faces (JSF), Contexts and Dependency Injection (CDI), JAX-RS RESTful and SOAP Web Services, the Java API for WebSocket, Java Message Service API (JMS), Bean Validation, Batch API, Timer services, and Java EE Concurrency

Spring Framework

Java training is incomplete without learning about the widely used industry standard Spring Framework.

This course covers basic spring technologies, that can help you to work towards spring core certification.

Learning Objectives

Use Java programming language constructs to create a Java technology application.

Use decision and looping constructs and methods to dictate program flow.

Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction.

Use and manipulate object references, and to write simple error handling code.

Use the new SE 8 java.time and java.time.format packages to format and print the local date and time.

Specify a data modification by passing a predicate lambda expression to the Collections class.

Create Java technology applications with the latest JDK Technology

Develop your object-oriented skills

Identify good practices in the use of the language to create robust Java application

Use Lambda expressions in Java applications

Store and manipulate data using collections

Manipulate files, directories and file systems

Connect to databases using standard SQL queries through JDBC

Create high-performance multi-threaded applications

Benefits to You

You can use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Exam!


 Students should have some prior understanding of web development using, HTML, CSS and JavaScript. Students should also have basic programming experience in at least one of the following programming languages, html, c#, VB,, css, javascript, typescript, ASP, or another web or application programming language. Experience developing with AngularJS or Angular (the prior versions) is not required. Lab exercises provide essential and real world practical hands-on experience for each topic.


Course suitable for following certifications

Java SE 8 Programmer I 1Z0-808

Java SE 8 Programmer II 1Z0-809

Java EE 7 Application Developer 1Z0-900

Spring Professional Certification Examination


Phone: 512-539-0390
NJ Training Academy Inc , 405 Dry Gulch Bend
Cedar Park, Texas, 78613