Opleidingstype   Klassikaal
Trainingskosten Zie kostenspecificatie
Segmenten

Java

,

Programmeertalen

Code: T-JAV601

Doelgroep

Ontwikkelaars, ontwerpers, managers en architecten die een overzicht willen krijgen van de mogelijkheden en werking van het Java EE (Enterprise Edition) platform.

Korte inhoud

In deze cursus krijgt u een overzicht van de Java EE standaard zoals die is geimplementeerd in applicatie servers zoals GlashFish, WebSphere en JBoss. Aan de orde komt hoe aan de eisen van Enterprise applicaties zoals schaalbaarheid, failover en distributie kan worden voldaan door het Java EE platform. Hierbij wordt aandacht besteed aan de rol van de verschillende Java EE Application Components zoals Java Servlets, Java Server Pages en Enterprise Java Beans. Het JSF Framework voor Java Web Applicaties komt daarbij eveneens aan de orde. Voorts worden de belangrijkste services van Java EE zoals JNDI (Java Naming and Directory Interface) en JTA (Java Transaction API) besproken. De verschillende mogelijkheden voor het benaderen van databases komen aan de orde. Hierbij wordt zowel aandacht besteed aan de op SQL gebaseerde Java Database Connectivity (JDBC) technologie als ook aan de nieuwe Persistence API voor het direct opslaan van objecten. Voorts wordt er aandacht besteed aan andere Java technologieën in het kader van Java EE, zoals Web Services gebaseerd op SOAP en REST. In de loop van de dag passeren verschillende applicatie servers en Enterprise Java Bean containers die zich baseren op Java EE de revu. Indien de tijd het toelaat wordt, als optionele module, ook JMX, Java Management Extensions, besproken.

Voorkennis

Kennis van moderne software technologie zoals C++, Java of .NET en Web applicaties is wenselijk.

Invulling

De theorie wordt behandeld aan de hand van presentatie slides. De behandelde concepten worden toegelicht met demo’s en er is gelegenheid tot oefenen. Het cursusmateriaal is Engelstalig.

Duur

1 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.

Opleidingsdata en locaties (inschrijven is mogelijk voor al deze momenten)


Startdatum Variant Dag Locatie Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Amsterdam Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Arnhem Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Den Haag Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Driebergen Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Eindhoven Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Groningen Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Rotterdam Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Utrecht Inschrijven Planning
12-06-2012 Dag Dinsdag Regio Zwolle Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Amsterdam Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Arnhem Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Den Haag Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Driebergen Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Eindhoven Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Groningen Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Rotterdam Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Utrecht Inschrijven Planning
07-09-2012 Dag Vrijdag Regio Zwolle Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Amsterdam Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Arnhem Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Den Haag Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Driebergen Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Eindhoven Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Groningen Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Rotterdam Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Utrecht Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Zwolle Inschrijven Planning

Programma

Module : Java EE Intro

Java Editions
Enterprise Challenges
Java EE Standard
Java EE Servers
Web Components
EJB Components
Standard Java Beans
Web Services
Java EE API’s
Packaging in EAR Files
Deployment Descriptors
Annotations
Configurable Services
Java EE 5 and 6

Module : Servlets, JSP and JSF

What is a servlet?
Simple servlet
What is a JSP?
Simple JSP
Benefits of JSP
Translation and Request Time
Scopes in Web Applications
Web Application Structure
Problems with Servlets and JSP
Classic MVC Pattern
Model 2 Architecture
MVC Frameworks
Java Server Faces

Module : Enterprise Java Beans (EJB)

Session Beans
Statefull and Stateless
Architecture of an EJB
EJB Object at work
Remote versus Local Access
EJB 3.0 Programming Model
Message Driven beans
Bean Lifecycles
JNDI Naming Context
Locate resources with JNDI
Dependency Injection
Injection of EJB References

Module : Java EE Persistence

Java EE Persistence
Direct File I/O
Serialization
Java Database Connectivity
JDBC Drivers and URL’s
Transparant Persistence
Object Relational Mapping
Persistence API
Entity Classes
Entity Manager
Persistence Context
Entity Managers

Module : Java EE Web Services

What is a Web Service?
Web Service Standards
Web Service Types
XML-Schema, SOAP and WSDL
JAX-WS Web Services
Servlet Based Endpoint
Stateless Session Bean Endpoint
JAX-WS Annotations
REST Web Services
Resource URI Access

Optional Module : JMX

What is JMX?
JMX Goal
Where does JMX API fit?
Managed Beans
JMX Architecture
Java SE 5.0 MBeans
Standard MBeans
Implementing MBeans
Naming MBeans
MBean Server
Registering MBeans

Kosten

Inschrijfgeld: € 25,-
Trainingskosten: €365,-
Studiemateriaal: € 50,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting

Locatie- en arrangementen

Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.

Btw

Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.

Code: T-JAV601

Nieuwsbrief van Twice?