Schița de curs

Introducere

  • Obiectivele și structura cursului
  • Prezentare generală a caracteristicilor Java EE 8

Prezentare generală a arhitecturii Java EE

  • Arhitectura pe mai multe niveluri în Java EE
  • Componente cheie: EJB, JPA, JSP și Servlets
  • Rolul Java EE în aplicațiile de întreprindere

Prezentare generală a API-urilor și funcționalității Java EE 8

  • Introducere în noile API-uri: JSON-B, securitate și HTTP/2
  • Îmbunătățiri ale API-urilor existente: JAX-RS, CDI și altele
  • Suport pentru cloud și HTML5

Pregătirea mediului de dezvoltare

  • Instalarea Java EE 8 și a instrumentelor necesare
  • Configurarea unui mediu de dezvoltare integrat (IDE)
  • Configurarea serverelor de aplicații (de exemplu, WildFly, GlassFish)

Instalarea și configurarea Java EE 8

  • Ghid de instalare pas cu pas
  • Configurarea setărilor serverului
  • Verificarea instalării

Crearea unei aplicații exemplu

  • Configurarea unei structuri de proiect de bază
  • Dezvoltarea unui serviciu web simplu
  • Implementarea aplicației exemplu

Citirea și scrierea într-o bază de date Database

  • Conectarea aplicațiilor Java EE la o bază de date
  • Utilizarea JPA pentru operațiunile cu baze de date
  • Implementarea operațiunilor CRUD

Înțelegerea injectării dependenței

  • Concepte ale Injecției de dependență (DI) în Java EE
  • Utilizarea adnotărilor CDI în aplicații
  • Gestionarea beans și a ciclului lor de viață

Scrierea componentelor cu stare

  • Prezentare generală a boabelor de sesiune cu stare
  • Crearea și gestionarea componentelor cu stare
  • Persistența și gestionarea stării

Lucrul cu Websockets Java EE

  • Introducere în Websockets în Java EE
  • Configurarea Websockets pentru comunicarea în timp real
  • Implementarea Websockets în aplicații

Maparea tipului Java către și din JSON

  • Utilizarea API JSON-B pentru legarea datelor
  • Personalizarea mapărilor JSON
  • Parsarea și generarea JSON cu Java EE

Dezvoltarea unei interfețe utilizator pentru aplicație

  • Prezentare generală a JSF și HTML5 în Java EE
  • Construirea unei interfețe utilizator cu JSF
  • Integrarea front-end-ului cu serviciile back-end

Securizarea aplicației

  • Implementarea API-ului de securitate Java EE
  • Mecanisme de autentificare și autorizare
  • Securizarea serviciilor RESTful și a aplicațiilor web

Testarea aplicației

  • Scrierea de teste unitare și de integrare pentru componentele Java EE
  • Instrumente pentru testarea aplicațiilor Java EE (de exemplu, Arquillian)
  • Automatizarea testelor în procesul de dezvoltare

Depanarea aplicației

  • Tehnici de depanare în Java EE
  • Utilizarea instrumentelor IDE pentru depanare
  • Depanarea problemelor comune

Implementarea aplicației

  • Ambalarea aplicațiilor Java EE
  • Implementarea în medii diferite (dezvoltare, staționare, producție)
  • Practici de implementare continuă

Rezolvarea problemelor

  • Identificarea și rezolvarea problemelor comune de implementare
  • Monitorizarea performanței aplicațiilor
  • Cele mai bune practici pentru stabilitatea aplicațiilor

Rezumat și pași următori

Cerințe

  • Java experiență în programare

Audiență

  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite