Kursplan

Introduksjon

  • Kursmål og struktur
  • Oversikt over Java EE 8-funksjoner

Oversikt over Java EE Architecture

  • Flerlagsarkitektur i Java EE
  • Nøkkelkomponenter: EJB, JPA, JSP og Servlets
  • Rollen til Java EE i bedriftsapplikasjoner

Oversikt over Java EE 8 APIer og funksjonalitet

  • Introduksjon til nye APIer: JSON-B, Security og HTTP/2
  • Forbedringer i eksisterende APIer: JAX-RS, CDI og mer
  • Støtte for sky og HTML5

Forberede utviklingsmiljøet

  • Installerer Java EE 8 og nødvendige verktøy
  • Sette opp et integrert utviklingsmiljø (IDE)
  • Konfigurere applikasjonsservere (f.eks. WildFly, GlassFish)

Installere og konfigurere Java EE 8

  • Trinn-for-trinn installasjonsveiledning
  • Konfigurere serverinnstillinger
  • Verifisering av installasjonen

Opprette en prøveapplikasjon

  • Sette opp en grunnleggende prosjektstruktur
  • Utvikle en enkel webtjeneste
  • Distribuerer eksempelapplikasjonen

Lese og skrive til en Database

  • Koble Java EE-applikasjoner til en database
  • Bruker JPA for databaseoperasjoner
  • Implementering av CRUD-operasjoner

Forstå avhengighetsinjeksjon

  • Concepts of Dependency Injection (DI) i Java EE
  • Bruk av CDI-merknader i applikasjoner
  • Håndtering av bønner og deres livssyklus

Å skrive tilstandsfulle komponenter

  • Oversikt over stateful session bønner
  • Opprette og administrere stateful komponenter
  • Utholdenhet og statlig ledelse

Arbeid med Java EE Websockets

  • Introduksjon til Websockets i Java EE
  • Sette opp Websockets for sanntidskommunikasjon
  • Implementering av Websockets i applikasjoner

Kartlegging Java Skriv til og fra JSON

  • Bruker JSON-B API for databinding
  • Tilpasse JSON-tilordninger
  • Parsing og generering av JSON med Java EE

Utvikle et brukergrensesnitt for applikasjonen

  • Oversikt over JSF og HTML5 i Java EE
  • Bygge et brukergrensesnitt med JSF
  • Integrering av front-end med back-end-tjenester

Sikring av applikasjonen

  • Implementering av Java EE Security API
  • Autentiserings- og autorisasjonsmekanismer
  • Sikring av RESTful tjenester og webapplikasjoner

Tester applikasjonen

  • Skriveenhet og integrasjonstester for Java EE-komponenter
  • Verktøy for testing av Java EE-applikasjoner (f.eks. Arquillian)
  • Automatisering av tester i utviklingspipeline

Feilsøking av applikasjonen

  • Feilsøkingsteknikker i Java EE
  • Bruke IDE-verktøy for feilsøking
  • Feilsøking av vanlige problemer

Utrulling av applikasjonen

  • Emballasje Java EE-applikasjoner
  • Utplassering til forskjellige miljøer (utvikling, iscenesettelse, produksjon)
  • Kontinuerlig utrullingspraksis

Feilsøking

  • Identifisere og løse vanlige distribusjonsproblemer
  • Overvåking av applikasjonsytelse
  • Beste praksis for applikasjonsstabilitet

Sammendrag og neste trinn

Krav

  • Java programmeringserfaring

Publikum

  • Utviklere
 21 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories