Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.
🟢 Warsztat weekendowy w godz. 09:00-17:00 (8h) 🟢
Czego się nauczysz?
Celem warsztatu jest zapoznanie uczestników z tworzeniem aplikacji wykorzystujących Headless CMS na przykładzie NextJS oraz Contentful.
Wymagania wstępne
- Umiejętność programowania w języku Javascript
- znajomość Reacta
- znajomość Typescript oraz SCSS
Prowadzący
Mateusz Jabłoński:
Mateusz Jabłoński. Frontend developer z zacięciem humanistycznym. Uwielbia nauczać innych, wymieniać się doświadczeniem i wspierać w rozwoju programistycznym. Ma doświadczenie w uczeniu zarówno dzieci, jak i dorosłych. Jako programista pracuje od 2011 roku, skupiając się przede wszystkim na technologiach frontendowych. Prywatnie mąż, ojciec, kolekcjoner książek i gier planszowych.
Program warsztatów
NextJS
Co to jest NextJS?
Podejście hybrydowe: SSG + SSR
Struktura projektu
Własne API
CSS Modules
Uruchamiamy pierwszy projekt
Contentful
Co to jest headless CMS?
Content Delivery API I Content Preview API
Content Management API
Content model w Contentful
Typy proste: Short text, Number, Date & Time, Location,
Boolean
Referencje
Rich text
Content
Blog
Połączenie Contenful z NextJS
Strona artykułu
Typ Entry
Pobieranie danych artykułu i ich mapowanie
Optymalizacje obrazów
Strona bloga
Operatory porównania przy pobieraniu danych
Filtrowanie danych za pomocą API
Sortowanie danych za pomocą API
Paginacja
System komentarzy za pomocą Content Management API
Przygotowanie endpointu dla dodawania komentarzy
Łączenie komentarzy z istniejącym artykułem
Publikacja aplikacji z wykorzystaniem Vercel
Uwaga
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.