Se acorda discount-uri negociabile de volum. Solicita oferta speciala pentru compania ta la email: [email protected]
Curs Java Advanced
Cursuri Online
Preț: 480 Euro + TVA
Durată curs: 5 zile
Locație: Clasa virtuala/Sediul clientului
Prețul include: Suportul de curs si diplom ade participare, în format electronic.
Discount de volum:
Obiective:
Cursul Java Advanced își propune să extindă cunoștințele participanților în programarea Java prin explorarea unor concepte avansate, cum ar fi colecțiile, programarea concurentă, lucrul cu baze de date și design patterns. Participanții vor dezvolta abilități pentru a scrie cod eficient și robust și vor dobândi cunoștințe utile în pregătirea ulterioară ca programatori backend.
Cursul va include exerciții complexe pentru a aplica cunoștințele dobândite de către participanți în situații practice.
Plan De Curs
Modulul 1: Colecții și Generice
Introducere în colecții: List, Set, Map.
Utilizarea interfețelor Iterator și Iterable.
Generice: definire și utilizare.
Utilizarea interfețelor Iterator și Iterable.
Generice: definire și utilizare.
Modulul 2: Programare Funcțională în Java
Expresii lambda și interfețe funcționale.
Stream API: map, filter, reduce.
Function chaning și aplicații.
Stream API: map, filter, reduce.
Function chaning și aplicații.
Modulul 3: Programarea Paralelă și Concurentă
Introducere în programarea concurentă.
Sincronizarea accesului la resurse comune.
Utilizarea claselor Thread și Runnable.
Utilizarea claselor Executor și ExecutorService.
Sincronizarea accesului la resurse comune.
Utilizarea claselor Thread și Runnable.
Utilizarea claselor Executor și ExecutorService.
Modulul 4: Manipularea Fișierelor și Serilizare
Citirea și scrierea în fișiere binare și text.
Serializarea și deserializarea obiectelor.
Lucrul cu fișiere XML și JSON.
Gestionarea excepțiilor asociate cu manipularea fișierelor
Serializarea și deserializarea obiectelor.
Lucrul cu fișiere XML și JSON.
Gestionarea excepțiilor asociate cu manipularea fișierelor
Modulul 5: Lucrul cu Baze de Date
Introducere în baze de date și JDBC
Conectarea la o bază de date
Utilizarea interogărilor SQL
Gestionarea tranzacțiilor
Utilizarea unui framework ORM (de exemplu, Hibernate)
Conectarea la o bază de date
Utilizarea interogărilor SQL
Gestionarea tranzacțiilor
Utilizarea unui framework ORM (de exemplu, Hibernate)
Modulul 6: Java backend
Lucrul cu Servleti
Lucrul cu Socketi.
Lucrul cu Socketi.
Modulul 7: Design Patterns
Introducere în design patterns.
Design patterns creational: Singleton, Factory, Builder etc.
Design patterns structural: Adapter, Decorator, Facade etc.
Design patterns behavioral: Observer, Strategy, Template Method etc.
Design patterns creational: Singleton, Factory, Builder etc.
Design patterns structural: Adapter, Decorator, Facade etc.
Design patterns behavioral: Observer, Strategy, Template Method etc.