Java Enterprise Edition

Course Overview:

This course offers a full overview and uses cases of JEE along with various Open source projects that can be used in your organization for increasing your productivity. On completion, participants will have a foundation for creating enterprise-ready applications.

Course Objectives:

  • How to use Java EE to develop enterprise apps
  • Understanding of different layers of JEE
  • Using javaEE with spring framework
  • Basic understanding of Object-oriented programming
  • Understanding of Various Features like Transaction Support,Clustirng support,SSP. Execution statistics,JMS,Security features
  • Various server used in JEE
  • Apache Tomcat and spring hibernate
  • Basic Understanding of Glassfish,IBM websphere and primefaces and how we can use them in our existing pipeline.
  • Various use cases of different enterprises using javafx

Pre-requisites:

  • Basic understanding of Technologies

Target Audience:

  • Business managers, decision makers and delegates who would like to know how they can use JavaEE in their organization.

Course Duration:

  • 14 hours – 2 days

Course Content:

MODULE 1: INTRODUCTION TO JEE

  • Java vs Java EE
  • Advantage of using JEE
  • use cases of Java EE
  • Scaling up and moving your enterprise

MODULE 2: Layers TO JEE

  • Architecture
  • MVC Architecture
  • Modified MVC Architecture – Front Controller
  • Need For Multiple Layers
  • Layers, Frameworks and Specifications
  • What is a Distributed System?
  • What is Coupling?
  • What is Cohesion?
  • What are Cross Cutting Concerns?
  • Web Layer of JEE

MODULE 3: Understanding of different layers of JavaEE

  • Business
  • Data layer
  • Integration layer

MODULE 4: Using various portion of JavaEE in your project

  • Apache tomcat server
  • Glassfish
  • Redhat(jboss)
  • Spring hibernate
  • IBM Websphere
  • PrimeFaces for Java server Faces

MODULE 5: Whats new with Java EE 8

  • Java Servlet 4.0 API with HTTP/2 support
  • Enhanced JSON support including a new JSON binding API
  • A new REST Reactive Client API
  • Asynchronous CDI Events
  • A new portable Security API
  • Server-Sent Events support (Client & Server-side)
  • Support for Java SE 8 new capabilities (e.g. Date & Time API, Streams API, annotations enhancements)
  • MVC Architecture

MODULE 6: Planning a JavaEE setup in your organization

  • Live example of java website and scaling using cloud services.
  • Summary and Closing Remarks

 

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Best selling courses

PROJECT MANAGEMENT

Agile Program Management

CLOUD COMPUTING

Cloud Architect

CYBER SECURITY / BLOCKCHAIN / NETWORK

Combined JAVA, PHP and Web Application Security

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / IOT

Natural Language Processing

PROGRAMMING / CODING

C++ Programming