Aplikační servery, základy objektového programování
Kontakt na dodavatele získáte po registraci
Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.Kontaktní údaje na dodavatele získáte po registraci. Nebo použijte poptávkový formulář.
-
Kurz na míru
- ID akce:1690636
Popis kurzu na míru Aplikační servery, základy objektového programování
Popis školení:
Cílem školení je seznámit posluchače s programovacím jazykem Java od základů, přes princip objektového programování a práci s třídami, vstupně-výstupní operace a zpracování výjimek, ke způsobům distribuce aplikací a běhového načítání tříd. Posluchači budou letmo seznámeni i s principem vývoje a podobou webových aplikací v Javě. V závěru bude kladen důraz na způsoby a možnosti úprav existujících aplikací. Konkrétní obsah školení a hloubka probírání jednotlivých kapitol bude velice variabilní v závislosti na požadavcích a znalostech posluchačů. Kurz bude koncipován praktickým směrem s mnoha příklady pro okamžité procvičení probírané látky. Objednávky tohoto školení jsou realizovány formou voucherů.
Osnova školení:
Příprava prostředí
- Požadavky pro vývoj, vývojová prostředí, JDK
- Otevření připraveného projektu
Úvod do jazyka Java
- Typy programovacích jazyků, postavení Javy
- Z čeho se skládá program, první program
- Datové typy, proměnné, operátory
Terminálové vstupy a výstupy
- Výstup na obrazovku
- Vstupy z klávesnice
Řídící struktury
Ladění programů, debugger
Metody
Pole
Třída jako datový typ
- Motivační příklad, co je to třída
- Co může obsahovat, zapouzdření, možné přístupy, konstruktor
- Práce s instancemi
- Použití třídy v poli
Řetězce a znaky
- String jako příklad knihovní třídy
- Práce s řetězci
Třídy - pokračování
- Static vs. instance
- Dědičnost, polymorfismus, java.lang.Object
- Rozhraní
Balíky
Výjimky
- Koncepce zpracování výjimečných událostí
- Druhy výjimek
- Způsob zpracování výjimky, vyvolání vlastní
Adresáře a soubory pomocí java.io.File
Souborový vstup a výstup
- Streamy - textové, binární
- Kódování, Unicode, UTF-8
Vybrané užitečné třídy Java Core API
- Seznamy - List, ArrayList
- Mapy - Map, HashMap
JAR soubory
- K čemu slouží
- Manifest
JVM
- Interní fungování JVM, práce s pamětí
- Garbage collection, memory dump
- HotSpot
- Reflexe
- Interní práce s třídami, class loading
- ClassLoader
Webová aplikace v Javě
- Stručný popis principu
- Deployment descriptor
- Životní cyklus, zpracování požadavku
- Ukázka
Velká ukázka webové aplikace
- Aplikace používající DB
- Postupné přibližování od základů k co nejlepšímu návrhu
- JDBC, ORM
- Architektura aplikací
- Technologie datových, prezentačních i aplikačních vrstev
- JSP
- MVC
- Komponenty programu, dependency injection
- Logování