Online kurz Design Patterns

Design Patterns

Level
Kapitol
25
Kategorie
Programování
Hodnocení
4,5 z 5
Délka
4h 10min
Jazyk
CZ

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.

Kapitoly online kurzu

Intro (1)

Ukázka zdarma
5:12

Vzory tvorby (4)

Factory
9:47
Singleton
8:52
Prototype
3:22
Builder
5:07

Vzory chovania (9)

Ukázka zdarma
11:27
Strategy
9:34
Template method
4:40
State
12:59
Memento
10:01
Interpreter
12:51
Mediator
12:00
Iterator
16:00
Chain of responsibility
10:49

Vzory štruktúry (7)

Adapter
6:30
Facade
4:14
Decorator
7:29
Composite
9:19
Proxy
9:54
Bridge
19:33
Flyweight
11:11

Vzory mimo GOF (3)

Immutable objects
18:05
Method chaining
10:53
Dependency injection
19:48

Outro (1)

Záver kurzu
0:41

Lektor online kurzu

Lektor Antonín Jehlář

Antonín Jehlář

PHP, Nette
Freelancer, který se svému oboru věnuje již 16 let. Největší zálibu našel v Nette, což je jeho Alfa Omega. Pořádá školení pro firmy a kurzy pro jednotlivce. V rámci svého Stacku také nahlíží do DevOps.
3,8 Hodnocení
3 Kurzy

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

4,5 z 5 · 10 hodnocení

Doporučené online kurzy