Podcast

  • Ep. 27 – Frontend vs. Backend

    Keď si prebehneš pracovné ponuky pre programátorov, tak si môžeš všimnúť, že sa v nich často spomínajú slová Frontend a Backend. Keď sme začínali s programovaním, tak sme si ani my neboli istí, čo tieto dva pojmy znamenajú. A tak sme sa rozhodli, že ti ich skúsime aspoň trochu priblížiť. (00:00) - Úvod (00:33) - Stručne - rozdiel medzi Frontendom a Backendom (02:45) - Patrí klasický Javascript do Frontendu alebo do Backendu? (04:05) - Je backend, ktorý využíva iný backend, frontendom pre ten backend? (05:11) - Má androidová aplikácia frontend a backend? (09:39) - Aké jazyky viem na čo použiť? (11:35) - Sú jazyky striktne frontend alebo backend? (15:15) - Musím byť dizajnér, ak chcem byť frontend developer? (19:03) - Je backenďak viac ako frontenďák? (20:56) - Kam spadá robenie stránok vo Wordpresse? (22:46) - Majú frontenďáci a backenďáci nejaké charakteristické črty? (24:48) - Záver https://wp.streetofcode.sk/podcast/ep-27-frontend-vs-backend/

  • Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní

    Dáme si trošku uvoľnenejšiu epizódu. Porozprávame sa o tom, čo máme a nemáme radi na programovaní. Obaja sme si pripravili 5 pozitívnych a 5 negatívnych, ale nevieme, čo napísal ten druhý. https://wp.streetofcode.sk/podcast/5-veci-programovanie/ (00:00) - Úvod (01:31) - 1. pozitívum - Kreativita (04:16) - 2. pozitívum - Riešenie od základov (05:56) - 3. pozitívum - Refaktorovanie (06:54) - 4. pozitívum - Analytické úlohy (09:35) - 5. pozitívum - Unit testy (11:46) - 6. pozitívum - Debugovanie (13:55) - 7. pozitívum - Výsledok (15:04) - 8. pozitívum - Nekonečné možnosti (17:56) - 9. pozitívum - Učenie sa nových vecí (19:11) - Zhrnutie pozitívných vecí (20:40) - 1. negatívum - Úlohy, ktoré su ľahké naprogramovať, ale treba sa s veľa ľudmi dohodnút, že čo (21:55) - 2. negatívum - Problémy  s vývojovým prostredím (23:06) - 3. negatívum - Úlohy, ktoré nie sú dostatočne vyšpecifikované (24:23) - 4. negatívum - Tutoriály, ktoré sa nedajú urobiť (27:13) - 5. negatívum - Programovanie pod stresom (28:48) - 6. negatívum - Špagety kód/kód iných ľudí (30:49) - 7. negatívum - Keď sa niekto pozerá ako programujem (32:56) - 8. negatívum - Náročnosť (34:35) - 9. negatívum - Meetingy (37:11) - 10. negatívum - Milión spôsobov ako niečo urobiť a nevieš, ktorý je správny (42:20) - Zhrnutie negatívných vecí (44:36) - Záver

  • Ep. 25 – Source Control

    Git je source control systém/softvér. Ako a prečo vznikli source control systémy? Kto ich potrebuje? Ako sa ich môžeme naučiť a načo je to vlastne dobré? Všetko sa dozvieš v tejto epizóde. (00:00) Úvod (00:52) Čo je to source control a prečo musel vzniknúť? (06:18) História source control (11:44) Kto používa source control. Komu je to dobré? (14:31) Pojmy zo source control / git (pull, push, commit, pull request, conflict) (28:48) Github. BitBucket, Gitlab (32:47) Ako sa to môžem naučiť? (37:15) Tipy na záver (43:51) - Záver https://wp.streetofcode.sk/podcast/ep-25-source-control/

  • Ep. 24 – Potrebujem vedieť databázy?

    V epizóde číslo 24 sa pozrieme na to, či programátor potrebuje ovládať databázy. Najprv si v skratke povieme, čo to databázy vlastne sú. (00:00) Úvod (00:52) Čo sú to vlastne databázy? (02:56) Typy databáz (04:20) Prečo relačná databáza? Čo je to tá relácia? (05:34) Prečo mi nestačí iba súbor? (09:20) Kto by mal ovládať databázy? (10:21) Relačné vs. nerelačné databázy (13:12) Čo sa z databáz oplatí vedieť? (15:58) Načo SQL, keď za mňa všetko spraví ORM? (17:27) - Záver https://wp.streetofcode.sk/podcast/ep-24-potrebujem-vediet-databazy/

  • Ep. 23 – OOP Part 7 (Temná strana OOP)

    V záverečnej epizóde o OOP si najprv pripomenieme aj nejaké výhody, ale hlavne sa pozrieme na negatíva objektovo orientovaného programovania. (00:00) Úvod (01:33) Výhody OOP (06:18) Zjavné nevýhody OOP (14:28) Prvý článok (18:01) Druhý článok (24:35) Tretí článok (25:47) Prečo je OOP stále také populárne? (27:37) Oplatí sa učiť OOP? (29:02) - Záver https://wp.streetofcode.sk/podcast/ep-23-temna-strana-oop/

  • Ep. 22 – OOP Part 6 (Polymorfizmus)

    Objekt je polymorfický, keď je inštanciou viac ako jednej triedy. Vďaka polymorfizmu si vieme skrátiť a zjednodušiť kód, ale tak ako je to aj so všetkým ostatným, vieme si to aj poriadne skomplikovať. (00:00) Čo je to polymorfizmus (02:01) Príklad - muž a človek (04:57) Kedy je objekt polymorfický (06:49) Typy polymorfizmu (statický a dynamický) (15:46) Další príklad polymorfizmu (19:36) Výhody a nevýhody polymorfizmu (27:03) -  Zhrnutie a záver + pár užitočných tipov https://wp.streetofcode.sk/podcast/ep-22-oop-part-6-polymorfizmus/

  • Ep. 21 – OOP Part 5 (Dedenie)

    Vďaka dedeniu, po anglicky inheritance, vieme vytvárať hierarchie objektov. Toto môže byť veľmi nápomocné, ako aj veľmi nebezpečné. (00:00) Úvod (00:57) Čo je to dedenie (02:05) Príklad - auto (03:27) Načo je dobré a nie je dobré dedenie (20:00) Skúsenosti s vytváraním hierarchií (23:15) - Zhrnutie a záver https://wp.streetofcode.sk/podcast/ep-21-oop-part-5-dedenie/

  • Ep. 20 – OOP Part 4 (Enkapsulácia)

    V OOP chceme ochrániť naše objekty pred tým, aby si s nimi každý mohol robiť čo chce. Na toto nám slúži enkapsulácia a o enkapsulácii je aj táto epizóda. (00:00) Úvod (00:30) Čo je to enkapsulácia (02:07) Príklad - auto (03:56) Načo sa používa enkapsulácia (06:48) Access modifiers (11:13) Prečo nemôže byť všetko public (15:44) Access modifiers v.2 (18:37) Mini tips ohľadom enkapsulácie (24:21) Enkapsulácie znižuje impakt zmien (25:10) Loose coupling (27:55) Záver https://wp.streetofcode.sk/podcast/ep-20-oop-part-4-enkapsulacia/

  • Ep. 19 – OOP Part 3 (Abstrakcia)

    Abstrakcia. Jeden zo základných pojmov OOP (alebo aj programovania všeobecne). Pobavíme sa o tom, čo to abstrakcia je vo všeobecnosti, ale samozrejme aj o tom, čo je abstrakcia v programovaní. Spomenieme zároveň aj nejaké výhody OOP, refaktorovanie a duplikáciu. (00:00) Úvod (00:35) Čo je to abstrakcia (04:40) Abstrakcia pri programovani (06:21) Pre koho vlastne abstrahujeme? (08:49) Ďalšie príklady abstrakcie v programovaní (10:28) Kedy používať abstrakciu (12:25) Abstrakcia zvyšuje kvalitu kódu (13:51) Divide and Conquer (rozdeluj a panuj) (15:31) Výhody OOP (16:31) Abstraktná trieda vs. abstrakcia (18:56) Abstrakcia a školské zadania (19:54) Nevýhody abstrakcie https://wp.streetofcode.sk/podcast/ep-19-oop-part-3-abstrakcia/

  • Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia)

    Pokračujeme druhou častou v sérií OOP. V tejto epizóde si najprv zopakujeme, čo je to objekt. Potom prejdeme na to, čo je to trieda a inštancia. Neskôr budeme rozoberať rozdiely medzi triedou, objektom a inštanciou. Nevyhneme sa ani príkladom z reálneho života, aby sme si to vedeli lepšie predstaviť. (00:00) Úvod (00:36) Čo je to objekt (zopakovanie) (02:23) Čo je trieda? (06:21) Čo je inštancia? (11:06) Aký je rozdiel medzi objektom, triedou a inštanciou? (10:48) Príklad vytvorenia triedy Lampa (13:54) - Záver https://wp.streetofcode.sk/podcast/ep-18-oop-part-2/

Prihlás sa na odber nášho newslettra