Street of Code
by Street of CodeMiesto, kde sa môžeš vzdelávať o programovaní. Vytvárame programátorský podcast ako kurzy pre začínajúcich programátorov.
Episodes
Ep. 19 – OOP Part 3 (Abstrakcia)
22m · PublishedAbstrakcia. 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/
The post Ep. 19 – OOP Part 3 (Abstrakcia) appeared first on Street of Code.
Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia)
15m · PublishedPokrač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/
The post Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia) appeared first on Street of Code.
Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia)
15m · PublishedPokrač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/
The post Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia) appeared first on Street of Code.
Ep. 17 – OOP Part 1 (Intro)
16m · PublishedTouto epizódou sa začína séria o OOP - objektovo orientovanom programovaní. Táto epizóda je iba úvodnou k celej sérii a povieme ti, o čom celá séria bude a skúsime načrtnúť, čo to OOP je a na čo sa používa.
(00:00) Úvod
(01:25) Programovacie paradigmy
(02:34) Čo je objekt?
(04:51) Procedurálne vs. objektovo orientované
(07:59) Piškvorky objektovo vs. procedurálne
(10:48) Procedurálne vs. objektovo orientované po druhé
(11:54) Výhody dedenia
(15:10)- Záver
https://wp.streetofcode.sk/podcast/ep-17-oop-part1-intro/
The post Ep. 17 – OOP Part 1 (Intro) appeared first on Street of Code.
Ep. 17 – OOP Part 1 (Intro)
16m · PublishedTouto epizódou sa začína séria o OOP - objektovo orientovanom programovaní. Táto epizóda je iba úvodnou k celej sérii a povieme ti, o čom celá séria bude a skúsime načrtnúť, čo to OOP je a na čo sa používa.
(00:00) Úvod
(01:25) Programovacie paradigmy
(02:34) Čo je objekt?
(04:51) Procedurálne vs. objektovo orientované
(07:59) Piškvorky objektovo vs. procedurálne
(10:48) Procedurálne vs. objektovo orientované po druhé
(11:54) Výhody dedenia
(15:10)- Záver
https://wp.streetofcode.sk/podcast/ep-17-oop-part1-intro/
The post Ep. 17 – OOP Part 1 (Intro) appeared first on Street of Code.
Ep. 16 – O nás, o živote ako takom
34m · PublishedKeďže tento podcast ma byť niekedy aj o živote ako takom, tak sme sa rozhodli spraviť taký osobnejší podcast. Dozviete sa kto sme, kde sme vyrastali, kde bývame, čo robíme vo voľnom čase a mnoho ďalšieho.
https://wp.streetofcode.sk/podcast/ep-16-o-nas-o-zivote-ako-takom/
The post Ep. 16 – O nás, o živote ako takom appeared first on Street of Code.
Ep. 16 – O nás, o živote ako takom
34m · PublishedKeďže tento podcast ma byť niekedy aj o živote ako takom, tak sme sa rozhodli spraviť taký osobnejší podcast. Dozviete sa kto sme, kde sme vyrastali, kde bývame, čo robíme vo voľnom čase a mnoho ďalšieho.
https://wp.streetofcode.sk/podcast/ep-16-o-nas-o-zivote-ako-takom/
The post Ep. 16 – O nás, o živote ako takom appeared first on Street of Code.
Ep. 15 – Clean Code Part 5 (System, Emergent Design)
30m · Published5. časť série o Clean Code je zároveň aj poslednou a rozoberáme v nej kapitoly System a Emergent Design. Ako funguje mesto? Jeden človek všetko riadi? Keď nám prestane tiecť voda, tak nebudú ani odvážať odpad? Nie. Separation of Concerns. V druhej časti epizódy sa pobavíme o 4 pravidlách, ktoré nás privedú k dobrému dizajnu.
(00:00) Úvod
(00:29) Viete si predstaviť, že vybudujete sami mesto?
(03:28) Separation of Concerns
(07:21) Dependency injection
(11:04) Separation of Concerns ako základ pre agilný vývoj
(12:40) Aj pri agilnom vývoji treba myslieť trochu dopredu
(15:16) 4 Pravidlá pre Emergent Design
(16:35) Pravidlo 1: Prechádzajú všetky testy
(20:12) - Pravidlo 2: Duplikácia
https://wp.streetofcode.sk/podcast/ep-15-clean-code-part-5-system-emergent-design/
The post Ep. 15 – Clean Code Part 5 (System, Emergent Design) appeared first on Street of Code.
Ep. 15 – Clean Code Part 5 (System, Emergent Design)
30m · Published5. časť série o Clean Code je zároveň aj poslednou a rozoberáme v nej kapitoly System a Emergent Design. Ako funguje mesto? Jeden človek všetko riadi? Keď nám prestane tiecť voda, tak nebudú ani odvážať odpad? Nie. Separation of Concerns. V druhej časti epizódy sa pobavíme o 4 pravidlách, ktoré nás privedú k dobrému dizajnu.
(00:00) Úvod
(00:29) Viete si predstaviť, že vybudujete sami mesto?
(03:28) Separation of Concerns
(07:21) Dependency injection
(11:04) Separation of Concerns ako základ pre agilný vývoj
(12:40) Aj pri agilnom vývoji treba myslieť trochu dopredu
(15:16) 4 Pravidlá pre Emergent Design
(16:35) Pravidlo 1: Prechádzajú všetky testy
(20:12) - Pravidlo 2: Duplikácia
https://wp.streetofcode.sk/podcast/ep-15-clean-code-part-5-system-emergent-design/
The post Ep. 15 – Clean Code Part 5 (System, Emergent Design) appeared first on Street of Code.
Ep. 14 – Clean Code Part 4 (Unit Tests, Classes)
38m · PublishedV 4. časti série Clean Code rozoberáme Unit testy a Triedy. Čo sú to unit testy a načo ich potrebujeme? Ako mať testy čisté? Ako by mala vyzerať čistá trieda? Taktiež si prejdeme veľmi dôležité princípy ako Single responsibility principle, Cohesion, Open-Closed principle.
(00:00) Úvod
(00:36) Unit testy - čo to je a prečo ich chceme mať čisté
(04:52) Výhody unit testov (Flexibilita v produkčnom kóde)
(06:01) Čo robí testy čistými?
(13:41) Akronym FIRST (fast, independent, repeatable, self-validating, timely)
(18:59) Unit testy - záver, TDD (test driven development)
(21:54) Classy, úvod - ako vyzerá bežná classa?
(23:18) Enkapsulácia, čo to je a príklad
(25:40) Triedy by mali byť krátke
(26:44) Single responsibility principle
(31:38) Cohesion (Súdržnosť)
(33:31) Organizovanie pre zmenu, open-closed principle
(35:31) Izolovanie od zmien
(37:13) - Zrhnutie
https://wp.streetofcode.sk/podcast/ep-14-clean-code-part-4-unit-tests-classes/
The post Ep. 14 – Clean Code Part 4 (Unit Tests, Classes) appeared first on Street of Code.
Street of Code has 217 episodes in total of non- explicit content. Total playtime is 176:38:04. The language of the podcast is Slovak. This podcast has been added on December 18th 2022. It might contain more episodes than the ones shown here. It was last updated on May 19th, 2024 04:10.