Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
- Kursens mål och upplägg
- Översikt över Java EE 8-funktioner
Översikt över Java EE Architecture
- Arkitektur med flera nivåer i Java EE
- Nyckelkomponenter: EJB, JPA, JSP och Servlets
- Rollen för Java EE i företagsapplikationer
Översikt över Java EE 8 API:er och funktionalitet
- Introduktion till nya API:er: JSON-B, säkerhet och HTTP/2
- Förbättringar i befintliga API:er: JAX-RS, CDI med mera
- Stöd för moln och HTML5
Förbereda utvecklingsmiljön
- Installera Java EE 8 och nödvändiga verktyg
- Konfigurera en integrerad utvecklingsmiljö (IDE)
- Konfigurera programservrar (t.ex. WildFly, GlassFish)
Installera och konfigurera Java EE 8
- Steg-för-steg installationsguide
- Konfigurera serverinställningar
- Verifiera installationen
Skapa ett exempelprogram
- Sätta upp en grundläggande projektstruktur
- Utveckla en enkel webbtjänst
- Distribuera exempelprogrammet
Läsa och skriva till en Database
- Ansluta Java EE-applikationer till en databas
- Använda JPA för databasåtgärder
- Implementera CRUD-åtgärder
Förstå beroendeinmatning
- Begrepp för Dependency Injection (DI) i Java EE
- Använda CDI-annoteringar i applikationer
- Hantera bönor och deras livscykel
Skriva tillståndskänsliga komponenter
- Översikt över tillståndskänsliga sessionsbönor
- Skapa och hantera tillståndskänsliga komponenter
- Beständighet och tillståndshantering
Arbeta med Java EE Websockets
- Introduktion till Websockets i Java EE
- Konfigurera Websockets för kommunikation i realtid
- Implementera Websockets i program
Mappning Java Skriv till och från JSON
- Använda JSON-B API för databindning
- Anpassa JSON-mappningar
- Tolkning och generering av JSON med Java EE
Utveckla ett användargränssnitt för programmet
- Översikt över JSF och HTML5 i Java EE
- Bygga ett användargränssnitt med JSF
- Integrera frontend med backend-tjänster
Säkra programmet
- Implementera Java EE Security API
- Mekanismer för autentisering och auktorisering
- Säkra RESTful-tjänster och webbapplikationer
Testa programmet
- Skrivenhets- och integrationstester för Java EE-komponenter
- Verktyg för testning Java EE-applikationer (t.ex. Arquillian)
- Automatisera tester i utvecklingspipelinen
Felsöka programmet
- Felsökningstekniker i Java EE
- Använda IDE-verktyg för felsökning
- Felsöka vanliga problem
Distribuera programmet
- Förpackning Java EE-applikationer
- Distribuera till olika miljöer (utveckling, mellanlagring, produktion)
- Metoder för kontinuerlig distribution
Felsökning
- Identifiera och lösa vanliga distributionsproblem
- Övervaka programprestanda
- Metodtips för programstabilitet
Sammanfattning och nästa steg
Krav
- Java Erfarenhet av programmering
Publik
- Utvecklare
21 timmar