Design Patterns

Zpět na kurzy

Všechny ONLINE kurzy

za 1 299,00 KČ

Všechny online kurzy za 1 299 KČ

Více info

Course duration 4h 10m 18s
Course chapters 25 kapitol
Course difficulty Středně pokročilý

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

Obsah kurzu:

  • Intro 
    •  Intro do kurzu  
  •  Vzory tvorby   
    •  Factory  
    •  Singleton  
    •  Prototype  
    •  Builder  
  •  Vzory chovania    
    •  Observer  
    •  Strategy  
    •  Template method  
    •  State  
    •  Memento  
    •  Interpreter  
    •  Mediator  
    •  Iterator  
    •  Chain of responsibility  
  •  Vzory štruktúry
    •  Adapter  
    •  Facade  
    •  Decorator  
    •  Composite  
    •  Proxy  
    •  Bridge  
    •  Flyweight  
  •  Vzory mimo GOF  
    •  Immutable objects  
    •  Method chaining  
    •  Dependency injection  
  •  Outro 
    •  Záver kurzu
Online kurz Design Patterns je možné vyzkoušet i zdarma!