C++ – Design Patterns (CPP3)
Programming, C, C++
Location, current course term
Contact us
The course:
Hide detail
-
Architektura programu
-
Objektově orientovaný návrh
-
Zavedené návrhové vzory
-
Závislosti mezi objekty
-
Návrhové principy
-
SOLID a objektový návrh
-
Srozumitelný a udržitelný software
-
Bezproblémová rozšiřitelnost
-
Základní nástroje
-
Kompozice a chytré ukazatele
-
Dynamický polymorfismus
-
Generické programování
-
Vytváření instancí (creational patterns)
-
Továrna (factory)
-
Stavitel (builder)
-
Jedináček (singleton)
-
Prototyp (prototype)
-
Strukturální vzory (structural patterns)
-
Most (bridge)
-
Fasáda (facade)
-
Adaptér (adapter)
-
Dekorátor (decorator)
-
Zástupce (proxy)
-
Vzory chování instance (behavioral patterns)
-
Řetěz zodpovědnosti (chain of responsibility)
-
Příkaz (command)
-
Iterátor (iterator)
-
Generátor (generator)
-
Prostředník (mediator)
-
Pozorovatel (observer)
-
Návštěvník (visitor)
-
Šablonová metoda (template method)
-
Obecná doporučení
-
Výběr ze známých vzorů
-
Hledání vlastních vzorů
-
Využití nástrojů jazyka
-
Stabilita rozhraní knihoven
-
Recommended previous course:
-
C++ – Generic programming (CPP5)
-
Recommended subsequent course:
-
C++ – Parallel Programming (CPP4)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Language:
-
Vybrané zákaznické reference
RETIA, a.s., Radek P.
C++ – Design Patterns (
CPP3)
"Zkoumání problematiky návrhových vzorů s panem Šimerdou bylo velice přínosné, zodpověděl nám všechny naše dotazy a uváděl barvité příklady z praxe."
RETIA, a.s., Roman R.
C++ – Design Patterns (
CPP3)
"Školení bylo velice dobře připravené. Lektor dokázal zodpovídat i dotazy nad rámec tématu. Nejvíce mě zaujala rozsáhlá znalost programovacích technik/přístupů pro různé programovací jazyky v rámci daného tématu."
Digiteq Automotive s.r.o., Jan M.
C++ – Design Patterns (
CPP3)
"Vše naprosto perfektní. Srozumitelný výklad a praktické příklady, velmi cením využití Compiler Exploreru."
Digiteq Automotive s.r.o., Jakub B.
C++ – Design Patterns (
CPP3)
"Lektor mel opravdu siroky prehled a dokazal uvadet priklady i z jinych programovacich jazyku. Prijemne zazemi. "
Digiteq Automotive s.r.o., Jiří P.
C++ – Design Patterns (
CPP3)
"Naprostá spokojenost"
R-SYS, s.r.o., Michal V.
C++ – Design Patterns (
CPP3)
"So školením som bol spokojný a v podstate naplnilo moje očakávania. Dozvedel som sa o pár nových a zaujímavých návrhových vzoroch, ktoré si viem predstaviť aj hneď implementovať. Taktiež som sa naučil aj niektoré C++ vlastnosti/konštrukcie, ktoré som nepoznal."
KBC Global Services Czech Branch, Václav H.
C++ – Design Patterns (
CPP3)
"Oceňuji praktické příklady návrhových vzorů, hlavně také to že byly přizpůsobeny C++ a tomu, co ten jazyk umí.
To + příklady využití z praxe jsou pro mě největší přinos oproti jiným zdrojům."
Siemens, s.r.o., Lukáš S.
C++ – Design Patterns (
CPP3)
"Velmi přínosné školení. Praktické ukázky různých návrhových vzorů, které jistě pomůžou při udržování našeho kódu do budoucna."
ERA a.s., Jakub Š.
C++ – Design Patterns (
CPP3)
"Školitel je v dané problematice zjevně erudovaný. Je pohotový a flexibilní (reakce na dotazy atd).
Návrhové vzory probrány podrobně a dostatečně na konkrétních příkladech i přeneseny do kódu."
JABLOTRON CONTROLS s.r.o., Stanislav K.
C++ – Design Patterns (
CPP3)
"Chválím dobré praktické ukázky kódu, osobní přístup, postřehy z praxe."
Digiteq Automotive s.r.o., Jan Č.
C++ – Design Patterns (
CPP3)
"Zatím nejlepší školení na kterém jsem byl. Dávám vše za 1, byl jsem moc spokojen. Děkuji"