3. HTML5

HTML5 to jeden z podstawowych języków wykorzystywanych do tworzenia i prezentowania stron internetowych. Praktycznie dla każdego programisty, jego znajomość jest obowiązkowa. Dzięki nam dowiesz się jak, pracować w tym środowisku – m.in. wykorzystywać na stronach Javascript, API, osadzać elementy graficzne i multimedialne, tworzyć projekty stron i publikować je w sieci.

Liczba godzin: 20

Osoba prowadząca: Paweł Cudek

Wykaz tematów:

  1. Struktura dokumentu HTML
  2. Edytory wpierające tworzenie stron internetowych
  3. Dane o dokumencie HTML (znaczniki meta)
  4. Znaczniki HTML
  5. Atrybuty
  6. Nowe znaczniki HTML5
  7. Odsyłacze
  8. Tabele
  9. Listy
  10. Elementy formatujące
  11. Elementy blokowe i liniowe
  12. Formularze
  13. Encje
  14. Elementy graficzne (canvas, svg, mapy)
  15. Osadzenie elementów multimedialnych (video, audio, animacje)
  16. Ramki
  17. Tworzenie układu graficznego z wykorzystaniem CSS
  18. Skrypty po stronie klienta (wykorzystanie języka JavaScript)
  19. HTML API (geolokalizacja, drag/drop, lokalny magazyn danych, SSE)
  20. Walidacja poprawności kodu
  21. Publikowanie stron w sieci.

 

Uzupełnieniem treści będą materiały online „Kurs HTML 5 zaawansowany”.
kurs-html5-zaawansowany

Tematyka:

  1. Praktyczne użycie HTML5 w formularzach (walidacja danych, użycie ciekawych skryptów itp.)
  2. Wczytywanie plików oraz użycie dokumentów edytowalnych
  3. Nowe metody przechowywania danych
  4. Technologia Web workers oraz zarządzanie stanami historii
  5. Możliwości elementu Canvas (dynamiczne tworzenie kształtów, transformacje i in).