Tworzenie stron WWW: zaawansowanie techniki CSS
Transkrypt
Tworzenie stron WWW: zaawansowanie techniki CSS
Tworzenie stron WWW: zaawansowanie techniki CSS Cele szkolenia 1. Zdobycie umiejętności w zakresie posługiwania się technikami CSS do tworzenia zaawansowanych graficznie stron i serwisów internetowych (zob. np. galerię projektów na www.csszengarden.com). 2. Zdobycie umiejętności tłumaczenia poszczególnych elementów projektów graficznych (m.in. tytułów, tabel, menu i układów stron) na języki HTML/XHTML i CSS (użycie mechanizmu „widzę – zapisuję”). 3. Przygotowanie biblioteki gotowych do wykorzystania technik – głównie w zakresie formatowania treści, tabel, menu, wyróżniania tytułów oraz tworzenia różnych układów stron (w tym galerii). 4. Przygotowanie uczestników do dalszego samodzielnego rozwoju – nabierania stopniowej wprawy w myśleniu w językach HTML/XHTML i CSS (czyli „mam pomysł/projekt – zapisuję”) poprzez praktyczną realizację stron WWW i poszukiwanie potrzebnych technik w dokumentacji w/w języków. Profil słuchaczy Szkolenie przeznaczone jest dla osób tworzących i projektujących wszelkiego rodzaju strony i serwisy internetowe (w tym również projekty wzorcowe przeznaczone do automatycznej generacji np. za pośrednictwem języka PHP). Wymagania wstępne Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz podstawowa znajomość języków HTML/XHTML oraz CSS – w zakresie omawianym na szkoleniu „Tworzenie stron WWW (HTML4/HTML5/XHTML/CSS)”. Czas trwania 3 dni po 8 godzin lekcyjnych Metoda realizacji szkolenia Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. Wiedza teoretyczna i praktyczna Wprowadzenie [opcja] Cechy dobrego edytora do tworzenia kodu HTML/XHTML/CSS Jak działają przeglądarki Poprawna budowa strony WWW (Moduł trwa łącznie ok. 20 minut) Tagowanie treści w pliku HTML Przypomnienie zasad Najczęściej używane elementy i znaczniki treści stron WWW (Moduł obejmuje łącznie ok. 15 minut wykładu i ok. 15 min. ćwiczeń) Formatowanie treści strony Przypomnienie zasad używania stylów CSS Przypomnienie najczęściej używanych parametrów tekstu, tła, krawędzi i grafiki w tle Inicjały Style związane z warstwami Warianty stylów dla elementów w poszczególnych warstwach (Moduł obejmuje łącznie ok. 35 minut wykładu i ok. 85 min. ćwiczeń) Formatowanie tytułów Najczęściej używane parametry formatowania tytułów oraz wyróżnień Automatyczne numerowanie elementów (np. rozdziałów lub sekcji strony, akapitów, ilustracji, tabel itp.) (Moduł obejmuje łącznie ok. 20 minut wykładu i ok. 70 min. ćwiczeń) Tabele Główne elementy składowe tabeli oraz ich formatowanie Używanie klas stylów Tworzenie nagłówków nadrzędnych dla więcej niż jednej kolumny lub wiersza tabeli (scalanie komórek tabeli) (Moduł obejmuje łącznie ok. 30 minut wykładu i ok. 60 min. ćwiczeń) Listy (wypunktowane, numerowane i definicji) Podstawowe elementy składowe list Tworzenie list zagnieżdżonych Najczęściej wykorzystywane parametry formatowania list Najczęściej wykorzystywane parametry formatujące zawartość/pozycje listy Elementy typu „in-line” a elementy typu „block” oraz możliwość zmiany sposobu zachowania (przełączenia między tymi typami) (Moduł obejmuje łącznie ok. 30 minut wykładu i ok. 90 min. ćwiczeń) Układy stron Najczęściej używane układy stron z użyciem podziału na warstwy Pojemnik nadrzędny i automatyczna szerokość marginesów bocznych Układ powiększony o stopkę strony Technika warstwy trójdzielnej Układy wieloszpaltowe Konstrukcja „stosu warstw” i sterowanie kolejnością warstw na stosie oraz kontrola położenia warstw Mapy obrazów (image maps) (Moduł obejmuje łącznie ok. 100 minut wykładu i ok. 180 min. ćwiczeń) Galerie grafik Cechy, rodzaje i zastosowanie Główne zasady projektowania i ograniczenia techniczne Przypomnienie – zasady wstawiania grafiki do treści strony Przypomnienie – tworzenie klas stylów oraz rozróżnienie między użyciem dla warstw identyfikatorów oraz klas Wyświetlanie elementów blokowych (np. elementów listy) obok siebie Wyłączanie ramki dla obrazków będących linkami Zachowanie obrazków będących linkami przy zmianie koloru tła dla linków a:hoover Rodzaje ramek Model pudełkowy (box model) w kontekście obrazków Oblewanie obrazka tekstem Iluzja trójwymiarowości (złudzenie światłocienia) Wyróżnianie wewnętrznego menu galerii Płaskie lub „wypukłe” pseudoprzyciski Automatyczne numerowanie obrazków (w obrębie strony lub wybranej warstwy nadrzędnej) poprzez wstawienie numerów (np. do podpisów) (Moduł obejmuje łącznie ok. 85 minut wykładu i ok. 165 min. ćwiczeń) Umiejętności Po ukończeniu kursu uczestnik/czka będzie potrafił/a: • projektować zaawansowane graficznie strony WWW, • tworzyć kod HTML/CSS takich stron, • ulepszać pod względem typograficznym wszelkiego rodzaju strony (firmowe, sklepy internetowe, serwisy informacyjne, blogi itp.). Ścieżka rozwoju Po zakończeniu szkolenia rekomendowane jest skorzystanie z: • Dave Shea, Molly E. Holzschlag, „Zen stosowania CSS. Źródło oświecenia dla projektantów stron WWW”, • dokumentacji języka HTML (www.w3.org/TR/1999/REC-html401-19991224 i ew. www.w3.org/TR/2012/CR-html5-20121217) oraz XHTML (www.w3.org/TR/2002/REC-xhtml1-20020801 i www.w3.org/TR/2010/ RECxhtml-basic-20101123), • dokumentacji języka CSS (www.w3.org/TR/2011/REC-CSS2-20110607).