Design Patterns

4h 10m 18s
Čas
25
Kapitol
Programování
Kategorie
4.4
Hodnocení
Mírně pokročilý
Level
český
Jazyk kurzu

Design Patterns/Návrhové vzory

Už jako malému ti říkali, jak se máš chovat. Ustel si postel, pozdrav sousedy, když je potkáš, že si máš uklízet v pokoji, nebo že v restauraci se máš chovat slušně. Něco ti teď prozradím. Přesně tohle byly návrhové vzory. (V tomto případě spíš vzory chování, ale chápeme se 😉 )

Jenže aby jsi se mohl nějaký návrhový vzor naučit, tak jsi nejdřív musel porozumět tomu, co po tobě rodiče a učitelé chtějí, takže jsi se nejdřív musel naučit mluvit, chodit a ovládat své tělo.  To stejné je i s Design Patterns v programování. Takže jestli jsi ještě programovací zelenáč, tak koukej skočit po kurzech od Yablka a to včetně základů programování a OOP.

Dobře, takže teď už umíš chodit a mluvit. No pustíme se do toho. Snad jsi se setkal různými pojmy, jako je Factory, Event apod. A říkal sis, proč to sakra děláme tak složitě? Ty jsi nakódil ten formulář za 10 minut v jedné funkci a jsi šťastný a my na to musíme tvořit nějaké komponenty, šablony, továrny a celý prales. 

Ano máš pravdu, ale věř, že všechno to má smysl. Ono totiž je jednoduché nasekat to tam tak aby to nějak běželo. No problém je mít to tak, aby tomu každý rozuměl a dalo se to jednoduše upravovat. Nechceš po někom převzít kód a bloudit v něm jako v džungli. A od toho jsou návrhové vzory. Umožní lepší orientaci v kódu, znovupoužitelnost, rozšířitelnost a podobně. 

No a o tom jsou návrhové vzory, na které se teď vrhneme. Tak na co čekáš? Jdi do TOHO! Jo a všechno si zkoušej. Ideálně na svých vlastních projektech/příkladech. A kdyby ti nebylo něco jasné, tak piš. Je lepší se zeptat, než se 10 hodin trápit vymýšlením jak na to.

Co se naučíš?

Návrhový vzor představuje obecné řešení problému, které se využívá při návrhu IT riešení. Návrhový vzor není částí zdrojového kódu, která by se dala přímo vložit do našeho programu. Jedná se spíše o popis řešení problému nebo šablonu, která může být použita v různých situacích.

Co všechno dostaneš

  • 25 kapitol online kurzu,
  • certifikát o absolvování kurzu,
  • garance vrácení peněz do 14 dnů,
  • moderované diskusní fórum.
Online kurz Design Patterns je možné

Seznam kapitol

Intro
Intro do kurzu
Dostupné v ukázce kurzu
Vzory tvorby
Factory
Dostupné pouze po zakoupení přístupu
Singleton
Dostupné pouze po zakoupení přístupu
Prototype
Dostupné pouze po zakoupení přístupu
Builder
Dostupné pouze po zakoupení přístupu
Vzory chovania
Observer
Dostupné v ukázce kurzu
Strategy
Dostupné pouze po zakoupení přístupu
Template method
Dostupné pouze po zakoupení přístupu
State
Dostupné pouze po zakoupení přístupu
Memento
Dostupné pouze po zakoupení přístupu
Interpreter
Dostupné pouze po zakoupení přístupu
Mediator
Dostupné pouze po zakoupení přístupu
Iterator
Dostupné pouze po zakoupení přístupu
Chain of responsibility
Dostupné pouze po zakoupení přístupu
Vzory štruktúry
Adapter
Dostupné pouze po zakoupení přístupu
Facade
Dostupné pouze po zakoupení přístupu
Decorator
Dostupné pouze po zakoupení přístupu
Composite
Dostupné pouze po zakoupení přístupu
Proxy
Dostupné pouze po zakoupení přístupu
Bridge
Dostupné pouze po zakoupení přístupu
Flyweight
Dostupné pouze po zakoupení přístupu
Vzory mimo GOF
Immutable objects
Dostupné pouze po zakoupení přístupu
Method chaining
Dostupné pouze po zakoupení přístupu
Dependency injection
Dostupné pouze po zakoupení přístupu
Outro
Záver kurzu
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Design Patterns

Ivan J.

Design Patterns

Martin B.

Pozri aj tieto kurzy