Online kurz Design Patterns

Design Patterns

Level
Kapitol
25
Kategória
Programovanie
Hodnotenie
4,5 z 5
Dĺžka
4h 10min
Jazyk
CZ

Design Patterns / Návrhové vzory

Už ako malému ti hovorili, ako sa máš správať. Uprav si posteľ, pozdrav susedov, keď ich stretneš, že si máš upratovať v izbe, alebo že v reštaurácii sa máš správať slušne. Niečo ti teraz prezradím. Presne toto boli návrhové vzory. V tomto prípade skôr vzory správania sa, ale chápeme sa 😉

Lenže aby si sa mohol nejaký návrhový vzor naučiť, tak si najskôr musel porozumieť tomu, čo po tebe rodičia a učitelia chcú, takže si sa najskôr musel naučiť hovoriť, chodiť a ovládať svoje telo. To isté je aj s Design Patterns v programovaní. Takže ak si ešte programovací zelenáč, tak najskôr skoč po kurzoch od Yablka a to vrátane základov programovania a OOP.

Dobre, takže teraz už vieš chodiť a hovoriť. No pustíme sa do toho. Snáď si sa stretol s rôznymi pojmami, ako je Factory, Event a pod. A hovoril si si, prečo to robíme tak zložito? Ty si nakódil ten formulár za 10 minút v jednej funkcii a si šťastný a my na to musíme tvoriť nejaké komponenty, šablóny, továrne a celý prales. 

Áno, máš pravdu, ale ver, že všetko to má zmysel. Ono totiž je jednoduché nasekať to tam tak, aby to nejako bežalo. No problém je mať to tak, aby tomu každý rozumel a dalo sa to jednoducho upravovať. Nechceš po niekom prevziať kód a blúdiť v ňom ako v džungli. A od toho sú návrhové vzory. Umožnia lepšiu orientáciu v kóde, znovupoužiteľnosť, rozšíriteľnosť a podobne. 

No a o tom sú návrhové vzory, na ktoré sa teraz vrhneme. Tak na čo čakáš? Choď do TOHO! Áno, a všetko si skúšaj. Ideálne na svojich vlastných projektoch / príkladoch. A keby ti nebolo niečo jasné, tak píš do diskusie. Je lepšie sa opýtať, ako sa 10 hodín trápiť vymýšľaním, ako na to.

Čo sa naučíš?

Návrhový vzor predstavuje všeobecné riešenie problému, ktoré sa využíva pri návrhu IT riešení. Návrhový vzor nie je časťou zdrojového kódu, ktorá by sa dala priamo vložiť do nášho programu. Ide skôr o popis riešenia problému alebo šablónu, ktorá môže byť použitá v rôznych situáciách.

Čo všetko dostaneš

  • 25 kapitol online kurzu,
  • certifikát o absolvovaní online kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný,
  • moderované diskusné fórum.

Kapitoly online kurzu

Intro (1)

Ukážka zdarma
5:12

Vzory tvorby (4)

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

Vzory chovania (9)

Ukážka 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 Hodnotenie
3 Kurzy

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

4,5 z 5 · 10 hodnotení

Odporúčané online kurzy