Java EE - Java Enterprise Edition 7 - Foundation

Kort om undervisningen

Java EE 7 er den seneste version af den omfattende 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 7 indeholder både en række forbedringer af EE 6 og tilføjer helt nye features, fx et Batch-framework og WebSockets. 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.

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

Indhold

  • Gennemgang af udfordringer når man laver enterprisesystemer
  • Samspil mellem enkeltteknologier og hele Java EE 7 -platformen
  • Arkitekturprincipper i Java EE 7
  • Contexts and Dependency Injection (CDI)
  • Typiske Java EE-baserede arkitekturer
  • Web-interfaces vha. JSF 2.2
  • Forretningslogik vha. EJB 3.2
  • Persistens vha. JPA 2.1
  • Validering med Bean Validation 1.1
  • Web Services med JAX-WS 2.2
  • RESTful services vha. JAX-RS 2.0
  • Managed Beans med CDI 1.1
  • Web-teknologier: Servlets 3.1, JSP 2.3 og Web Sockets 1.0
  • Håndtering af JSON med JSON-P 1.0
  • Batch Applications for Java 1.0
  • System-services som transaktioner, samtidighed, sikkerhed, clustering mm.

Forudsætninger

Det forventes at deltagere har kendskab til emnerne dækket i kurset Java SE - Java Standard Edition 8 - Advanced.

Det kan øge forståelsen hvis deltagere har kendskab til emnerne dækket i kurset Java EE - Java Enterprise Edition 7 - Introduction.

Målgruppe

Kurset henvender sig til udviklere der skal i gang med Java EE 7 eller udviklere med erfaring fra tidligere versioner af Java EE, som ønsker kendskab til de nye features i Java EE 7. Det er ikke et krav, at man har arbejdet med tidligere versioner af Java EE, fx Java EE 6 eller 5.

Efter kurset kan deltageren

Efter kurset kan deltageren forklare den overordnede sammenhæng i en Java EE 7-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. 

Videre forløb

Efter kurset kan deltagere eksempelvis deltage på:

Hør andres mening om kursetHvad har tidligere deltagere sagt om vores undervisning?

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