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
Revizuire
- Mostenire si Intefances
- Referințe la obiect vs moștenire
- Polimorfism
- Interfață statică și metode implicite
- Colecții și generice
- Generic (moștenire, wildcards)
- Scrierea tipurilor generice
Design Patterns
- Crearea obiectelor
- Metode și câmpuri statice
- noul operator
- Modele de creație
- Moștenire vs Compoziție / Avantaje și dezavantaje
- Model compozit
- Clasele Interioare
Reflecţie
- Clasa numită Class
- Găsirea câmpurilor, metodelor și constructorilor
- Accessing Câmpuri, Invocare Metode
- Examinarea tablourilor
Adnotări
- Adnotări în Java API (@Override, @Deprecated)
- Definirea adnotărilor
funcțional Programming
- Lambda Expression Prezentare generală
- Ioni lambda Express și interfețe funcționale
- Folosind ioni Lambda Express.
- Lucrul cu referințe de metodă
API-ul Stream
- Fluxuri și colecții
- Filtrarea colecțiilor
- Înlănțuire și conducte
Date/Time API
- API-urile Legecy
- API-ul Date/Time (JSR 310)
- Evenimente bazate pe dată și pe timp
- Marcaje temporale, perioade și durate
- Efectuarea calculelor
- Formatare
- Localizare / Fusuri orare
Bazele JUnit
- Prezentare generală JUnit, dezvoltare bazată pe teste
- Teste și aserțiuni
- Lucrul cu excepții
- Organizarea testelor cu JUnit
- Fixuri de scriere - @Before, @After
- Suite de testare și alte capacități
- Prezentare generală a obiectelor simulate
Build Tools
- Prezentare generală a furnicilor
- Maven Prezentare generală
Cerințe
Cunoștințe despre limbajul Java și OOP. Participanții trebuie să cunoască pachetele, fluxurile și buclele de control, clasele concrete de bază și interfețele de bază.
7 ore