Spotykamy się 8 razy na 2 godziny co tydzień.
-
Podstawy 1 - CSS, html, protokół http, oraz responsywne strony internetowe, podstawowe technologie web - slajdy(md);
-
Podstawy 2 - slajdy oraz przykłady:
- REST API;
- architektura.
-
Web tech stacks:
-
Frontend with React - slajdy.
-
Praca z bazą danych, ORM, oraz integracja z express.io - slajdy.
-
Testowanie (slajdy) i aplikacja w produkcji - slajdy:
- Continuous Deployment;
- Observability
- Web vitals;
- Monitoring API: RED i USE.
-
Egzamin:
- PaaS
- Egzamin.
Spotykamy się 4 razy na 4 godziny (2 razy po 2 godziny) - 8 bloków tematycznych.
Podejście:
- Problem;
- Mierzymy się z zadaniem samemu - timebox;
- Pytamy / prosimy o pomoc;
- Zrobiłam / Zrobiłem - warto pokazać;
- Kopiuj&Wklej zakazane (chyba, że wykładowca powie inaczej).
Cel: jak najwięcej hands-on.
Linki do repozytorium z rozwiazaniem proszę przesłać na emaila prowadzącego.
Program:
-
Instalacja wszystkich wymaganych narzędzi - lista;
-
CSS i frameworki: bootstrap i tailwindcss - instrukcja;
-
Web App stack: backend z Expressem - instrukcja;
-
Web App stack: frontend z Reactem - instrukcja;
-
Web App stack: Typescript, Express, i baza danych - instrukcja;
-
Aplikacja w produkcji - testowanie i observability instrukcja;
-
Zaliczenie ćwiczeń - instrukcja.