Návrh Školení
Úvod
- Co je to stack FARM?
- FARM oproti MERN
Začínáme
- Nastavení vývojového prostředí
- Vytvření účtu v MongoDB Atlas
- Instalace potřebných závislostí
- Připojení FastAPI k databázi MongoDB
Tvorba REST API (FastAPI)
- Operace CRUD
- Aktualizace API koncových bodů
- Funkce databáze MongoDB
- Testování API
Tvorba uživatelského rozhraní pomocí ReactJS
- Vytvoření projektu v Reactu
- Instalace knihoven axios a bootstrap
- Styling, CSS a JSX syntaxe
- Přidání interaktivních funkcí do aplikace
- Testování vytvořené aplikace
Nasazení aplikace
- Nasazení back-endu (na platformě Heroku)
- Nasazení front-endu (pomocí GitHubu)
Zabezpečení aplikace
- Autentizace a správa uživatelských účtů
- Nastavení routerů a přístupových oprávnění.
Lednice problémů a chyb
Shrnutí kurzu a další směřování
Požadavky
- Praktické zkušenosti s vývojem webových aplikací
- Znalost programování v JavaScriptu a Pythonu
Cílová skupina
- Vývojáři
Reference (2)
Bylo opravdu velmi přínosné získat konečně pevné pochopení některých klíčových konceptů v Reactu, zejména stavů (state) a hooks. Łukasz je vysvětloval velmi jasně a ochotně pracoval s praktickými příklady, aby nám pomohl vyjasnit další otázky, které jsme měli.
Hayden Pike - Powerlink Queensland
Kurz - React, Redux and TypeScript
Přeloženo strojem
Instruktor skvěle začal tím, že prolomil led a sám sebe projevil jako iniciativní, když všechny povzbuzoval k účasti. Nikdo nebyl opomenut a dokázal si dobře poradit s každičkým problémem účastníků. Dobrě využíval výzvy a otázky, které položili účastníci, k poskytnutí jasnějších vysvětlení celému publiku.
Joao Aguiar - INESC TEC
Kurz - React: Build Highly Interactive Web Applications
Přeloženo strojem