EXCEPTIONAL TRAINING FOR SOFTWARE & IT PROFESSIONALS
LOnDON / Online / onsite


Java EE 7 for Developers training course

Build Rock Solid Professional Enterprise Level Back End Applications With JavaEE'S Latest Features

Client name Client name Client name Client name Client name Client name Client name

Java EE 7 for Developers training course (code: JEEDEV)

GET 25% off today

TRAINING Course Overview

Our JavaEE training course will show you how to build end to end applications using JEE best practices, design patterns, and technologies to ensure that you get a performant, scalable JEE applications. The course is constantly updated to reflect the latest trends and best practices in JEE developmen,and is delivered by leading figures in the Java world.

JBI have been running Java courses since the language first came out in the mid 1990's and we feel well equipped to add value.

AUDIENCE

Experienced Java programmers who require the skills to develop enterprise applications.

HIGHLIGHTS

  • How to build a modern web presentation tier, exploiting the latest JSF components and rich client techniques.
  • How to build better and simpler EJBs with EJB 3 and annotation techniques.
  • How to leverage XML with better programming techniques and easier creation of web services.
  • How to improve access to relational data with the Java Persistence API.
  • How to manage transactions and security in a Java EE environment.
  • Assess vanilla Java EE versus popular framework alternatives.


50,000 IT Professionals have chosen JBI as their training providers

Some reasons why you might wish to consider us too:

BECOME A BETTER IT PROFESSIONAL
GET ACCESS TO EXCLUSIVE TECH CONTENT
SAVE TIME & MONEY WITH SHORT COURSES

LEARN FROM INSPIRING TRAINERS
ATTEND IN PERSON OR VIA REMOTE LINK
GAIN ACE  CERTIFICATION

" Our team spent a useful 3 days with JBI...  most importantly, our instructor was able to add value with useful practical tips & demos"  

 John Doyle,  Senior Software Developer


Course details:

 

Part 1: Web Development with JEE 7

JEE Overview

·        The JEE Environment

·        System Architecture Servlets

·        Servlets and HTTP Requests

·        The HTTP Servlet Model

·        The MVC Architecture

·        The HTTP Servlet Lifecycle

·        Writing and Running HTTP Servlets

·        Forwarding and Including

·        Request Parameters

·        Servlet Initialization and Context Parameters

·        Web Application State and Session Management

·        Using annotations in JEE 6

·        Asynchronous processing (supports Ajax)

JSP

·        How JSPs work

·        Creating a Java Server Page

·        Web application architecture

·        JSP and XML Elements 

·        Request Dispatching

·        Implicit Objects

·        Error Handling

·        Custom Tags and Tag Libraries 

·        JSP Expression Language

·        EL expressions

·        Variables and Functions

 

JSF

·        The JSF Life Cycle 

·        Standard JSF Tags

·        JSF Expressions

·        Creating and Using Beans

·        Navigating JSF Pages

·        Input Conversion

·        Input Validation 

·        Event Handling

·        Using Ajax with JSF

·        Facelets

·        Using Templates

·        Accessing beans using CDI

 

Part 2: Business Development with JEE 7

CDI

·        Context Dependency injection in JEE

·        Managing beans using CDI

·        Wiring CDI beans

·        Working with Decorators and Interceptors

·   

EJB

·        Why EJBs? 

·        The EJB Architecture and Container

·        Overview of EJB 3.2

·        Types of EJBs 

·        Creating and using Session Beans

·        Message Driven Beans 

More on EJBs

·        Using EJBs in the middle tier

·        Singleton beans

·        Asynchronous operations

·        Concurrency annotations

·        Integrating Spring and EJBs

 

Persistence with JPA

·        Overview of JPA and providers

·        Entity Managers

·        Using JPA annotations

·        The Bean Validation Framework

·        Modelling associations

·        Modelling inheritance

·        Using JPQL for queries

·        Controlling transactions

·        Using other providers (e.g. Hibernate)

 

Next public course dates:

3rd October 2016, 5 days
PRICE: £2495 + VAT, £1747 + VAT,
LOCATION: London
Enrol Now

14th November 2016, 5 days
PRICE: £2495 + VAT
LOCATION: London
Enrol Now

26th December 2016, 5 days
PRICE: £2495 + VAT
LOCATION: London
Enrol Now



Team Training

Bring a JBI course to your offices and train your team - Private courses offer flexibile content, dates and great value!


Questions about training or need a quote?
Call now 0800 028 6400 or complete our form



We're here to help and will get back to you immediately