Best practices pre návrh softvéru - Online kurz
Napadlo ťa niekedy, že tvoj alebo cudzí kód vyzerá divne? Že už od pohľadu vidíš zle pomenované premenné, zbytočne zdĺhavo vyriešený problém alebo úplne nekorektný prístup k syntaxi, že sa skoro čuduješ, ako je možné, že sa program spustil? Nie každá chyba môže byť fatálna, niektoré sú skôr kozmetické. Napriek tomu sa oplatí, či už kvôli prehľadnosti vlastného kódu alebo preto, aby si nerobil/a hanbu medzi ostatnými programátormi, dodržiavať tzv. best practices. V tomto kurze si ich postupne predstavíme.
15 lekcií
1 vedomostných testov
Certifikát absolventa
Čo sa v kurze naučíš?
"Dobré praktiky", ktorým sa v tomto kurze venujeme, môžeš (a mal/a by si!) uplatňovať aj pri programovaní v iných programovacích jazykoch. Vysvetlíme si, čo znamenajú skratky ako KISS, DRY alebo SHY.
Naučíš sa tzv. praktiky SOLID a dozvieš sa, ako rýchlo a predovšetkým kvalitne tvoriť nielen webové aplikácie. V troch dieloch sa pozrieme na najčastejšie chyby programátorov. Možno zistíš, že si až doteraz aj niektoré z týchto chýb robil/a.
Tento kurz ťa ale rozhodne nemá "nachytať na slivkách" a ukázať ti, že si sa niečo naučil zle. Je to skôr nadstavba, ktorá z teba urobí ešte lepšieho programátora. Tvoj kód bude prehľadnejší, ty vďaka tomu produktívnejší a predovšetkým budeš pôsobiť ako profesionál, ktorý je schopný dobre reprezentovať firmu aj sám seba.
Lekcie
Cena: 375 kreditov
2. diel: Najčastejšie chyby programátorov - Vieš pomenovať objekty?
3. diel: Najčastejšie chyby programátorov - Podmienky
4. diel: Dobré praktiky na použitie cyklov - Základné chyby
5. diel: Alternatívy cyklov - Kedy je lepší cyklus nepoužiť
6. diel: Dobré praktiky na použitie cyklov - Optimalizácia
7. diel: Najčastejšie chyby programátorov - Tvorba metód
8. diel: Best practices pre vývoj softvéru - Základné praktiky
9. diel: Best practices pre vývoj softvéru - Praktiky SOLID
10. diel: Best practices pre vývoj softvéru - Praktiky STUPID
12. diel: Best practices pre vývoj softvéru - Práca s databázou
13. diel: Najčastejšie chyby programátorov - Na čo sú algoritmy?
14. diel: Best practices pre vývoj softvéru - Vývoj webových aplikácií
15. diel: Best practices pre vývoj softvéru - Práca s heslom
Tahák: Učebná pomôcka na Best practices - Ťahák
Školenia Best practices pre vývoj softvéru