Efektivní vývoj v Java EE a vyuití návrhových vzor? (JEEDP)
Tento kurz je ur?en pro zkuené 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 údrb? podnikových aplikací a v záv?re?né ?ásti praktickým návrhovým vzor?m.
| Kurz je zaradenĂ˝ v kategĂłriĂĄch: |
Programování → JAVA Programování → Architektura vývoje systém? Oracle |
NĂĄroÄnosĹĽ kurzu: expert
DĂŠlka kurzu: 3 dny
NĂĄplĹ kurzu:
- Ú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
- Sluby
- 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é pouití polymorfizmu
- Vzor Visitor Rozliení polymorfních objekt? jako parametru
- Prezenta?ní vrstva
- Komponenta v uivatelském rozhraní
- Model View Controller
- Vzor Mediátor Centralizace í?ení události
- Vzor Chain of Responsibility - Filtry
- Vzor Composite Komponenty v uivatelském rozhraní
- Vzor Decorator dopln?ní odliné ?ásti
- Vzor Stav Stavový diagram
- Vývoj a údrba 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í
PredpokladanĂŠ znalosti:
Znalost UML diagram?
Znalost doménového modelu
Scéná?e, user story nebo use case v textové podob?
Je nutné mít zkuenosti s vícevrstvými aplikacemi na platform? Java EE (Enterprise JavaBeans nebo Spring Framework)
Kurz je ur?en pro zkuené vývojá?e
ÄasovĂ˝ rozvrh: 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
.TermĂny kurzu:
OdporuÄenĂŠ predchĂĄdzajĂşce a nadväzujĂşce kurzy:
