OSGi Framework I. (OSGI1)
Programování, Java, Spring
Školení je určeno Java vývojářům k seznámení s OSGi frameworkem. V rámci kurzu se seznámí s jeho fungováním a koncepcí v dostatečné míře, aby zvládli implementovat i složitější aplikace postavené na tomto frameworku.
Předpokládá se pokročilá znalost jazyka Java, včetně základů multithreadingu. Vhodná je aspoň základní znalost Servlet API pro kapitoly či cvičení týkající se podpory pro web.
KDE A KDY KURZ PROBÍHÁ?
Privátní školení
Tento kurz není vypisován v otevřených termínech pro veřejnost.
Realizujeme jej výhradně jako školení na klíč, pro které může být zde uvedená osnova inspirací. Finální obsah, časový rozsah, termíny i forma realizace jsou vždy přizpůsobeny konkrétním požadavkům zadavatele. Školit můžeme také v angličtině.
Poptat kurz na míru
Náplň kurzu:
Skrýt detaily
-
Charakteristika OSGi frameworku
-
Problematika modularity a service-oriented designu
-
Sémantické verzování
-
Historie, filozofie a kořeny OSGi
-
Srovnání s jinými frameworky (JEE/Spring, Jigsaw)
-
Architektura OSGi frameworku
-
Základní pojmy a definice
-
Přehled vrstev a jejich interakce
-
Modulární vrstva
-
Bundle a jeho struktura
-
Wiring, importování a exportování balíčků, verzování
-
Class loading obecně a OSGi class loading architecture
-
Fragment bundles
-
Životní cyklus a jeho řízení
-
Spuštění instance kontejneru, embedding
-
Životní cyklus bundle
-
Rozhraní Bundle a BundleContext
-
Systémové události
-
Podpora služeb
-
Koncept služeb a jejich registrace
-
Životní cyklus služeb
-
API pro podporu služeb
-
Podpora konfigurace služeb
-
Vysokoúrovňová podpora služeb
-
Declarative Sevices
-
Blueprint Container
-
Časté vzory
-
Extender pattern
-
Whiteboard pattern
-
Podpora webu
-
Web Applications
-
Http Whiteboard
-
Http Service
-
Co se jinam nevešlo
-
Implementace OSGi frameworku
-
Nástroje a techniky pro vývoj kódu
-
Praktická cvičení
-
Zajímavosti a další možnosti
-
Předpokládané znalosti:
-
Předpokládá se pokročilá znalost jazyka Java, včetně základů multithreadingu.
-
Doporučený předchozí kurz:
-
Java: Concurrent Programming – vícevláknové programování v Javě (JAV4)
-
Časový rozvrh:
-
3 dny (9:00-17:00)
-
Cena za osobu:
-
18 800,00 Kč (22 748,00 Kč včetně 21% DPH)
Vybrané zákaznické reference
Brose CZ spol. s r.o., Václav D.
OSGi Framework I. (
OSGI1)
"Za mě žádné námitky."
Brose CZ spol. s r.o., Lukáš M.
OSGi Framework I. (
OSGI1)
"Byl jsem velmi spokojen. Kurz bych určitě doporučil."
MoroSystems, s.r.o., Andrea S.
OSGi Framework I. (
OSGI1)
"Prednasejici velmi dobre udrzel mou pozornost, dobre stridani programovacich a teoretickych bloku."
MoroSystems, s.r.o., Jan P.
OSGi Framework I. (
OSGI1)
"Velice si cením přístupu školitele, který se snaží maximálně soustředit na oblasti, které zajímají účastníky kurzu a probrat je do většího detailu."
MoroSystems, s.r.o., Josef P.
OSGi Framework I. (
OSGI1)
"Je znát, že lektor dané problematice rozumí a jenom nevykládá připravenou látku, ale na doplňující otázky reaguje pohotově a věcně. Často doplní praktické příklady, které pomohou s pochopením a nastíní použitelnost.
Za mě dostatečný prostor pro vlastní programování a vyzkoušení si naučené problematiky."
MoroSystems, s.r.o., Miloš Z.
OSGi Framework I. (
OSGI1)
"Je vidět, že lektor je fanoušek OSGi :)"