Schița de curs
Generice
- De ce, când și beneficiile/costurile Genericului
- Ștergerea tipului
- Limitele tipului
- Wildcards
- Metode generice
Multithreading
- Sistemul de fire de execuție Java
- Gestionarea firelor de execuție
- Interacțiunea cu firele de execuție și starea firelor
- Sincronizarea firelor de execuție
- Câmpuri volatile și metode sincronizate
- Modelul wait și notify
- Modelul join și sleep
- API-ul de concurență
- Operații atomice
- Piscine de fire de execuție
Reflecție
- Când să folosim și când să nu folosim reflecția
- Utilizări pentru meta-date
- API-ul de reflecție
- Clasa Class<T>
- Pachetul java.lang.reflect
- Citirea informațiilor despre tip
- Navigarea în arbori de moștenire
- Instanțierea dinamică
- Invocația dinamică
- Reflecție pe generice
- Accesarea câmpurilor private folosind reflecția
Anotații
- Programarea orientată pe aspecte (AOP)
- Anotații încorporate
- Modelul de anotații
- Tipuri de anotații și anotații
- Anotații vs. Descriptori (XML)
Comunicare între procese multiple
- Memorie partajată
- Socket-uri
- Socket-uri non-blocante
- TCP
- Obiecte URL
- HTTP și alte servere TCP
- Clienți și servere Datagram
- Multithreading în servere
Cerințe
Cunoștințe solide de Java și OOP, cum ar fi interfețe, moștenire, polimorfism, generice, colecții, metode recursive, utilizarea anotărilor și varargs.
Mărturii (5)
Că am primit o prezentare complexă și a contextului - de exemplu, de ce avem nevoie de anumite anotații și ce înseamnă acestea. Mi-a plăcut partea practică a instruirii - trebuie să rulăm manual comenzile și să apelăm API-urile REST.
Alina - ACCENTURE SERVICES S.R.L
Curs - Quarkus for Developers
Tradus de catre o masina
Informația suplimentară partajată a fost că instruirea nu a fost un groovy simplu și direct, ceea ce a fost plăcut.
Covenant - Vodacom
Curs - Groovy Programming
Tradus de catre o masina
instrucționistul poate explica clar subiectul și poate răspunde oricărui întrebare.
Hannah Mae Lubigan - Security Bank Corporation
Curs - Advanced Spring Boot
Tradus de catre o masina
Stilul de instruire și formatorul ajută la rezolvarea problemelor întâmpinate în timpul exercițiilor.
Carl Angelo Gonzales - Security Bank Corporation
Curs - Spring Boot for Beginners
Tradus de catre o masina
Lățimea temelor abordate a fost considerabilă și formatorul a încercat să le facă dreptate.
Lakshmipriya Sivakumar - Deque Systems Inc
Curs - Spring Boot, React, and Redux
Tradus de catre o masina