Ujarzmij HTMLa, poznaj CSSa, a potem przejmij kontrolę nad światem
Znasz podstawy HTMLa, ale nie czujesz się w nim pewnie? Czujesz, że Twoja wiedza w tym temacie może być nieaktualna? Próbowałeś robić coś z wykorzystaniem WordPressa, ale chciałbyś w pełni zapanować na kodem? Poznaj HTML Living Standard i bądź z nim na bieżąco! Prócz HTMLa poznasz też podstawy CSSa, dzięki czemu stylowanie stworzonego HTMLa również nie będzie dla Ciebie problemem. Warsztaty składać się będą w przeważającej części z zadań praktycznych, aby każdy uczestnik mógł stworzyć swoją pierwszą stronę WWW.
Dla uczestników przewidziana jest zupa krem, a także przerwy kawowe.
Czego się nauczysz?
- poznasz język HTML i towarzyszące mu technologie,
- poznasz potężne możliwości ukryte w samym HTMLu,
- nauczysz się tworzyć semantyczny kod zgodny ze współczesnymi standardami i trendami,
- nauczysz się podstawowych technik stylowania elementów z wykorzystaniem CSSa,
- poznasz zalety i wady omawianych zagadnień.
Dla kogo jest ten warsztat?
Wymagania wstępne
Uczestnicy w trakcie zajęć korzystają z własnego sprzętu (do wygodnej pracy wystarczy jakikolwiek laptop z systemami Linux, OSX czy Windows) na którym mile widziane jest zainstalowane następujące oprogramowanie:
- dowolny edytor tekstowy kolorujący składnie lub IDE np. Notepad++, Atom, NetBeans, Visual Studio, WebStorm
- kilka przeglądarek internetowych w najnowszych wersjach: Firefox, Chrome/Chromium, IE/EDGE, Opera, Safari
Prowadzący
Absolwent AGH - Informatyka Stosowana w Hutnictwie. Prezes Zarządu i front-end developer firmy desi9n.pl tworzącej aplikacje webowe, aplikacje mobilne oraz programowanie dedykowane. Wielokrotny prelegent na konferencjach związanych z programowaniem urządzeń mobilnych i programowaniem front-end. W wolnych chwilach pasjonat boksu olimpijskiego.
Program warsztatów
- Wstęp
- Czym jest język HTML i w jakim celu się go stosuje
- Wersje i standaryzacja języka HTML
- Przestarzale i nie zalecane znaczniki (FONT, CENTER)
- Pierwsze kroki
- Struktura dokumentu
- Elementy blokowe
- Najważniejsze znaczniki HTMLa: HTML, HEAD, BODY
- Semantyka bloków: ASIDE, MAIN, ARTICLE, SECTION
- Wyświetlanie treści
- Elementy tekstowe – paragrafy, nagłówki, wyróżnianie treści na różne sposoby
- Tabele (wiersze, kolumny, komórki, łączenie komórek)
- Listy (wypunktowania, numerowane, zagnieżdżanie, listy definicji)
- Linki (nawigacja oparta o anchory, linki zewnętrzne)
- Przełamania linii, linie horyzontalne
- Obrazki i inne cuda
- img
- figure, figcaption, picture
- ścieżki względne i bezwzględne
- Podstawy CSS
- selektory – łączenie HTML z CSS
- wczytywanie stylów do dokumentu HTML
- stylowanie tekstu – nadawanie koloru, formatowanie
- sposoby stylowania bloków
- stylowanie tabel
- Layouty
- Tworzenie prostych layoutów z minimalnym wykorzystaniem CSSa
- Znaczniki semantyczne: HEADER, FOOTER, NAV
- Zagadnienia zaawansowane
- Poprawki w drzewie DOM wykonywane przez przeglądarkę
- Tworzenie layoutu a reprezentacja danych
- Osadzanie multimediów: dźwięk, filmy, CANVAS
- Shadow DOM
- Warsztat programisty
- Sprawdzanie poprawności syntaktycznej HTMLa
- Formatowanie kodu, radzenie sobie z większymi strukturami HTML
- Komentarze w kodzie
- Edytory ułatwiające pracę
Uwaga
Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia.
Zapisy na wybrany warsztat zostały zakończone.