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 ilgums, akadēmiskās stundas: 40
Cena (bez PVN): 2300,00 
Cena (ar PVN): 2783,00 
Pasniedz: Mārtiņš Leitass
Mārtiņš Leitass
Pasniedzējam ir vairāk kā 20 gadu pieredze IT industrijā, pildot dažādas lomas programmatūras izstrādē, sākot ar jaunāko izstrādātāju līdz sarežģītu, multikulturālu projektu vadībai. Mārtiņš Leitass šobrīd vairāk koncentrējas uz uzņēmumu arhitektūru. Sertificēts Java 2 SE Certified Programmer, CTT+ classroom trainer, TOGAF 9.0 Foundation u.c.

Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

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.