Java SE: Programmēšana II
Šis ir otrā līmeņa kurss programmētājiem, kuri apgūst Java valodu. Tas nostiprina tēmas, kas tika mācītas iepriekšējā kursā Java SE: Programmēšana I, un sniedz papildu pamatprasmes Java programmētājiem, piemēram, drošu kodēšanu, modulāro programmēšanu un piekļuvi datu bāzēm. Šajā kursā tiek izmantota mūsdienu galvenā Java versija (pašlaik Java 11).
Kursa mērķis
- Izveidot Java lietojumprogrammas, kas izmanto Java valodas objektorientētās funkcijas, piemēram, iekapsulēšanu, pārmantošanu un polimorfismu.
- Izpildīt Java programmu no komandrindas.
- Izveidot programmas, kas izmanto Java Collections ietvaru.
- Meklēt un filtrēt kolekcijas, izmantojot Lambda izteiksmes.
- Ieviest kļūdu apstrādes metodes, izmantojot izņēmumu apstrādi.
- Ieviest ievades/izvades (I/O) funkcionalitāti, lai lasītu no datu un teksta failiem un rakstītu tajos.
- Manipulēt ar failiem, direktorijiem un failu sistēmām, izmantojot JDK NIO.2 specifikāciju.
- Veikt vairākas darbības ar datubāzes tabulām, tostarp izveidošanu, lasīšanu, atjaunināšanu un dzēšanu, izmantojot gan JDBC, gan JPA tehnoloģiju.
- Izmantot Lambda izteiksmes concurrency līdzekļus.
- Pielietot lietojumprogrammām modulāras programmēšanas praksi un pakalpojumus.
- Izveidot augstas veiktspējas daudzpavedienu lietojumprogrammas.
Kursa mērķauditorija
- Izstrādātājs
- Īstenotājs
- Datu zinātnieks
Pēc mācībām tu spēsi
- Izveidot Java lietojumprogrammas, kas izmanto Java valodas objektorientētās funkcijas, piemēram, iekapsulēšanu, pārmantošanu un polimorfismu.
- Izpildīt Java programmu no komandrindas.
- Izveidot programmas, kas izmanto Java Collections ietvaru.
- Meklēt un filtrēt kolekcijas, izmantojot Lambda izteiksmes.
- Ieviest kļūdu apstrādes metodes, izmantojot izņēmumu apstrādi.
- Veikt vairākas darbības ar datubāzes tabulām, tostarp izveidošanu, lasīšanu, atjaunināšanu un dzēšanu, izmantojot gan JDBC, gan JPA tehnoloģiju.
Kursa apmeklēšanas priekšnoteikumi
Pirms šī kursa apmeklēšanas, jāapgūst kurss Java SE: Programming I Ed 1.
Mācību materiāli
Oracle University vai BDA mācību materiāli.
Sertifikācijas eksāmens
Nav
Kursa programma
1. Functional Programming
- Functional Interfaces and Lambda Expressions
- Collections Streams, and Filters
- Built-in Functional Interfaces
2. Modular Programming
- Introduction to Modular Programming in Java
- Services in a Modular Application
- Migration to a Modular Application
3. Streams and Parallel Streams
- Concurrency
- Parallel Streams
- Terminal Operations: Collectors
- Creating Custom Streams
4. Java API Programming and Secure Coding Concepts
- I/O (Fundamentals and NIO2)
- Secure Coding
- Database Applications with JDBC
- Localization
5. Collections and Generics
- What is the Collections Framework?
- Iterators
- Type-Wrapper Classes
- What are Generics?
6. Exception Handling and Assertions
- Exceptions
- Error handling
- Assertions
Ja vēlies iegūt vairāk informācijas par šo kursu, sazinies ar mums pa tālruni 67505091 vai raksti mums e-pastu uz mrn@bda.lv.