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.
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