Szkolenie: Astro framework
Astro to framework przeznaczony do tworzenia stron internetowych ukierunkowanych na prezentację treści, takich jak blogi, strony produktowe czy rozwiązania e-commerce.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:ASTRO
Astro framework
Cele szkolenia
Kompleksowe i praktyczne wprowadzenie do frameworku Astro
Opanowanie Astro w stopniu umożliwiającym samodzielne tworzenie witryn statycznych, a także ukierunkowanych na prezentację treści
Poznanie metod integracji Astro z innymi technologiami webowymi
Przedstawienie dobrych praktyk związanych z bezpieczeństwem i optymalizacją witryn internetowych
Dla kogo?
Specjaliści zajmujący się zarówno frontendem, jak i backendem, poszukujący efektywnych rozwiązań do budowy szybkich i zoptymalizowanych stron internetowych
Zalety
Uczestnicząc w szkoleniu "Astro Framework", zdobywasz umiejętności, które pozwalają na skuteczne korzystanie z tego rozwiązania
Praktyczna forma szkolenia - wspólna realizacja przykładowego projektu w trakcie zajęć
Nauka ukierunkowana na dobre praktyki oraz wykorzystanie popularnych narzędzi deweloperskich
Wymagania
Podstawowa wiedza z zakresu HTML i CSS
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do Astro
Założenia oraz unikalne cechy frameworku
Konfiguracja środowiska deweloperskiego
Struktura projektu
Komponenty jako podstawowy element konstrukcyjny
Budowa stron
Szablony widoku i język wyrażeń Astro
Tryby renderowania
Obrazy, czcionki oraz inne zasoby statyczne
Stylizacja wyglądu z użyciem CSS
Internacjonalizacja
Zarządzanie treścią
Tworzenie i prezentowanie treści
Wykorzystanie dokumentów markdown oraz mdx
Content collections
Integracja z rozwiązaniami CMS
Wsparcie dla RSS
Nawigacja
Routing oparty o system plików
Optymalizacja ładowania stron (prefetching)
Dynamicznie wstrzykiwanie logiki z wykorzystaniem middlewares
Tranzycje między widokami
Praca z danymi oraz integracja z backend
Komunikacja z serwerem oraz ładowanie danych z użyciem funkcji fetch
Tworzenie usług
Astro DB jako baza SQL
Uwierzytelnianie z wykorzystaniem biblioteki Lucia i/lub Auth.js
Utrzymanie
Zmienne środowiskowe oraz zarządzanie konfiguracją
Tworzenie i uruchamianie skryptów działających po stronie klienta
Integracja z popularnymi frameworkami webowymi
Testowanie
Aktualizacja projektu
Wdrażanie