webdesign / development + awesome
✨ React, Angular, Vue (a TypeScript) kurz
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
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.
- React, Angular, Vue (a TypeScript)
- Ako bude kurz prebiehať (takto)
- Reaktívne appky | najprv vo VUE
- PODMIENKY a CYKLY v HTML, SYNCHRONIZÁCIA stavu s UI | vue
- JSON zo servera, ANIMÁCIE | vue
- react | class komponent, JSX, stav/state cez setState
- react | robota s form-om, iterácia cez pole
- react | zobraz IF platí, odošli FORM a spracuj
- react | setState objekt VS. setState function
- react | nová JSX šablóna, odoslanie ENTERom
- react | UPDATE cool, REMOVE dude
- react | REF na DOM element, VIRTUAL DOM, JSON, LIFECYCLE metódy
- react | CREATE-REACT-APP, react SERVER, ANIMÁCIE
- React vs Vue, prvá rekapitulácia a PROSBA
- TypeScript (je JavaScript, len viac)
- angular | vs Angularjs, CLI inštalácia, súbory adresáre
- angular | CYKLUS, odoslanie FORMU, prvé TypeScript typy
- angular | viditeľnosť a CSS classy podľa podmienky + redizajn
- angular | PRIDAJ dúda, VYMAŽ dúda
- angular | [(ngModel)], @dekorátory, REFerencia na DOM elementy
- angular | JSON, Services, TS Interface, vlastné dátové typy
- angular | ANIMÁCIE, rozdiel COMPONENT vs MODULE
- Ktorý mám najradšej a prečo je to SVELTE? Ktorý je naj?
- KOMPONENTY, čo je komponent a prečo a taktiež ako a ešte raz prečo
- Druhá appka s iTunes cez KOMPONENTY a v TypeScripte
- vue | Vue CLI, inštalácia cez terminál
- vue | ukážková mini appka, ŠTRUKTÚRA SÚBOROV
- vue | prvý KOMPONENT, SCOPED styles, ROUTER
- vue | Tunes podstránka, SUB-KOMPONENTY
- vue | KOMUNIKÁCIA KOMPONENTOV - od rodiča k decku cez PROPS
- vue | KOMUNIKÁCIA - od decka k tatkovi cez $EMIT EVENT
- vue | KOMUNIKÁCIA - odvšadiaľ všade cez EVENT BUS, VUEX
- vue | @types, LODASH, axios, ITUNES API, tsconfig
- vue | type ANY je cheat, OBJECT DESTRUCTURING, filter, map
- vue | INTERFACE, vlastné dátový typy v TypeScripte
- vue | VUE FILTERS,
komponent - vue | ANIMÁCIE a emocionálny kolaps
- react | CREATE-REACT-APP s TypeScriptom, iTunes appka
- react | chill video, prejdem SÚBORY APPKY, vyrobím pár KOMPONENTOV
- react | React ROUTER
- react | tvoje prvé (lol, lož) FUNCTION KOMPONENTY, podstránky
- react | INLINE styles, css-in-js, STYLED COMPONENTS, CSS MODULES
- react | REUSABLE CSS rady, JSX opakovačky, podstránky
- react | HOOKS API, useState, useEffect, VEDĽAJŠIE EFEKTY
- react | Tunes podstránka v TS s HOOKS a cyklom a formom
- react | RODIČ a jeho DETI, sub-komponenty
- react | KOMUNIKÁCIA komponentov, TOP-DOWN DATA FLOW (teória)
- react | KOMUNIKÁCIA cez PROPS od rodiča k decku
- react | KOMUNIKÁCIA cez CALLBACK FUNC od decka k rodičovi
- react | SINGLE SOURCE OF TRUTH, vytiahni stav do rodiča
- react | REDUX (nie)
- react | INTERFACE, vlastné dátové typy v TS + jeho história
- react | useRef odkaz na DOM elementy, OPTIONAL CHAINING, refaktoring
- react | LODASH, @types, iTunes api, AXIOS
- react | extract data, Samotvorba Interfacu, OBJECT DESTRUCTURING, typ Song
- react | FORMÁTOVANIE výpisov,
komponent - react | useEffect a useMemo hooks
- react | KONIEC reactu, ANIMÁCIE, Vue vs React rekapitulácia
- (toto preskoč) hádky, VUE 3 COMPOSITION API, strácame jednoduchosť
- angular | iTunes App
- angular | ROUTER, generate komponent príkaz
- angular | RouterLinky a
- angular | SCOPED CSS, globálne vs lokálne štýly, Reusable CSS
- angular | PIPES na formátovanie, TS INTERFACE, form, cyklus
- angular | SERVICES (a components/views slovíčkarenie)
- angular | TEMPLATE REF, odkaz na DOM input
- angular | TEMPLATE priamo v DEKORÁTORE, sub-komponenty
- angular | KOMUNIKÁCIA rodič --> decko cez @Input
- angular | KOMUNIKÁCIA decko --> rodič cez @Output
- angular | CH-CH-CHANGES 👨🎤 reaguj na zmenu hodnoty
- angular | NGRX store, ďalších 100tisíc spôsobov, TOP-DOWN FLOW, SOURCE OF TRUTH
- angular | lodash, npm @types, DEBOUNCE
- angular | OBSERVABLES a RxJS vo veľkej skratke
- angular | iTunes HttpClient service, iTunes API
- angular | Http subscribe(), komunikácia cez OBSERVABLE service
- angular | Extract data, Paste JSON as Code pomocník
- angular |
komponent - angular | CUSTOM PIPES
- angular | ANIMÁCIE, Angular vs React vs Vue posledný rekap
- 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:)
č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ánkomneukladá 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