Java 2 Middle

Cursul de Java 2 Middle se adreseaza atat celor care au promovat cursul de Java 1 Junior sau au obtinut certificarea de Java OCA 8, cat si celor care au constinte de baza ale limbajului si vor sa si le imbunatateasca. Asemenea cursului de Java OCA 8, acest curs se axeaza pe obiectivele principale ale certificarii Oracle: Java SE 8 Programmer II | 1Z0-809.
Programa
1. Design avansat al claselor, Design patterns
-
Suprascrierea metodelor equals, hashCode, toString
-
Design Patterns: Builder, Factory
2. Tipuri generice si colectii
-
Recapitulare colectiilor din cursul OCA
-
Utilizarea colectiilor de tip List, Set, Map, Queue
-
Comparator vs. Comparable
-
Cautarea si sortarea colectiilor
3. Programarea functionala - partea 1
-
Parametrizarea comportamentului
-
Expresii lambda
-
Interfete functionale
-
Optional
4. Programarea functionala - partea 2
-
Stream-uri
-
Colectarea datelor cu stream-uri
-
Procesarea stream-urilor paralele si performanta
5. Operatii I/O (Input/Output), NIO
-
Utilizarea fisierelor si directoarelor
-
Fluxuri de date I/O
-
Interactiunea cu utilizatorii
-
Utilizarea claseslor Paths si Files
-
Compararea codului legacy cu metodele NIO.2
6. Date/Time API si Localizare
-
Date/Time
-
Internationalization
-
Localization
7. Fire de executie si concurenta
-
Recapitulare Thread, Runnable, Callable
-
Crearea de fire de executie folosind ExecutorService
-
Sincronizarea firelor de executie
-
Colectii concurente
-
Identificarea problemelor firelor de executie
8. UI si JDBC
-
Crearea unei interfete grafice folosind Swing/JavaFX
-
Recapitulare baze de date relationale
-
Interfetele JDBC
-
Conectarea la o baza de date
-
Statement, ResultSet, Exceptii
9. Java 9 - 11
-
Intelegerea modulelor, modularizarea JDK
-
Serviciile intr-o aplicatie modularizata
-
Migrarea catrea o aplicatie modularizata
Adauga Review