Full-stack vývojář webových aplikací
Tento kurz vás provede celým vývojovým cyklem webové aplikace. Naučíte se navrhovat REST API pomocí Express.js, spravovat data v MongoDB, vytvářet moderní frontend v Reactu a zajistit bezpečnou autentizaci uživatelů. Získáte přehled o architektuře full-stack aplikací i praktické zkušenosti s jejich nasazením do cloudu. Na konci kurzu budete schopni samostatně vyvinout a publikovat plně funkční webovou aplikaci.
se slevou 30 %!
O kurzu
Mikrocertifikát se zaměřuje na praktický vývoj moderní full-stack webové aplikace s využitím technologií Express.js (backend), React (frontend) a MongoDB pro práci s daty. Účastníci se naučí navrhovat API, spravovat data, vytvářet uživatelské rozhraní, řešit autentizaci a autorizaci uživatelů a celou aplikaci nasadit do cloudu.
Kurz poskytuje důraz na praktické dovednosti – účastníci projdou kompletním vývojovým cyklem aplikace a na konci budou schopni samostatně vyvinout a publikovat plně funkční webovou aplikaci.
Po absolvování kurzu budou účastníci rozumět architektuře moderní full-stack webové aplikace a budou schopni navrhovat a implementovat REST API pomocí Express.js. Naučí se pracovat s databázemi v MongoDB a vytvářet datové modely, zajistí bezpečnou autentizaci a autorizaci uživatelů a vytvoří propojené uživatelské rozhraní v Reactu. Kurz jim poskytne praktické zkušenosti s celým vývojovým cyklem – od návrhu přes implementaci až po nasazení aplikace do cloudu – takže budou schopni samostatně vyvinout a publikovat plně funkční webovou aplikaci.
Obsah kurzu a harmonogram
- Architektura webových aplikací – klient, server, databáze
- REST API, HTTP, JSON – komunikace mezi frontendem a backendem
- Přehled technologií: Node.js, Express.js, React, MongoDB, Vercel, Azure
- Struktura Node.js aplikace, middleware, routing
- Tvorba REST API (GET, POST, PUT, DELETE)
- Práce s daty: ukládání do souboru, základní persistenci
- Přechod na MongoDB – připojení, modely (Mongoose), CRUD operace
- Pokročilá témata: validace vstupů, chybové stavy
- Úvod do vztahů mezi entitami – co je relace, příklady ze života (uživatel – objednávky, student – kurzy, autor – články
- Typy vztahů (1:N, N:M, 1:1)
- Modelování v MongoDB / Mongoose: rozdíl mezi embedded dokumenty a referencovanými (ObjectId), kdy použít který přístup
- Praktické příklady se 2–3 entitami, vytváření modelů, propojení pomocí ref, populace dat
- Registrace, přihlášení, ochrana hesel (bcrypt)
- Autentizace pomocí JWT
- Middleware pro autorizaci
- Uživatelé, role a přístupová práva
- Struktura React aplikace
- Komponenty, props, state, useEffect
- React Router – navigace mezi stránkami
- Volání API (axios, fetch)
- Formuláře a validace
- Stylování (CSS, Tailwind, styled-components – volitelně)
- Integrace API volání z Reactu
- Práce s autentizací na klientovi (tokeny, localStorage)
- Reakce na chyby serveru a správné UX
- Nasazení backendu (např. Render, Azure)
- Nasazení frontendu (např. Vercel, Netlify, Azure)
- Práce s .env proměnnými a bezpečnostními zásadami
- Stručný přehled Next.js – SSR vs CSR
- Kdy má smysl použít Next.js
- Ukázka jednoduché aplikace v Next.js
- Návrh a vývoj vlastní aplikace (např. blog, todo, mini e-shop)
- Backend: REST API, MongoDB, autentizace
- Frontend: React, formuláře, validace, přihlášení
- Nasazení do cloudu a prezentace
Technické a vstupní požadavky
To je vše. Zbytek vám dáme my.
Pro koho je kurz určen?
Metody výuky
- Samostudium s přehledně strukturovanými materiály
- Tutoriály a individuální konzultace s lektorem
- Hodnocený úkol – vlastní návrh marketingové strategie
- Závěrečný online test a prezenční workshop
Od koho se budete učit?
Ing. Ivo Milota
Reference studentů
Když se kurzu zúčastníte s opravdovým zapojením, zorientujete se jak v marketingu, tak i v prodejní a produktové strategii. Budete vědět, co máte dodávat vy ostatním a co mají oni dodat vám.
Získat navíc vlastní case study s tak inspirativním a odborným vedením - může být samo o sobě k nezaplacení!
- Ivana R.
produktová manažerka
Jak se tvoří marketingová strategie
Pokud jste si až dosud mysleli, že Marketing je jen reklama, předmět Strategický Marketing vás rychle vyvede z omylu.
Jako někdo, kdo se chce marketingu věnovat i profesně, oceňuji důraz, který vyučující klade na praktické využití poznatků a na pochopení témat v souvislostech.
- Adéla M.
student
Jak se tvoří marketingová strategie