Absolutní základy programování (v JavaScriptu)

15h 39min
Čas
147
Kapitol
Programování
Kategorie
5.0
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Popis online kurzu Absolutní základy programování (v JavaScriptu)

JavaScript je jeden z nejpoužívanějších programovacích jazyků současnosti. Pohání internetové stránky, mobilní aplikace a vlastně všechno, co si dnes umíš představit. Základy JavaScriptu ti rozkopnou dveře do IT světa. Umíš se od něho odrazit mnoha směry. Ale JavaScript je tady pro mě vlastně vedlejší. Já tě chci naučit programovat. Programování je způsob rozmýšlení. Naučím tě přemýšlet jako programátor.

Naučím tě programovat od absolutních základů. V JavaScriptu. Lidsky. Na příkladech. Pochopíš, jak zevnitř vypadají a fungují všechny aplikace, které denně používáš. Na jakých principech stojí. Budeme je vyrábět! Od jednoduchých webů se postupně dostaneš k aplikacím, které komunikují s API a databázemi a pracují s moderními frameworky. Vedle toho si vytvoříš vlastní projekty, na kterých budeš reálně vidět svůj progres. A během tě zavalím radami a myšlenky o programování, které jsem sbíral 20 let.

Začneme na nule a skončíme s reálnou, živou aplikací zavěšenou na internet. Nechci tě učit formou pouček. Vymyslím nám roli, tu si vyrobíme. Začneme jednoduše as každým dalším úkolem do toho přimíchám několik nových konceptů a postupů. Od nuly se takto budeme posouvat ke způsobu, kterým kód možná budeš psát práci. A ve výsledku mně nezáleží na tom, jestli v práci budeš kód psát ručně nebo pomocí AI agenta. Já tě tady chci naučit, jak ty systémy fungují. Nebo čím více víš, tím lepší výsledky dostaneš i od AI.

A samozřejmě tento kurz vůbec nemusí být o práci. Programování může být tvoje hobby, protože programování je zábava. A tento kurz bude také 🙂✨

Co se naučíš v kurzu Absolutní základy programování (v JavaScriptu)

  • Absolutní základy programování
  • Práce s VS CODE a projektovou strukturou
  • Práce s API a externími daty
  • Externí KNIHOVNY a jejich využití
  • Dokumentace, MDN a AI asistenti
  • Node.js a NPM pro správu knihoven
  • DEBUGGING a práce s chybami
  • VITE jako nástroj pro vývoj moderních aplikací
  • FRONTEND s Vue nebo React
  • JavaScriptové EVENTY a interakce
  • Časovače, async await, try catch, promises
  • BACKEND a Node.js
  • DATABÁZE jako Supabase, Pocketbase, SQLite
  • Deploy reálné aplikace na SERVER
  • Vlastní PROJEKT během celého kurzu
  • Práce s AI agenty a VIBE CODING
  • Kopa dalšího! Je tam toho MNOHO!

Co všechno dostaneš

  • video tutoriály o programování v javascriptu
  • kurz v textové verzi (v podstatě kniha základů)
  • množství zadání
  • kopu hotového kódu, který můžeš používat
  • moje rady a myšlenky, které sbírám 20 let
  • certifikát o absolvování kurzu
  • legraci!

JavaScript?

Já celý kurz vnímám v kontextu základů programování. Že na jejich vysvětlení použiji JavaScript, je téměř vedlejší. Ale JavaScript je snad nejpoužívanější jazyk současnosti. Pohání internetové stránky, mobilní aplikace a dnes vlastně všechno, co si umíš představit. Na rozdíl od jiných jazyků si jej nemusíš instalovat, nic komplikovaně nastavovat, už teď máš v počítači vše potřebné pro psaní JavaScript kódu. A základy JavaScriptu ti rozkopnou dveře do IT. Umíš se od něho odrazit mnoha směry. Testing? Databáze? Hry? Co jen chceš.

Já tě hlavně chci naučit programovat. A chápat. A přemýšlet.

Co se naučíš tady, bude fungovat, i kdyby se později přesuneš na jiný jazyk. Bude to platit, i kdyby kód za tebe píše agent. Já tě naučím, jak ty systémy fungují. Jak nad programováním přemýšlet a zároveň ti vysvětlím, nad čím přemýšlet nemusíš. Vše lidskou řečí a na příkladech. Je pro mě důležité, abychom všichni chápali, co děláme a proč.

A abychom se při tom bavili! Nebo vyrobit něco z ničeho? To je super! To je skvělá věc! Tak pojďme si hrát 🙂

Seznam kapitol

📚 01 | ZATIAĽ IBA SLEDUJ, nepíš
01 ABSOLÚTNE ZÁKLADY PROGRAMOVANIA, v javascripte
Dostupné pouze po zakoupení přístupu
02 PROGRAMOVANIE V RADIKÁLNEJ RÝCHLOSTI, zatiaľ iba sleduj
Dostupné pouze po zakoupení přístupu
03 PROGRAMÁTOROVI STAČÍ 7 VECÍ, a už vieš 3
Dostupné pouze po zakoupení přístupu
04 DOSTAL SI PODMIENKU, a už vieš 4
Dostupné pouze po zakoupení přístupu
05 3 TÉZY O PROGRAMOVANÍ, a pole a objekt
Dostupné pouze po zakoupení přístupu
06 DOSTAŇ TO DO KRVI, to bolo programovanie
Dostupné pouze po zakoupení přístupu
07 AKO KURZ PÔJDE, programovanie cez mikroskop
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 00 | v programovaní začínaš od nuly
Dostupné pouze po zakoupení přístupu
📚 02 | ZÁKLADY PROGRAMOVANIA #1
08 DEVTOOLS a... matematika?!
Dostupné pouze po zakoupení přístupu
09 PREMENNÉ, let a const
Dostupné pouze po zakoupení přístupu
10 DÁTOVE TYPY, number string a tvoja úloha
Dostupné pouze po zakoupení přístupu
11 FUNKCIE (a METÓDY), jediná úloha programátora
Dostupné pouze po zakoupení přístupu
📚 03 | ZOPÁR MOJICH ZAMYSLENÍ
12 NIKTO NEVIE PROGRAMOVAŤ
Dostupné pouze po zakoupení přístupu
13 TEN NAJDÔLEŽITEJŠÍ SKILL, neni matematika 🌮
Dostupné pouze po zakoupení přístupu
14 KNIŽNICE a DOKUMENTÁCIE, keď kód nepíšeš ty
Dostupné pouze po zakoupení přístupu
📚 04 | VSCODE
15 VISUAL STUDIO CODE, nastavíme rozbeháme
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 01 | skús to spustiť
Dostupné pouze po zakoupení přístupu
📚 05 | ZNOVA IBA SLEDUJ, nepíš
16 JS TI VYROBÍ HTML, ty len sleduj a buď voyeur
Dostupné pouze po zakoupení přístupu
17 FETCH + LOOP, na pole objektov
Dostupné pouze po zakoupení přístupu
18 AUTOMATIZÁCIA NUDNÉHO, o tom to celé je
Dostupné pouze po zakoupení přístupu
19 NAŠE VLASTNÉ FUNKCIE, a refaktoring
Dostupné pouze po zakoupení přístupu
20 JSDOC KONKRÉTNE, a komentáre všeobecne
Dostupné pouze po zakoupení přístupu
21 KEĎ VIEŠ JEDNO, tak vieš všetko
Dostupné pouze po zakoupení přístupu
22 CHCEŠ SEDEM VECÍ, a hraj sa s API
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 02 | premenné, funkcie
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 03 | HTML pomocou JS
Dostupné pouze po zakoupení přístupu
📚 06 | ZÁKLADY #2
23 OBJEKT (a JSON), keď o veci vieš viac
Dostupné pouze po zakoupení přístupu
24 POLE (ARRAY), keď máš vecí viac
Dostupné pouze po zakoupení přístupu
25 CYKLUS (LOOP) a ITERÁCIA, keď kus kódu opakuješ dokola
Dostupné pouze po zakoupení přístupu
26 CYKLUS RECAP (a for), programovanie chce lenivosť
Dostupné pouze po zakoupení přístupu
27 ZNOVA PRAX, krok po mini kroku
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 04 | hry a mašiny
Dostupné pouze po zakoupení přístupu
📚 07 | SKRATKY RADY TIPY TRIKY
28 NEEXISTUJE SPRÁVNY SPÔSOB, sleduješ lož
Dostupné pouze po zakoupení přístupu
29 NAMING CONVENTIONS, nepísané napísané pravidlá písania (kódu)
Dostupné pouze po zakoupení přístupu
30 NÁZVY SÚBOROV A ZLOŽIEK, a GIT a GITHUB chceš tiež
Dostupné pouze po zakoupení přístupu
31 KLÁVESOVÉ SKRATKY, uprataný kód a VSCode
Dostupné pouze po zakoupení přístupu
32 KNIŽNICE PRE SRANDU, bo nie všetok kód píšeš ty
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 05 | objekty, polia, cykly
Dostupné pouze po zakoupení přístupu
📚 08 | FUNKCIE
33 FUNKCIE 01, tvoje vlastné a ich argumenty
Dostupné pouze po zakoupení přístupu
34 FUNKCIE 02, majú spoločnú misiu, vznikajú organicky
Dostupné pouze po zakoupení přístupu
35 FUNKCIE 03, a tok kódu je TO, čo potrebuješ chápať
Dostupné pouze po zakoupení přístupu
36 FUNKCIE 04, ktoré aj niečo robia (lebo RETURN)
Dostupné pouze po zakoupení přístupu
37 ZOPÁR ÚLOH, mozog cvičiť treba
Dostupné pouze po zakoupení přístupu
38 AKO BY SOM TO ROBIL JA, a country kódny bonus 🤠
Dostupné pouze po zakoupení přístupu
39 FUNKCIE 05, funkcia je vlastný vesmír
Dostupné pouze po zakoupení přístupu
40 JEDEN JEDINÝ RIADOK, môj (ne)patentovaný princíp
Dostupné pouze po zakoupení přístupu
41 FUNKCIE 06, discount() princípom jediného riadku
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 06 | dudes, adventures, knihy
Dostupné pouze po zakoupení přístupu
📚 09 | ZÁKLADY #3
42 REDIZAJN, skočme si do CSS pre srandu
Dostupné pouze po zakoupení přístupu
43 KURZ ZAČAL KOŠÍKOM, dokončíme ho a HTML kraľuje
Dostupné pouze po zakoupení přístupu
44 KOŠÍK 02, všetko je len NÁSTROJ a ty ho použi
Dostupné pouze po zakoupení přístupu
45 KOŠÍK 03, upratanie kódu a WINDOW objekt
Dostupné pouze po zakoupení přístupu
46 KOŠÍK 04, URL search string na prepínač jazykov
Dostupné pouze po zakoupení přístupu
47 NEČAKAJ NA MOMENT, teraz je ten čas! 🫵❤️
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 07 | začni drobne, buď sochár
Dostupné pouze po zakoupení přístupu
📚 10 | AK SA TO FAKT CHCEŠ NAUČIŤ
48 PREČO MA ŠKOLA NENAUČILA PROGRAMOVAŤ, a prečo HTML
Dostupné pouze po zakoupení přístupu
49 REÁLNE PROJEKTY MOJICH ŠTUDENTOV, inšpiruj sa
Dostupné pouze po zakoupení přístupu
50 TOTO JE TERAZ TVOJ PROJEKT, ale nemusí byť
Dostupné pouze po zakoupení přístupu
51 AKO JA SOM SA NAUČIL PROGRAMOVAŤ, a prečo kurz je často výhovorka
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 08 | ahoj ❤️
Dostupné pouze po zakoupení přístupu
📚 11 | EVENTS a interaktivita
52 EVENTY a arrow funkcie
Dostupné pouze po zakoupení přístupu
53 PREVENT DEFAULT, event object
Dostupné pouze po zakoupení přístupu
54 FORMULÁR, základ každej interakcie vždy
Dostupné pouze po zakoupení přístupu
55 PLOŠTICA PRE ODPOSLUCH, form pre element
Dostupné pouze po zakoupení přístupu
56 EVENT PRE VIAC ElEMENTOV, koniec animácie
Dostupné pouze po zakoupení přístupu
57 EVENT DELEGATION, elementy z budúcnosti
Dostupné pouze po zakoupení přístupu
58 KLÁVESNICA EVENTY, input keydown keypress keyup
Dostupné pouze po zakoupení přístupu
59 DEBOUNCE a knižnice a život je kompromis
Dostupné pouze po zakoupení přístupu
60 APPLE MUSIC ITUNES APPKA, ale zlá
Dostupné pouze po zakoupení přístupu
61 CORS ODBOČKA, ak ti appka nefunguje
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 09 | eventy, udalosti
Dostupné pouze po zakoupení přístupu
📚 12 | DEBUGGER, TIMER a iné srandy
62 DEBUGGER, pauzni si kód
Dostupné pouze po zakoupení přístupu
63 DEBUGGER, v praxi
Dostupné pouze po zakoupení přístupu
64 BACKTICKS, and/or, undefined NULL, arrow funcs
Dostupné pouze po zakoupení přístupu
65 AI AGENT, našepkávač kódu
Dostupné pouze po zakoupení přístupu
66 TIMERY a pekné dátumy, ASYNC programovanie
Dostupné pouze po zakoupení přístupu
67 TIMERY V PRAXI, setTimeout
Dostupné pouze po zakoupení přístupu
68 KÓD V INÝCH JAZYKOCH, programovacích that is
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 10 | timery, dátumy
Dostupné pouze po zakoupení přístupu
📚 13 | NODE a NPM a VITE
69 PACKAGE MANAGER, npm node vite
Dostupné pouze po zakoupení přístupu
70 NODE inštalujeme, TERMINÁL používame
Dostupné pouze po zakoupení přístupu
NODE NA WINDOWS, ak ti robí problémy
Dostupné pouze po zakoupení přístupu
71 VITE, build tools
Dostupné pouze po zakoupení přístupu
72 PREČO BUILD TOOL, prečo vite?
Dostupné pouze po zakoupení přístupu
73 NPM INSTALL, package z internetu
Dostupné pouze po zakoupení přístupu
74 IMPORT EXPORT, appka ready na databázu
Dostupné pouze po zakoupení přístupu
75 KNIŽNICE CEZ NPM, v praxi znova
Dostupné pouze po zakoupení přístupu
76 NPM JE EVIL, temné stránky PACKAGE MANAGEROV
Dostupné pouze po zakoupení přístupu
📚 14 | DATABÁZA a BACKEND
77 SUPABASE (konkrétne), SLUŽBY (všeobecne)
Dostupné pouze po zakoupení přístupu
78 SELECT v SUPABASE, connect a get
Dostupné pouze po zakoupení přístupu
79 INSERT, upratovačky a then
Dostupné pouze po zakoupení přístupu
80 CRUD, create read update delete
Dostupné pouze po zakoupení přístupu
81 ID a CREATED_AT, v databázach
Dostupné pouze po zakoupení přístupu
82 DELETE, mažeme zo supabase
Dostupné pouze po zakoupení přístupu
83 DELETE, klikom na element
Dostupné pouze po zakoupení přístupu
84 UPDATE, edit úprava záznamu
Dostupné pouze po zakoupení přístupu
85 CRUD HOTOVÝ, naša appka zvládne všetko
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 11 | JSON API srandy
Dostupné pouze po zakoupení přístupu
📚 15 | ASYNC AWAIT, TRY CATCH
86 PROMISES, callback hell nech zomrie
Dostupné pouze po zakoupení přístupu
87 ASYNC AWAIT, význam v praxi
Dostupné pouze po zakoupení přístupu
88 TRY CATCH, skús a uvidíš
Dostupné pouze po zakoupení přístupu
📚 16 | UI FRAMEWORKY (vue, react, ...)
89 UI FRAMEWORKY (vue, react, angular, svelte...)
Dostupné pouze po zakoupení přístupu
90 VUE, reaktivita a KOMPONENTY
Dostupné pouze po zakoupení přístupu
91 .ENV SÚBORY, vue a supabase
Dostupné pouze po zakoupení přístupu
92 REACT vs VUE vs ANGULAR, a VUE formulár
Dostupné pouze po zakoupení přístupu
93 SINGLE PAGE APPKY, nie všetky musia byť
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 12 | knihovny, libraries
Dostupné pouze po zakoupení přístupu
📚 17 | NODE + SQLITE API
94 FRONT/BACKEND, klient/server, DB
Dostupné pouze po zakoupení přístupu
95 NODE a SQLITE, náš SERVER a DB
Dostupné pouze po zakoupení přístupu
96 NODE HTTP SERVER, naše vlastné API
Dostupné pouze po zakoupení přístupu
97 VUE TODOAPP, má náš vlastný backend
Dostupné pouze po zakoupení přístupu
98 API DRIVEN vs SERVER SIDE, json vs html
Dostupné pouze po zakoupení přístupu
⭐️ Úloha 13 | tvoj projekt
Dostupné pouze po zakoupení přístupu
📚 18 | DEPLOY A KONIEC ❤️
99 DOMÉNA A HOSTING, dáme tomu život
Dostupné pouze po zakoupení přístupu
100 DEV vs PRODUCTION, tvoj kód vs výsledný kód
Dostupné pouze po zakoupení přístupu
101 DEPLOY, nahráme to na server
Dostupné pouze po zakoupení přístupu
📚 19 | AI
102 AI S ROZVAHOU a rozumom
Dostupné pouze po zakoupení přístupu
103 AI MUSIC PLAYER 01, ZED a našepkaj mi kód
Dostupné pouze po zakoupení přístupu
104 AI MUSIC PLAYER 02, zoznam
Dostupné pouze po zakoupení přístupu
105 AI MUSIC PLAYER 03, prehrávač
Dostupné pouze po zakoupení přístupu
106 AI ZÁKLADNÉ POJMY, llm model token...
Dostupné pouze po zakoupení přístupu
107 AI AGENTS, harness codex pi claude...
Dostupné pouze po zakoupení přístupu
108 AI AGENTIC CODING, we painting we vibing?
Dostupné pouze po zakoupení přístupu
109 AI HALUCINÁCIE, ako to celé (ne)funguje
Dostupné pouze po zakoupení přístupu
110 VEZME TI AI PRÁCU a život? 😳😌
Dostupné pouze po zakoupení přístupu
📚 20 | Naša "kniha" JavaScriptu
01 | PREMENNÉ, funkcie, dátové typy Number a String, konzola
Dostupné pouze po zakoupení přístupu
02 | VSCODE, zložky a súbory, main.js
Dostupné pouze po zakoupení přístupu
02+ BONUS | WEB-APPKY rozdelené do súborov
Dostupné pouze po zakoupení přístupu
03 | MAGICKÝCH 7 🪄 programovania
Dostupné pouze po zakoupení přístupu
04 | OBJEKT, POLE (array), CYKLUS (loop)
Dostupné pouze po zakoupení přístupu
05 | NAŠE FUNKCIE, argumenty, return
Dostupné pouze po zakoupení přístupu
06 | KNIŽNICE, dokumentácie, MDN, AI, const vs let
Dostupné pouze po zakoupení přístupu
07 | VYRÁBAME HTML, document object model
Dostupné pouze po zakoupení přístupu
08 | KNIŽNICE V PRAXI, animate gsap confetti
Dostupné pouze po zakoupení přístupu
09 | JSDOC, undefined, BOOLEAN
Dostupné pouze po zakoupení přístupu
10 | DEBUGGER áno, diakritika nie
Dostupné pouze po zakoupení přístupu
11 | EVENTS, udalosti
Dostupné pouze po zakoupení přístupu
12 | NEČAKAJ NA MOMENT, teraz je ten čas ❤️
Dostupné pouze po zakoupení přístupu
13 | TIMERY, async programovanie
Dostupné pouze po zakoupení přístupu
14 | NODE, NPM, VITE 🥲🙂
Dostupné pouze po zakoupení přístupu
14+ BONUS | AKO SPUSTÍŠ VITE KÓD?
Dostupné pouze po zakoupení přístupu
15 | SUPABASE a služby a databázy
Dostupné pouze po zakoupení přístupu
16 | ASYNC AWAIT, TRY CATCH, promise
Dostupné pouze po zakoupení přístupu
17 | VUE (react, angular, svelte...)
Dostupné pouze po zakoupení přístupu
18 | WEBDEV: klient, server, frontend, DB, backend
Dostupné pouze po zakoupení přístupu
19 | DEPLOY a SERVER a KONIEC
Dostupné pouze po zakoupení přístupu
20 | AI
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

GH G.
před asi rokem
5.0

Absolutní základy programování (v JavaScriptu)

srozumitelné a svěže podané

Alena V.
před asi rokem
5.0

Absolutní základy programování (v JavaScriptu)

Za mě naprosto luxusní kurz plný nových užitečných informací. Někdy až tak plných, že se mi z hlavy kouřilo. Ale jak říkal sympatický Yablko, spoustu informací máme proto, abychom věděli, že existují. No a já si vybrala to, co mi nejvíc vyhovovalo, co mi šlo nejlépe pro mé začátky. Byla to zároveň zábava, Yablko je vtipný (mohl by dělat i stand up comedy), jeho hlasový projev je jak med, takže jako posluchač dávám 1***** Děkujiiiiiiiiiii! PS: zde specielně ještě jeden z mých projektů Yablku - po splnění pitného režimu na něj čeká dárek :-D - projekt zde: https://wahikaya-cloud.github.io/Hydratace/

Podívej se i na tyto kurzy

Yablko (Roman Hraška) Yablko (Roman Hraška)
Front-end, back-end
23 Online kurzů