Teknologisk Institut

Java/Jakarta EE - Java Enterprise Edition - Foundation
0%
Java/Jakarta EE - Java Enterprise Edition - Foundation

Java/Jakarta EE - Java Enterprise Edition - Foundation

Beskrivelse


Lær hvordan du laver sammenhængende applikationer med Java EE 8 og udnytter de enkelte teknologier optimalt. Java EE 8 indeholder både en række forbedringer af EE7 og tilføjer helt nye features fx JSON-B som vi gennemgår. Kurset har fokus på overblik og pragmatik og i løbet af kurset opbygges en sammenhængende applikation med databaseintegration, validering, forretningslogik, batch-programmer, web-GUI og integration via Soap- og REST-baserede web services.


Java EE 8 udkom August 31, 2017 og er en meget stor opdatering af Java EE-platform. Java EE retter sig mod enterprisesystemer, dvs. komplekse systemer med mange forskellige brugertyper og store krav til performance, skalerbarhed og fleksibilitet.

Forudsætninger
Kurset henvender sig til udviklere, der skal i gang med Java EE 8 eller udviklere med erfaring fra tidligere versioner af Java EE, som ønsker kendskab til de nye features i Java EE 8. Du forventes at have IT-udvikler baggrund og kendskab til Java. Det er ikke et krav at du har arbejdet med tidligere version af Java EE.

Indhold
Gennemgang af udfordringer når man laver enterprisesystemer
Samspil mellem enkeltteknologier og hele Java EE 8 -platformen
Arkitekturprincipper i Java EE ...

%%%

... 8
Contexts and Dependency Injection (CDI 2.0 asynchronous events.)
Typiske Java EE-baserede arkitekturer
Web-interfaces vha. JSF 2.3
Forretningslogik vha. EJB 3.2
Persistens vha. JPA 2.2
Validering med Bean Validation 2.0
Web Services med JAX-WS 2.2
RESTful services vha. JAX-RS 2.1 reactive client API
Managed Beans med CDI 2.0
Web-teknologier: Servlets 4.0, JSP 2.3 og Web Sockets 1.1
Håndtering af JSON med JSON-P 1.1
Batch Applications for Java 1.0
System-services som transaktioner, samtidighed, sikkerhed, clustering mm.


Efter kurset kan du
Efter kurset kan du forklare den overordnede sammenhæng i en Java EE 8-applikation og de enkelte teknologiers rolle i helheden. Du kan lave mindre applikationer og har forudsætninger for selv at tilegne sig yderligere viden om platformens teknologier.

Videre forløb
Efter kurset kan du fordybe dig i udvalgte Java EE i teknologier gennem et eller flere af kurserne:


JSF - JavaServer Faces 2 - Foundation
JAX-RS - REST og RESTful services - Foundation
JAX-WS - Java API for XML Web Services - Foundation


Underviser
Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.




Få styr på de nye features i Java EE 8 Kurset har fokus på overblik og pragmatik, og i løbet af kurset opbygges en sammenhængende applikation med databaseintegration, validering, forretningslogik, batch-programmer, web-GUI og integration via Soap- og REST-baserede webservices.Jakarta EE er således en videreudvikling af Java EE, og alle de populære teknologier fra Java EE findes også i Jakarta EE, fx JPA, EJB, CDI, JSONB og JAX-RS. Desuden har Jakarta EE et fokus på Microservices-arkitekturen og understøttelse af cloud. Deltagerprofil Kurset henvender sig til udviklere, der skal i gang med Jakarta EE eller Java EE, eller udviklere med erfaring fra tidligere versioner af Java EE, som ønsker kendskab til de nye features i Jakarta EE 8 og 9.Du bør have udviklerbaggrund og kendskab til Java, før du deltager på kurset. Det er ikke et krav, at du har arbejdet med tidligere versioner af Java EE eller Jakarta EE.Lær, hvordan du laver sammenhængende applikationer og udnytter de enkelte teknologier optimalt. Jakarta EE er en platform, der er er velegnet til udvikling af enterprise applikationer, dvs. komplekse systemer med mange forskellige brugertyper og store krav til performance, skalérbarhed, fleksibilitet og pålidelighed. Du kan med fordel tage dette kursus, hvis du skal vide noget om Java EE 8 eller tidligere versioner af Java EE.
Forstå den overordnede sammenhæng i en Jakarta EE-applikation og de enkelte teknologiers rolle i helheden
Lær at lave mindre applikationer
Bliv klædt på til efterfølgende at tilegne dig yderligere viden om platformens teknologier


Videre forløb
Efter kurset kan du fordybe dig i udvalgte Java EE i teknologier gennem et eller flere af kurserne:


JSF - JavaServer Faces 2 - Foundation
JAX-RS - REST og RESTful services - Foundation


Indhold
Gennemgang af udfordringer ved enterprise-systemer
Samspil mellem enkeltteknologier og hele Jakarta EE-platformen
Arkitekturprincipper i Jakarta EE, herunder Microservices
Typiske Java EE-baserede arkitekturer
Persistens vha. JPA
Validering med Bean Validation
Kort om web-interfaces med JSF
Forretningslogik med Enterprise Java Beans – EJB
RESTful services vha. JAX-RS og reactive client API
Kort om Web Services med JAX-WS
Managed Beans og events med CDI
Øvrige web-teknologier: Servlets, JSP og Web Sockets
Håndtering af JSON med JSON-P og JSON-B.
Batch Applications for Java
System-services som transaktioner, samtidighed, sikkerhed, clustering mm.
Microservices arkitektur og Eclipse Microprofile
Containerization med Docker




Java/Jakarta EE - Java Enterprise Edition - Foundation

21.200,00 kr

+45 23 33 30 30

npk@kursuszonen.dk