✨ React, Angular, Vue (a TypeScript) kurz

napísal , 25 Apr 2020 [ CSS HTML JavaScript jQuery Tutoriály Videá ]

React, Angular a Vue sú JavaScriptové, frontendové knižnice (ok, Angular je framework a Vue je niečo medzi) na tvorbu UI. Pomáhajú ti vyrábať používateľské rozhrania, ktoré musia svižne reagovať na vstupy používateľa a prichádzajúce dáta. Predstav si Netflix, Spotify, Discord.

Spravím tú istú appku v každom. To je lož, spravím dve. Na prvej ti ukážem "reaktívnosť" a rozdiely medzi nimi. Na druhej ťa naučím programovanie cez komponenty a TypeScript. Naučím ťa všetky tri. Teda štyri. Veci.

Komponenty sú fajn. Ty si aplikáciu rozbiješ na menšie, samostatné časti. Netflix môže mať komponent pre navigáciu, kategórie, zoznam filmov, konkrétny film. Každý z nich má vlastný výzor, vlastné správanie, vlastné premenné. Kód pre každý komponent môžeš upratať do samostatného adresára a oddeliť ho od zvyšku kódu.

Vďaka tomu je kód appky prehľadnejší a jednoduchšie sa ti nad ním rozmýšľa. Keď vyrábaš komponent pre film, sústredíš sa len naň a nemusíš sa báť, že by zmena v ňom prepísala niečo v inej časti aplikácie. V praxi ti komponenty dovoľujú akoby vymyslieť si a naprogramovať si vlastné HTML elementy.

A kód môžeš písať v TypeScripte.
Ktorý ťa naučím tiež.

🔥🎉🔥 Nový kurz kupuj tu React, Angular, Vue (a TypeScript) 🔥🎉🔥

Je v ňom 80 videí. Stojí 79 eur (dostaneš ho aj v rámci predplatného). 10 hodín a 24 minút videa. Kurz je hotový, kompletný, ale v budúcnosti pár videí ešte môže pribudnúť.

pozri si tak hodinu z kurzu

JE TO VLASTNE 3 A POL RÝCHLOKURZU V JEDNOM

Spravím tú istú appku v Reacte, Vue aj v Angulare. A potom spravím ešte jednu. Znova vo všetkých troch. A v TypeScripte. Čiže 6 aplikácií. Kód každej z nich si samozrejme môžeš stiahnuť.

Kurz môže byť užitočný pre teba, ak:

  • vieš jeden z nich a chceš sa naučiť ostatné
  • chceš porovnať rozdiely v kóde a filozofii každého
  • roky píšeš javascript, ale "bojíš sa" skočiť do typescriptu
  • si so žiadnym "reaktívnym" js ešte nerobil/a


ČO POTREBUJEŠ VEDIEŤ?

Potrebuješ základy HTML, CSS a JavaScriptu. To je asi tak všetko. Akože... zišlo by sa vedieť, čo je programovanie a ako sa robí:) Inak si v poho. Ak síce vieš JavaScript, ale chceš ho vedieť lepšie + sa naučiť všeko o tools ako webpack, npm, babel, yarn... tak mám kurz presne na to.

Ak si nikdy neprogramoval, mám kurz, v ktorom sa síce pracuje v PHP, ale naučí ťa základy programovania. Má to priam v názve.

 
🔥🎉🔥 React, Angular, Vue (a TypeScript) kurz sa dá kúpiť tu za 79 🔥🎉🔥
Samozrejme ak máš predplatné, kurz dostaneš automaticky.

  1. React, Angular, Vue (a TypeScript)
  2. Ako bude kurz prebiehať (takto)
  3. Reaktívne appky | najprv vo VUE
  4. PODMIENKY a CYKLY v HTML, SYNCHRONIZÁCIA stavu s UI | vue
  5. JSON zo servera, ANIMÁCIE | vue
  6. react | class komponent, JSX, stav/state cez setState
  7. react | robota s form-om, iterácia cez pole

rozbaliť zvyšné epizódy

  1. react | zobraz IF platí, odošli FORM a spracuj
  2. react | setState objekt VS. setState function
  3. react | nová JSX šablóna, odoslanie ENTERom
  4. react | UPDATE cool, REMOVE dude
  5. react | REF na DOM element, VIRTUAL DOM, JSON, LIFECYCLE metódy
  6. react | CREATE-REACT-APP, react SERVER, ANIMÁCIE
  7. React vs Vue, prvá rekapitulácia a PROSBA
  8. TypeScript (je JavaScript, len viac)
  9. angular | vs Angularjs, CLI inštalácia, súbory adresáre
  10. angular | CYKLUS, odoslanie FORMU, prvé TypeScript typy
  11. angular | viditeľnosť a CSS classy podľa podmienky + redizajn
  12. angular | PRIDAJ dúda, VYMAŽ dúda
  13. angular | [(ngModel)], @dekorátory, REFerencia na DOM elementy
  14. angular | JSON, Services, TS Interface, vlastné dátové typy
  15. angular | ANIMÁCIE, rozdiel COMPONENT vs MODULE
  16. Ktorý mám najradšej a prečo je to SVELTE? Ktorý je naj?
  17. KOMPONENTY, čo je komponent a prečo a taktiež ako a ešte raz prečo
  18. Druhá appka s iTunes cez KOMPONENTY a v TypeScripte
  19. vue | Vue CLI, inštalácia cez terminál
  20. vue | ukážková mini appka, ŠTRUKTÚRA SÚBOROV
  21. vue | prvý KOMPONENT, SCOPED styles, ROUTER
  22. vue | Tunes podstránka, SUB-KOMPONENTY
  23. vue | KOMUNIKÁCIA KOMPONENTOV - od rodiča k decku cez PROPS
  24. vue | KOMUNIKÁCIA - od decka k tatkovi cez $EMIT EVENT
  25. vue | KOMUNIKÁCIA - odvšadiaľ všade cez EVENT BUS, VUEX
  26. vue | @types, LODASH, axios, ITUNES API, tsconfig
  27. vue | type ANY je cheat, OBJECT DESTRUCTURING, filter, map
  28. vue | INTERFACE, vlastné dátový typy v TypeScripte
  29. vue | VUE FILTERS, komponent
  30. vue | ANIMÁCIE a emocionálny kolaps
  31. react | CREATE-REACT-APP s TypeScriptom, iTunes appka
  32. react | chill video, prejdem SÚBORY APPKY, vyrobím pár KOMPONENTOV
  33. react | React ROUTER
  34. react | tvoje prvé (lol, lož) FUNCTION KOMPONENTY, podstránky
  35. react | INLINE styles, css-in-js, STYLED COMPONENTS, CSS MODULES
  36. react | REUSABLE CSS rady, JSX opakovačky, podstránky
  37. react | HOOKS API, useState, useEffect, VEDĽAJŠIE EFEKTY
  38. react | Tunes podstránka v TS s HOOKS a cyklom a formom
  39. react | RODIČ a jeho DETI, sub-komponenty
  40. react | KOMUNIKÁCIA komponentov, TOP-DOWN DATA FLOW (teória)
  41. react | KOMUNIKÁCIA cez PROPS od rodiča k decku
  42. react | KOMUNIKÁCIA cez CALLBACK FUNC od decka k rodičovi
  43. react | SINGLE SOURCE OF TRUTH, vytiahni stav do rodiča
  44. react | REDUX (nie)
  45. react | INTERFACE, vlastné dátové typy v TS + jeho história
  46. react | useRef odkaz na DOM elementy, OPTIONAL CHAINING, refaktoring
  47. react | LODASH, @types, iTunes api, AXIOS
  48. react | extract data, Samotvorba Interfacu, OBJECT DESTRUCTURING, typ Song
  49. react | FORMÁTOVANIE výpisov, komponent
  50. react | useEffect a useMemo hooks
  51. react | KONIEC reactu, ANIMÁCIE, Vue vs React rekapitulácia
  52. (toto preskoč) hádky, VUE 3 COMPOSITION API, strácame jednoduchosť
  53. angular | iTunes App
  54. angular | ROUTER, generate komponent príkaz
  55. angular | RouterLinky a
  56. angular | SCOPED CSS, globálne vs lokálne štýly, Reusable CSS
  57. angular | PIPES na formátovanie, TS INTERFACE, form, cyklus
  58. angular | SERVICES (a components/views slovíčkarenie)
  59. angular | TEMPLATE REF, odkaz na DOM input
  60. angular | TEMPLATE priamo v DEKORÁTORE, sub-komponenty
  61. angular | KOMUNIKÁCIA rodič --> decko cez @Input
  62. angular | KOMUNIKÁCIA decko --> rodič cez @Output
  63. angular | CH-CH-CHANGES 👨‍🎤 reaguj na zmenu hodnoty
  64. angular | NGRX store, ďalších 100tisíc spôsobov, TOP-DOWN FLOW, SOURCE OF TRUTH
  65. angular | lodash, npm @types, DEBOUNCE
  66. angular | OBSERVABLES a RxJS vo veľkej skratke
  67. angular | iTunes HttpClient service, iTunes API
  68. angular | Http subscribe(), komunikácia cez OBSERVABLE service
  69. angular | Extract data, Paste JSON as Code pomocník
  70. angular | komponent
  71. angular | CUSTOM PIPES
  72. angular | ANIMÁCIE, Angular vs React vs Vue posledný rekap
  73. goodbye horses

Ak ma chceš podporiť patreon.com/yablko.
Ak chceš nové info o všetkom, choď na facebook.com/yablko.smrdi.
Ak chceš ďalšie moje videá, choď na youtube.com/yablko.
Ak chceš všetky kurz na rok, skús predplatné.
Ak sa ti kurz páči, povedz každému:)

napísal , 25 Apr 2020

čo ty na to?

komentuj ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom
ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom