Vendor: Java
Tehnologije: App Development / Java Programming
Tijekom treninga usvojiti ćete vještine i znanja potrebne za razvijanje klijent-server aplikacija koristeći API pakete java.net i java.rmi. Također, velika pažnja posvećena je i poglavljima višenitnosti te programskim mogućnostima parsiranja XML dokumenata. Važno poglavlje za razumijevanje mnogih procesa u funkcioniranju programskih rješenja je i upoznavanje i korištenje refleksijskog okvira. Trening završava pregledom oblikovnih obrazaca i opisom kako ih najbolje koristiti u Java aplikacijama.
Osnovne informacije
- Poticati organizaciju arhitekture programskog rješenja pomoću naprednih koncepata arhitekture model-prikaz-upravljač (MVC).
- Implementirati napredna asinkrona i konkurentna rješenja u skladu sa specifikacijom.
- Pregledati i izvršiti kod refleksivno tijekom rada uporabom okvira refleksije.
- Primijeniti odgovarajuće biblioteke objektno orijentiranog programskog jezika na virtualnoj platformi za uspostavu mrežne komunikacije.
- Implementirati koncepte TCP i UDP u okruženje poslužitelja klijenta.
- Primijeniti Java biblioteke za parsiranje XML-a za dinamično stvaranje i uređivanje XML dokumenata.
- Implementirati programski kod koji korištenjem JNDI biblioteke pristupa imeničkim uslugama.
- Upoznati se s najvažnijim oblikovnim obrascima.
- Implementirati i refaktorirati programski kod upotrebom najvažnijih oblikovnih obrazaca.
Java programerima koji žele unaprijediti svoja znanja i vještine programiranja u Javi.
Trening Java Programming ili ekvivalentno znanje i vještine.
Moduli koji će se izvoditi
- Uvod
- Procesi
- Niti
- Kreiranje niti
- Niti koje se izvršavaju u pozadini
- Povezivanje niti
- Sučelje Runnable
- Prioriteti niti
- Grupe niti
- Uvod
- Monitori
- Sinkronizirane metode
- Sinkronizirani blokovi naredbi
- Zastoj
- Komunikacija između niti
- Uvod
- Prikupljanje informacija o klasi
- Dinamičko kreiranje objekata i pozivanje metoda
- Uvod u SQL
- JDBC Driver
- Klsa DriverManager
- Sučelje Connection
- Sučelje Statement
- Sučelje PreparedStatement
- Sučelje CallableStatement
- ResultSet
- Uvod
- Jedinstveni identifikator resursa
- Klasa URL
- Povezne točke
- Klase za rad s poveznim točkama u povezanom okruženju
- Klase za rad s poveznim točkama u nepovezanom okruženju
- Slanje paketa prema više primatelja
- Uvod
- Usluge imenovanja
- Kratki pregled imeničkih usluga
- Kratki pregled XML-a
- DTD dokument
- SAX parseri
- Parsiranje XML dokumenta
- Validacija dokumenta prema specificiranom DTD dokumentu
- DOM Parseri
- Parsiranje XML dokumenta
- Parsiranje XML dokumenta i navigacija kroz DOM stablo
- Kreiranje i modificiranje XML dokumenata
- Singleton
- Factory Method
- Builder
- Façade
- Adapter
- Composite
- Template
- State
- Observer
Brzi upit
"*" indicates required fields
Prijavite se
Lokacija
Trajanje: 40 sati
Brzi upit
"*" indicates required fields