Efektivní vývoj v Java EE a využití návrhových vzor? (JEEDP)
Tento kurz je ur?en pro zkušené vývojá?e na platform? Java EE a prohlubuje jejich znalosti v pokro?ilých technikách pro maximální efektivitu návrhu vyvíjených aplikací. V první ?ásti se kurz v?nuje komponentnímu vývoji podnikových aplikací, ve druhé objektovému t?ívrstvému návrhu, dále pak vývoji a údržb? podnikových aplikací a v záv?re?né ?ásti praktickým návrhovým vzor?m.
| Der Kurs ist den Kategorien zugeordnet: |
Programování → JAVA Programování → Architektura vývoje systém? Oracle |
Kursstufe: expert
Course duration: 3 days
Kursinhalt:
- Úvod do Komponentního vývoje podnikových aplikací
- Rozdíl mezi komponentou a objektem
- Architektura Java Enterprise Edition
- Platforma Java EE 7
- P?edstavení základních komponent platformy
- Co je to aplika?ní server
- Co je to kontejner
- Komponenty Java Beans = p?echod od objektu ke komponent?
- vlastnosti,
- metody,
- události,
- persistence
- Objektový návrh t?ívrstvých podnikových aplikací
- Od analýzy k návrhu (Systém-sekven?ní diagram, Systémové operace, Opera?ní kontrakt)
- Statická ?ást
- Persistentní vrstva
- Objektov?-rela?ní mapování - ORM
- Data Access Objekt
- Repositá?
- Vzor Proxy – Nevíš o mne a presto tu jsem
- Vzor Data Transfer Objekt – Když je ORM moc drahé
- Vzor Adapter – R?zné zdroje stejný p?ístup
- Vzor Interpret - Kritéria API pro Dotazy
- Dynamická ?ást
- Interakce objekt?
- Zodpov?dnosti a vzory pro p?i?azení zodpov?dnosti objektu
- Coupling a Cohesion
- Byznys vrstva aplikace
- Služby
- Vzor Façade
- Vzor Observer – Události a oznámení
- Vzor Bridge
- Vzor Flyweight – Pool objekt?
- Vzor Iterator – Pr?chod kolekcí
- Vzor Builder – Praktický Parser
- Vzor Strategie – Uplatn?ní postupu dle typu vstupu
- Vzor Template Method – Praktické použití polymorfizmu
- Vzor Visitor – Rozlišení polymorfních objekt? jako parametru
- Prezenta?ní vrstva
- Komponenta v uživatelském rozhraní
- Model View Controller
- Vzor Mediátor – Centralizace ší?ení události
- Vzor Chain of Responsibility - Filtry
- Vzor Composite – Komponenty v uživatelském rozhraní
- Vzor Decorator – dopln?ní odlišné ?ásti
- Vzor Stav – Stavový diagram
- Vývoj a údržba aplikací
- Úvod do statické analýzy zdrojového kódu
- Úvod do testování aplikací – Junit, Arquillian
- Monitoring, reporting
- Praktické návrhové vzory s širším spektrem uplatn?ní
Erforderliche Kenntnisse:
Znalost UML diagram?
Znalost doménového modelu
Scéná?e, user story nebo use case v textové podob?
Je nutné mít zkušenosti s vícevrstvými aplikacemi na platform? Java EE (Enterprise JavaBeans nebo Spring Framework)
Kurz je ur?en pro zkušené vývojá?e
Zeitplan: 9:00-17:00 ONLINE školení: Út 24. 11. 15:00 - 20:00 St 25. 11. 15:00 - 20:00 ?t 26. 11. 15:00 - 18:00 Pá 27. 11. 15:00 - 20:00
.Kurstermine:
Empfohlene vorhergehende und anschlieĂźende Kurse:
