ITA0824JP Java Persistance API
28 noiembrie @ 08:00 - 29 noiembrie @ 17:00
€1299Scopul principal al acestui curs este de a oferi cunoștințe aprofundate și experiență practică cu Java Persistence API (JPA), permițând participanților să gestioneze eficient datele relaționale în aplicațiile Java, cu un accent deosebit pe abordarea problemelor comune, cum ar fi problema Hibernate N+1, problema dublei cheltuieli și vulnerabilități de tip SQL injection.
La sfârșitul acestui program, participanții vor putea:
- Înțelege fundamentele JPA și rolul său în aplicațiile Java.
- Efectua operațiuni CRUD de bază și avansate folosind JPA.
- Identifica și rezolva problemele comune ale JPA, cum ar fi problema Hibernate N+1 și problema dublei cheltuieli.
- Implementa cele mai bune practici de securitate pentru a preveni SQL injection.
- Optimizarea JPA pentru performanță și scalabilitate.
- Aplica JPA în scenarii reale, cu accent pe industria financiar-bancară.
Continutul cursului:
Ziua 1: Introducere în JPA si Concepte Avansate JPA
- Prezentare generală a JPA și ORM
- Configurarea JPA într-un proiect Java
- Operațiuni CRUD de bază
- JPQL și interogări native
- Relațiile dintre entități și mapări
- Cache și optimizarea performanței
Ziua 2: Abordarea Problemelor Comune, Aplicare Practică și Scenarii Industriale
- Problema Hibernate N+1: Identificare și soluții
- Problema dublei cheltuieli: Strategii și implementări
- SQL injection: Prevenire și cele mai bune practici
- Managementul tranzacțiilor
- Studii de caz și simulări de afaceri specifice industriei financiar-bancare
- Lucru pe proiect și sesiuni de întrebări și răspunsuri
Raportul dintre Conținutul Teoretic și Practic
- Conținut teoretic: 40%
- Exerciții practice și activități hands-on: 60%
Metoda/Metodologia de Implementare
- Prelegeri Interactive: Conceptele teoretice vor fi explicate în detaliu cu exemple reale.
- Sesiuni de Codare Live: Participanții vor urmări împreună cu instructorul pentru a implementa funcționalitățile JPA.
- Studii de Caz Reale: Exemple și scenarii practice vor fi discutate, cu accent deosebit pe industria financiar-bancară.
- Exerciții de Grup: Participanții vor lua parte la activități de grup pentru a rezolva problemele comune ale JPA.
Certificat care atesta participarea in cadrul cursului: ITADVISER Certificate of Achievement.