
Wstęp do kursu
| Z tego filmu dowiesz się, czy HTML5 jest rzeczywiście potrzebną technologią. |
| W tym filmie dowiesz się, jaki jest stan rozwoju HTML5. |
| Krótkie przedstawienie technologii, które już dziś są gotowe do użycia. |
| Modernizr to narzędzie ułatwiające tworzenie stron , które mają działać w każdej przeglądarce. |
| Pokazujemy jak stworzyć najprostszy, podstawowy dokument HTML5 |
| W tym filmie dowiesz się, jak zmieniły się znaczniki Doctype, Meta, Script i Link. |
| Znaczniki struktury są ogromną częścią HTML5, która zainteresuje przede wszystkim projektantów stron. |
| Znacznik SECTION w HTML5 służy do wydzielania sekcji w dokumencie. |
| Znacznik ARTICLE w HTML5 służy m.in. do zamykania artykułów. |
| Znacznik ASIDE w HTML5 jest elementem pomocniczym względem głównej treści. |
| Znacznik HEADER w HTML5 pozwala nam utworzyć obszar nagłówka strony. |
| Znacznik HGROUP w HTML5 grupuje tytuły i podtytuły danej sekcji. |
| Znacznik FOOTER w HTML5 oznacza stopkę sekcji. |
| Znacznik NAV w HTML5 pozwala utworzyć główne menu nawigacyjne strony. |
| Szkic dokumentu jest wewnętrzną strukturą, którą przeglądarki tworzą na podstawie zawartości strony HTML5. Zobacz, jak ta struktura powstaje i dlaczego jest istotna. |
| W HTML5 pojawiło się kilka znaczników służących do umieszczania multimediów na stronie. Zobacz, jakie. |
| Znacznik FIGURE i FIGCAPTION w HTML5 służą m.in. do umieszczania obrazków wraz z opisem. |
| Znacznik VIDEO w HTML5 pozwala w prosty sposób umieścić plik wideo na stronie. |
| Znacznik AUDIO w HTML5 pozwala w prosty sposób umieścić plik audio na stronie. |
| Znacznik EMBED w HTML5 służy do zagnieżdżania mniej popularnych formatów plików i plug-inów. |
| Znacznik CANVAS w HTML5 pozwala na rysowanie obrazków w przeglądarce za pomocą kodu JavaScript. |
| Atrybut Placeholder służy do umieszczania pomocniczych tekstów w formularzach. |
| INPUT typu NUMBER ułatwia wprowadzanie wartości liczbowych w formularzach. |
| Tego typu INPUT stosujemy w HTML5 do semantycznego oznaczania pól do wprowadzania e-maili, telefonów i adresów stron WWW. |
| INPUT typu SEARCH jest wykorzystywany w polach służących do wyszukiwania. |
| Znacznik DATALIST pozwala zdefiniować listę danych, którą można wykorzystać w elementach INPUT formularza. |
| INPUT typu RANGE pozwala na zdefiniowanie zakresu wartości możliwych do użycia. |
| Atrybut Autofocus pozwala na automatyczne ustawienie kursora w żądanym polu formularza. Atrybut Autocomplete włącza lub wyłącza autouzupełnianie. |
| INPUT typu DATE umożliwia wprowadzanie dat za pomocą wygodniej kontrolki kalendarza. |
| INPUT typu COLOR umożliwia utworzenie pola wyboru koloru. |
| W tym filmie pokazujemy metody sprawdzania poprawności danych w formularzach HTML5. |
| W tym dziale omawiamy kilka nowych znaczników oferowanych przez HTML5. |
| Znacznik ten pozwala na wizualne przedstawienie wartości liczbowej. |
| Znacznik ten służy do mierzenia postępu czynności, np. ładowania pliku na serwer. |
| Znacznik DETAILS i SUMMARY pozwalają na utworzenie jednostki treści rozbitej na część szczegółową i podsumowanie. |
| Znacznik MENU służy w HTML5 do tworzenia elementów aplikacji, takich jak np. menu podręczne. |
| Znacznik COMMAND reprezentuje polecenie, które może być wywoływane z menu. |
| Znacznik TIME pozwala na opisanie czasu w formie zrozumiałej dla przeglądarki. Dzięki temu różne aplikacje mogą taki element przechwycić i użyć na rozmaite sposoby. |
| Znacznik MARK służy do oznaczania elementów na liście wyszukiwania. |
| Z tego filmu dowiesz się, których znaczników nie powinieneś już używać, jeśli chcesz tworzyć poprawne dokumenty HTML5. |
| Omawiamy znaczniki, które istniały w poprzednich wersjach HTMLa, lecz ich znaczenie w HTML5 zostało zmienione. |
| Ogólne informacje o treści kursu |
| Wprowadzenie do styli CSS |
| Typowy przykład strony HTML z arkuszem styli CSS |
| Omówienie selektora klasy i selektora identyfikatora |
| Omówienie selektora potomka |
| Sposoby grupowania selektorów CSS |
| Wyjaśnienie terminu Kaskadowe Arkusze Styli |
| Jak działa dziedziczenie właściwości w CSS |
| Wyjaśnienie terminu Sprecyficzność i metoda obliczania specyficzności |
| Właśności CSS wpływające na wygląd tekstu |
| Czym jest i jak zbudowany jest model pudełkowy |
| Sposoby tworzenia obramowań elementów |
| Sposoby dodawania tła do elementów |
| Omówienie modeli koloru w CSS i sposoby zmiany koloru elementów |
| Omówienie rozmaitych jednostek używanych do definiowania rozmiarów w CSS |
| Różne sposoby umieszczania elementów na stronie HTML za pomocą CSS |
| Działanie elementów pływających i ich zastosowania |
| Sposoby wyświetlania i ukrywania elementów HTML przy pomocy CSS |
| Przykład obrazujący powstawanie strony HTML od podstaw, z wykorzystaniem wiedzy o CSS |
| Omówienie sposobów zaokrąglania narożników |
| Dodawanie cieni zewnętrznych i wewnętrznych do elementów HTML |
| Sposoby użycia najnowszych właściwości CSS do tworzenia atrakcyjnych obramowań |
| Tworzenie płynnych, liniowych przejść kolorów |
| Tworzenie płynnych, kołowych przejść kolorów |
| Omówienie narzędzi webowych ułatwiających tworzenie gradientów |
| Dodawanie kilku teł do jednego elementu HTML korzystając z nowych możliwości CSS |
| Nowe selektory atrybutów w CSS3 |
| Nowe selektory pseudoklas w CSS3 |
| Selektory :target, :enabled, :checked i :not |
| Użycie nowych funkcji CSS3 w celu dopasowania strony do oreślonego medium |
| Tworzenie płynnych przejść między dwoma stanami elementu HTML |
| Tworzenie prostych animacji za pomocą CSS3 |
| Przekształcenia elementów HTML w przestrzeni dwuwymiarowej |
| Przekształcenia elementów HTML w przestrzeni trójwymiarowej |
| Dodawanie cieni i obrysów do tekstu |
| Odbicia elementów HTML w przeglądarkach opartych na silniku Webkit |
| Sposoby kontrolowania zbyt długich tekstów i słów z poziomu CSS |
| Omówienie nowych sposobów formatowania tekstu w kolumny |
| Sposoby dodawania niestandardowych fontów do strony HTML |
| Sposoby pobierania czcionek ze znanych serwisów internetowych |
| Zbiór przydatnych stron z opisem elementów CSS oraz z ciekawymi narzędziami |
| Powitanie i krótka informacja o jQuery oraz o treści kursu. |
| Pobieranie różnych wersji biblioteki jQuery i osadzanie jej w stronie HTML. |
| Generalne zasady korzystania z selektorów i metod jQuery. |
| Korzystanie ze zmiennej $ oraz jQuery i definiowanie własnych aliasów. |
| Użycie podstawowych selektorów jQuery do wybierania elementów strony. |
| Omówienie selektorów potomków i braci stosowanych w jQuery. |
| Korzystanie ze słowa kluczowego "this" w skryptach jQuery. |
| Użycie podstawowych filtrów do zawężania zestawu wybranych elementów. |
| Stosowanie kilku filtrów jednocześnie. |
| Użycie filtrów służących do określania węzłów potomnych. |
| Korzystanie z filtrów formularzy i kilku innych przydatnych filtrów. |
| Wybieranie elementów za pomocą różnych filtrów atrybutów. |
| Filtrowanie zestawu elementów przy pomocy metod filtrujących. |
Zwróć uwagę: Kody żródłowe zawarte są w pierwszej lekcji każdej części kursu w postaci pliku ZIP.
Kurs Front-end od podstaw: HTML5, CSS3 i jQuery jest idealnym kursem dla rozpoczynających projektantów i programistów web. Z tego pakietu 3 kursów dowiesz się, jak stosować najnowsze znaczniki HTML5, jak używać styli CSS do poprawienia wyglądu strony oraz jak tworzyć interakcje za pomocą biblioteki jQuery.
Kurs jest podzielony na krótkie tematy i jest skonstruowany tak, że możesz obejrzeć niezależnie każdą jego część. Jeżeli znasz już CSS to możesz skupić się jedynie na jQuery oraz HTML5.
Jeżeli szukasz wiedzy podanej czysto i klarownie, kursu bez zbędnych anegdot i dłużyzn, to właśnie go odnalazłeś. Zapraszam!
HTML5
HTML5 jest kolejną odsłoną języka używanego do tworzenia stron internetowych. Wnosi on wiele nowych znaczników i atrybutów, które ułatwiają życie designerom i programistom internetowym. Do takich znaczników zalicza się VIDEO, które umożliwia proste wstawianie plików wideo oraz znacznik CANVAS, umożliwiający rysowanie obrazków w przeglądarce. Kolejną dużą nowością są rozbudowane kontrolki formularzy, które upraszczają tworzenie formularzy HTML. Istotną nowością w HTML5 jest wprowadzenie kilku nowych znaczników opisujących strukturę strony, takich jak ARTICLE czy SECTION. Dzięki nim można tworzyć strony, które są lepiej skonstruowane semantycznie niż dotychczas. Z tego kursu dowiesz się, jaki jest obecnie stan rozwoju HTML5, co jest już dziś gotowe do użycia, jakie są nowe możliwości tego języka i jakie narzędzia są najlepsze do stosowania w okresie przejściowym, w którym istnieją zarówno nowoczesne, jak i starsze przeglądarki nie radzące sobie z HTML5.
CSS3 (oraz CSS2)
CSS (kaskadowe arkusze stylów) to język służący do opisu wyglądu stron WWW. Znajomość CSS pozwala odseparować wygląd dokumentu HTML od jego struktury. Dzięki temu kod strony jest bardziej przejrzysty, a zmiany wyglądu łatwiejsze.
Kurs stanowi wprowadzenie do najnowszej wersji arkuszy CSS i jest przeznaczony dla projektantów początkujących i średnio-zaawansowanych. W pierwszej części omawiane są podstawy działania CSS, gdzie wyjaśniamy takie terminy jak kaskada czy model pudełkowy. Druga część kursu jest skupiona wyłącznie na nowych cechach języka CSS, które opisywane są wspólną nazwą CSS3. Tu prezentujemy najnowsze techniki zmiany wyglądu strony: tworzenie gradientów, dodawanie cieni do elementów, transformacje w przestrzeni 2D i 3D, a także odbicia i obrysy tekstu. Omawiamy również podstawowe sposoby dostosowywania arkuszy stylów do określonych urządzeń, takich jak tablety czy telefony komórkowe.
jQuery
jQuery to jedna z najbardziej popularnych i najczęściej używanych bibliotek ułatwiających programowanie w JavaScript. Stosowanie jej pozwala na uproszczenie kodu i szybkie wykonywanie zaawansowanych operacji działających w każdej przeglądarce.
Kurs stanowi wprowadzenie do korzystania z jQuery i jest przeznaczony dla początkujących użytkowników tej biblioteki. W pierwszej części omawiane są selektory i filtry służące wybieraniu elementów na stronie. Kolejny krok to dynamiczne zmiany wyglądu tych elementów za pomocą CSS oraz modyfikacja drzewa DOM. Prezentowane metody pozwalają na wstawianie, przesuwanie czy kopiowanie elementów strony oraz wykonywanie innych przydatnych operacji. Omawiana jest również obsługa zdarzeń i animowanie elementów na stronie. Dodatkowo na kilku przykładach prezentowana jest biblioteka interfejsu użytkownika jQuery UI.
Kody źródłowe skryptów zostały zamieszczone w kursie, co pozwala na ich własnoręczne modyfikacje. Kurs oparty jest na jQuery 1.6 i może być wykorzystywany również do poznawania nowszych wersji tej biblioteki.