Java EE Basics Training
Java EE Basics
=====
—–
* Course Id : JAVA-JEEB
* Duration : 24 Hours
Overview
—–
* This course is designed to teach participants basic JEE concepts with hands-on exercises
* Participants need to be aware of Java
* Concepts such as Java EE APIs, JSRs are introduced
Training Objectives
—–
All attendees will learn:
* Introduce Java EE technologies to Java developers
* Good understanding of Java EE
* How to Package & Deploy an App
* Deployment options
* Setting up your deployment
Pre-Requisites
—–
Basic knowledge on:
* Basic computer skills
* Object-Oriented Programming in Java
Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems
Materials Provided
—–
* All participants receive
* PDF of slides
* PDF of handson
* Access to instance with lab environment
Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client
Hardware Requirements
—–
* Processor: 1.2 GHz+
* RAM: 512 MB+
* Disk space: 1 GB+
* Network Connection with low latency (<250ms) to Internet
## Daywise Java EE Course Outline
—–
## Day 1
—–
* Unit 1 : Introduction to Java EE
* Unit 2 : Core JSRs
* Unit 3 : Why Java EE
## Day 2
—–
* Unit 4 : Java EE Architecture
* Unit 5 : Java EE Key Frameworks
* Unit 6 : Scopes
## Day 3
—–
* Unit 7 : Packaging and Deploying an App
* Unit 8 : Java EE 8 Updates
## Detailed Java EE Basics Course Outline
—–
Unit 1 : Introduction to Java EE
—–
* Introduction
* Java platform
* Enterprise Application
* Java SE vs. Java EE
* The Java EE Programming Model
Unit 2 : Core JSRs
—–
* The Java Community Process
* JSRs
* Java EE JSRs
* CDI
* JPA
* JAX-RS
Unit 3 : Why Java EE
—–
* IT Challenges
* Business Concerns
* Technical Concerns
* Standardization
* Open
* Stability
* Ease of Development
* Portability
* Pick And Choose
Unit 4 : Java EE Architecture
—–
* Java EE Architecture
* Java EE Services
* Java EE in Action
Unit 5 : Java EE Key Frameworks
—–
* JSP
* Servlet
* EJB
* JMS
* JDBC
Unit 6 : Java EE Pros and Cons
—–
* Introduction to Spring Framework
* Comparing Java EE with Spring
* Struts
* JSF
* GWT
* Play
* Grails
* vert.x
* Comparing Java EE with other frameworks
Unit 7 : Packaging and Deploying an App
—–
* Deployment options & microservices
* Preparation and Packaging
* Deploy to Local Server
* Deploy to the Cloud
* Deploy to Containers
Unit 8 : Java EE 8 Updates
—–
* JSR 2.3
* CDI 2.0
* JSON-B
* Servlet 4.0
* Payara Server
