Technikum Klasa II 45 minut PP: II.3f+IV.1 | s. 344-345

Lekcja 10: Projekt strony WWW - publikacja i prezentacja (3/3)

Testowanie, optymalizacja, hosting i prezentacja projektow

📋 Podstawa programowa: II.3f+IV.1
GitHub PagesSEOdomenaprezentacja projektuprezentacjestrony WWW
00:00
Finalizacja
15 min
00:15
Publikacja
10 min
00:25
Prezentacje
15 min
00:40
Ocena
5 min
📚

Teoria

Testowanie strony przed publikacja

Przed opublikowaniem strony nalezy ja dokaldnie przetestowac:

  • Walidacja HTML - sprawdz poprawnosc kodu na validator.w3.org
  • Walidacja CSS - sprawdz styl na jigsaw.w3.org
  • Responsywnosc - przetestuj na roznych rozdzielczosciach (F12 w przegladarce)
  • Rozne przegladarki - Chrome, Firefox, Edge, Safari
  • Dzialanie linkow - sprawdz czy wszystkie linki prowadza we wlasciwe miejsca
  • Wydajnosc - sprawdz na PageSpeed Insights

Optymalizacja strony

  • Obrazy - kompresuj (TinyPNG), uzyj odpowiednich formatow (WebP, JPEG, PNG), dodaj alt
  • Minifikacja - usun zblene spacje i komentarze z CSS
  • SEO - dodaj metatagi: title, description, og:image
  • Dostepnosc (a11y) - kontrast kolorow, alt dla obrazkow, nawigacja klawiatura

Publikacja strony - darmowy hosting

Istnieje kilka darmowych sposobow na opublikowanie strony:

  • GitHub Pages - najpopularniejsze rozwiazanie:
    1. Stworz konto na github.com
    2. Stworz nowe repozytorium z nazwa nazwa.github.io
    3. Wgraj pliki strony
    4. Strona bedzie dostepna pod adresem https://nazwa.github.io
  • Netlify - przeciagnij folder z plikami na strone netlify.com
  • Vercel - podobne do Netlify, proste wdrozenie

Kryteria oceny projektu

  • Struktura HTML (2 pkt) - poprawne semantyczne znaczniki, walidacja
  • Styl CSS (2 pkt) - estetyka, spojnosc, responsywnosc
  • Tresc (2 pkt) - merytoryczna wartosc, poprawnosc jezykowa
  • Funkcjonalnosc (2 pkt) - dzialajace linki, nawigacja, minimum 3 podstrony
  • Prezentacja (2 pkt) - umiejetnosc przedstawienia projektu
Prezentacja projektu: Przygotuj krotka (2-3 minutowa) prezentacje swojej strony. Powiedz: jaki byl cel strony, dla kogo jest przeznaczona, jakie technologie uzyales, z czego jestes dumny, co bylo najtrudniejsze.
✏️

Zadania

Latwe

Zadanie 1: Walidacja i poprawki

Sprawdz swoja strone w walidatorze HTML (validator.w3.org) i CSS (jigsaw.w3.org). Popraw wszystkie znalezione bledy. Zapisz liste bledow i sposob ich naprawienia.

Srednie

Zadanie 2: SEO i metatagi

Dodaj do kazdej podstrony: metatag description (max 160 znakow), metatag author, tagi Open Graph (og:title, og:description, og:image) dla prawidlowego wyswietlania przy udostepnianiu w social media. Dodaj ikone strony (favicon).

Srednie

Zadanie 3: Publikacja na GitHub Pages

Opublikuj swoja strone na GitHub Pages. Stworz repozytorium, wgraj pliki, wlacz GitHub Pages w ustawieniach repozytorium. Przetestuj strone pod adresem publicznym. Udostepnij link nauczycielowi.

Trudne

Zadanie 4: Prezentacja projektu

Przygotuj i wyglos prezentacje swojego projektu (2-3 min). Omow: cel i grupe docelowa, strukture strony, uzyty techniki (Flexbox, media queries itp.), trudnosci i sposob ich rozwiazania. Pokaz strone na zywo i zaprezentuj jej responsywnosc na roznych urzadzeniach.

🎥

Materialy wideo

Budowa strony www na komputerze za pomoca joomal serii 3 oraz przeniesieniejej do internetu
videoporady
Tworzenie stron WWW w Joomla!
Sławomir Pieszczek
🎧

Podcasty

✔️

Quiz - sprawdz sie!

📜

Podstawa programowa

← Lekcja 9: Implementacja HTML/CSS Lekcja 11: Wplyw informatyki na zycie →