Java EE - Java Enterprise Edition 8 - Foundation

Kort om undervisningen

Java EE 8 udkom i august 2017 og er den seneste version af den udbredte Java EE-platform. Java EE retter sig mod enterprisesystemer, dvs. komplekse systemer med mange forskellige brugertyper og store krav til performance, skalerbarhed og fleksibilitet. Java EE 8 indeholder både en række forbedringer af EE 7 og tilføjer helt nye features, fx JSON-B og Http2-support. På dette kursus kigger vi på, hvordan man laver sammenhængende applikationer og udnytter de enkelte teknologier optimalt.

Kurset har fokus på overblik og pragmatik (hvorfor er platformen designet som den er), 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.

Kurser i Java EE 6 og 7 udbydes også. Kontakt os, hvis du vil vide mere.

Indhold

  • Gennemgang af udfordringer ved enterprise-systemer
  • 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 og JSON-B.
  • Batch Applications for Java 1.0
  • System-services som transaktioner, samtidighed, sikkerhed, clustering mm.


Forudsætninger

Du bør have IT-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, fx Java EE 7, 6 eller 5.

Målgruppe

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.

Efter kurset kan deltageren

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

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.