Kurs Tworzenia Stron WWW w HTML i CSS od Podstaw do Eksperta
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Naucz się wszystkiego od zera. Obal mit, że tworzenie stron internetowych jest trudne. Twórz własne strony WWW od A do Z.
Po moim kursie możesz zostać pożądanym na rynku pracy front-end developerem tzn. osobą, która zajmuje się tym co widać na stronie.
Będziesz znał i rozumiał HTML 5, CSS 3, JS, XML, jQuery oraz AJAX.
Co więcej nauczysz się Responsive Web Design czyli techniki, która sprawi, że Twoja strona będzie wyglądać idealnie na smartfonach jak i na komputerach stacjonarnych.
To jeszcze nie koniec! Przekażę Ci w kursie cenną wiedzę na temat SASS, Compass oraz Grunt.js. Są to biblioteki używane przez profesjonalistów. Oszczędzą Ci one ogromną ilość czasu podczas tworzenia stron!
Po kursie nauczysz się szybko i bezproblemowo tworzyć ładnie wyglądająca stronę, zgodnie z najnowszymi normami.
W każdej lekcji podaję jak najwięcej szczegółów, aby każdy mógł zrozumieć techniki tworzenia stron. Staram się nie tylko uczyć, ale również podczas wyjaśniania radzić jak przyjacielowi co jest “lepsze”, a co “gorsze” 🙂
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ponad 300,000 studentów na Udemy uczy się z moich kursów. Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba to pamiętaj, że masz aż 30 dni na to by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Jeśli masz jakiekolwiek pytania związane z poruszonymi tematami to pisz śmiało, zawsze chętnie pomogę 🙂
Proszę zanim zakupisz kurs oglądnij darmowe lekcje! Nie kupuj kota w worku! Sprawdź jakość kursów przed zakupem!
Naucz się szybko i bezproblemowo tworzyć strony WWW 🙂 Zostań web developerem już dziś!
-
3Czym jest Internet? Hosting? Rejestracja hostinguVideo lesson
Dowiesz się czym jest host, jaka jest różnica między płatnym oraz darmowym hostingiem. Jakie są plusy posiadania płatnego hostingu?
-
4Rejestracja darmowego serwera dla Twojej strony w InternecieVideo lesson
Pokażę Ci jak zarejestrować darmową przestrzeń w Internecie dla Twojej strony.
Czym jest domena?
-
5FileZilla - program do transferowania plików na serwerVideo lesson
- Ściągamy z internetu program FileZilla, który służy nam do połączenia się z serwerem, instalujemy go i poznajemy jego niektóre funkcje. Łączymy się z naszym serwerem i "wrzucamy" na niego nasz pierwszy plik!
-
6Edytor - instalacja Visual Studio CodeVideo lesson
Ściągamy oraz instalujemy Visual Studio Code
-
7Ustawienie swojego pierwszego projektu w VSCVideo lesson
Jak dodać folder do VSC?
Jak stworzyć plik html?
Jak odpalić go w przeglądarce?
Jak zapisywać pliki w edytorze?
Jak korzystać z eksploratora VSC?
-
8Czym jest HTML? Czym jest tag?Video lesson
- Dowiadujemy się:
- co oznacza WWW, HTML
- czym jest hipertekst i dlaczego jest taki wyjątkowy
- czym są tagi = znaczniki = słowa kluczowe
- Dowiadujemy się:
-
9HTML 5 vs (x)HTML vs HTML 4Text lesson
W tej lekcji dowiesz się czym jest HTML oraz czym różni się poszczególne wersje HTML od siebie.
-
10Podstawowy wygląd dokumentuVideo lesson
Zaczynamy zabawę stwarzając nasz pierwszy dokument HTML. Dowiadujemy się:
- czym jest głowa oraz ciało strony ;)
- czym są roboty oraz w jaki sposób zwracają one uwagę na tag title i pisanie stron zgodnie z regułami.
Tagowanie - oznaczanie jak na instagramie oznaczamy z pomocą nazw np. #pieknydzien #sport etc. tak tutaj tagujemy, czyli oznaczamy nadzwyczajne znaczenie tekstu z pomocą tagów np.
<b>pogrubiony</b>
-
11Poprawne zagnieżdżanie tagów | WAŻNY skrót do szybkiego owijania tagówVideo lesson
Jak poprawnie zagnieżdżać tagi?
Jak SZYBKO owijać już istniejące tagi w VSC?
Jak tworzyć własne skróty w VSC?
Jak stworzyć tag pochylający tekst?
-
12Tworzenie akapitów <p> | białe znakiVideo lesson
Czym są akapity?
Co robią?
Czym są białe znaki?
-
13Tag pusty vs tag z początkiem i zakończeniem <br>Video lesson
Czym jest tag "pusty" (bez zakończenia)?
Czemu się go stosuje?
Co robi tag <br>?
Jaka jest różnica między <br> vs <br />?
-
14Czym są atrybuty? Atrybut 'title' i 'lang'Video lesson
Czym jest atrybut?
Skąd się biorą atrybuty?
Jak działa atrybut "title"?
Jak działa atrybut "lang"?
Poznajemy skrót do tworzenia tagów z atrybutami z pomocą Emmet.
-
15Neutralny tag - spanVideo lesson
Do czego służy neutralny tag span? Kiedy z niego korzystamy?
-
16Instalowanie rozszerzeń w VSC: Auto Rename TagVideo lesson
Czym są rozszerzenia? Jak je instalować?
-
17Spis rozszerzeń używanych w kursieText lesson
Jakie rozszerzenia używamy w kursie - które ułatwiają życie?
-
18Atrybut 'style' - zmiana koloru tła strony - teoria kolorów - WAŻNA LEKCJAVideo lesson
1) czym jest RGB?
2) co oznacza deprecated (non conforming)?
3) jak skorzystać z atrybutu 'style'?
4) jak zmienić kolor tła?
-
19Dodawanie zdjęcia na stronę <img>Video lesson
Jak dodać zdjęcie na stronę?
Jak działa atrybut src?
Jak działa atrybut alt?
Jak nazywać zdjęcia?
-
20BONUS: Skąd ściągać darmowe zdjęcia na stronę?Video lesson
Skąd brać darmowe zdjęcia na Twoją stronę internetową?
-
21Pobieranie szerokości i wysokości zdjęcia do edytora szybkim skrótem VSCVideo lesson
Jak szybko pobrać szerokość/wysokość obrazka?
-
22Jak stworzyć ścieżkę do pliku znajdującego się w innym folderze?Video lesson
Jak stworzyć ścieżkę do pliku znajdującego się w innym folderze?
-
23Quiz | PodstawyQuiz
Przypomnij sobie podstawy rozwiązując quiz
-
24Komentarze | Jak zobaczyć źródło KAŻDEJ strony WWW?Video lesson
Czym są komentarze? Kiedy z nich korzystać? Jak podglądnąć kod napisany przez innych?
-
25Meta TagiVideo lesson
- Dowiadujemy się:
- czym są meta tagi
- czym są metadane
- jak dobierać słowa kluczowe oraz opis w meta tagach
- Dowiadujemy się:
-
26Poprawne kodowanie polskich znaków: UTF-8Video lesson
Jak ustawić poprawne kodowanie na stronie aby polskie jak i inne mniej znane znaki były wyświetlane zawsze poprawnie?
-
27DOCTYPE - określamy typ dokumentuVideo lesson
Dowiadujemy się jak określić typ dokumentu strony
-
28Live Server oraz automatyczne zapisywanie kodu w VSCVideo lesson
Jak zrobić, aby widzieć na bieżąco zmiany w pliku na swojej stronie? Jak automatycznie zapisywać plik?
-
29Encje - walidacja stronyVideo lesson
- Dowiadujemy się czym są encje oraz po co je stosować. Dowiadujemy się jak uzyskać nietypowe znaki typu całka. Przypominamy sobie wszystkie zasady dotyczące pisania poprawnego dokumentu XHTML. Poznajemy stronę na której możemy przetestować poprawność naszej strony.
-
30Czemu strona główna nazywa się index.html? Poprawne nazewnictwo plikówVideo lesson
- Dowiadujemy się w jaki sposób poprawnie nazywać nasze pliki o rozszerzeniu .html oraz jaki to ma wpływ na naszą pozycję w wyszukiwarkach.
-
31ROZSZERZENIE: VScode icons - zmieniamy ikony by zwiększyć czytelnośćVideo lesson
Jak zainstalować niestandardowe ikony.
-
32QUIZ | ulepszanie dokumentu i edytoraQuiz
-
33Lista <ul> vs <ol>Video lesson
- Dowiadujemy się:
- czym są listy
- jak stworzyć ponumerowaną, nieponumerowaną listę
- jak stworzyć słowniczek definicji
- jak stworzyć pole z legendą oraz opisem
- jak stworzyć "niełamiącą się" spację.
- jak stworzyć poziomą linię
- Dowiadujemy się:
-
34EMMET | triki z wykazami listVideo lesson
znak > w EMMET
SHIFT + ALT + strzałka - kopiowanie danej lini w górę/dół
ALT + myszka (wiele kursorów)
[] vs {}
$
CTRL K + S - skróty w VSC
-
35<dl> - lista definicjiVideo lesson
Czym jest lista definicji?
Jak tworzyć listę definicji?
Po co w ogóle tworzyć listę definicji?
-
36EMMET | tworzenie równoległych elementów +, grupowanie ()Video lesson
Jak stworzyć szybko z pomocą EMMET tagi na tym samym "poziomie"?
-
37Quiz | LISTYQuiz
-
38Odnośniki (linki) wewnętrzneVideo lesson
Dowiadujemy się czym są odnośniki i jak je tworzyć?
Jak stworzyć możliwość powrotu z podstrony na stronę główną?
-
39Linki zewnętrzne | _blankVideo lesson
Uczymy się tworzyć odsyłacze (linki) do zewnętrznych stron
Czym jest _blank i czy powinniśmy go używać?
-
40#etykiety - przeskakiwanie na stronieVideo lesson
Dowiadujemy się czym są etykiety oraz po co one są.
Tworzymy etykiety, by ulepszyć wrażenia z poruszania po witrynie
-
41Link | email oraz tag <address>Video lesson
Jak stworzyć link do 'maila'?
Po co używamy tagu "address"?
-
42Link | telefonVideo lesson
Jak stworzyć link do 'telefonu'?
-
43QUIZ | LinkiQuiz
-
44Nagłówki - <h1> ... <h6> + ćwiczeniaVideo lesson
Jak tworzyć nagłówki?
Po co tworzymy nagłówki?
Skrót ALT-Z?
-
45<cite> vs <blockquote> vs <q> - jak poprawnie cytować innych?Video lesson
Jak poprawnie cytować ludzi? Różnice między tagami cite, blockquote i q.
-
46<abbr> & <dfn>Video lesson
Do czego służą tagi <abbr> oraz <dfn> Kiedy ich używamy i po co?
-
47Tagi semantyczne <strong>, <em> i <mark> vs <b>, <i>, <u>, <s>Video lesson
Kiedy używać <b>, a kiedy <strong>
Kiedy używać <i>, a kiedy <em>
Czy warto używać tagu <u> oraz <s>?
Do czego służą tagi: <b>, <i>, <u>, <s>, <strong>, <em>, <mark>
Tagi b,i,u,s to są pozostałości po starym HTML - najlepiej używać do uzyskania tego typu efektu CSS
Natomiast strong/em/mark to tagi semantyczne, czyli coś co dodaje "mocy" danemu słowu. Nie tylko ze względu na SEO, ale również gdy np. czytnik czyta niewidomemu tekst to czytnik wtedy wie, że te słowo ma "podkreślić". Skoro oznaczasz tak słowa to od razu wiadomo, że są to ważne słowa w tekście.
-
48<sub> vs <sup>Video lesson
<sub> vs <sup> - jak zrobić indeks dolny/górny w tekście?
-
49Tekst preformatowany, tagi: <pre>, <code>, <var>Video lesson
Jak wklejać tekst w ten sposób, aby jego oryginalne formatowanie nie znikło? Co zrobić, aby białe znaki były interpretowane w HTML?
-
50Multikursor | Przeszukiwanie i podmiana tekstu w VSCVideo lesson
Posługiwanie się multikursorem oraz poszukiwanie i podmienianie elementów z pomocą: CTRL + H
-
51Quiz | Formatowanie TekstuQuiz
-
52Czym jest formularz oraz input? Jak stworzyć formularz z loginem i hasłem?Video lesson
Czym jest formularz oraz input? Jak stworzyć formularz z loginem i hasłem?
-
53Akcja wysyłania formularza. Atrybuty: action, name oraz przycisk submitVideo lesson
Jakie są typy akcji wysyłania formularza?
Do czego służy atrybut "name"?
Do czego służy atrybut "action"?
Jak stworzyć przycisk "wyślij"?
-
54Pole radio | etykiety (label) | fieldsetVideo lesson
Kiedy używać pola radio?
Jak stworzyć pole radio?
Czym są etykiety? Czym jest fieldset?
-
55Pole checkboxVideo lesson
Kiedy używamy oraz jak tworzyć poprawnie pole z checkboxami?
-
56Najczęściej używane atrybuty w formularzachVideo lesson
checked/required/placeholder/size/maxlength/value/placeholder
-
57ĆWICZENIE: Formularz kontaktowyVideo lesson
Ćwiczymy tworząc formularz kontaktowy. Poznajemy textarea oraz input typu 'email'.
-
58Pobieranie daty i czasu od użytkownikaVideo lesson
Jak pobrać datę i czas od użytkownika korzystając z time i date inputów?
-
59Quiz | FormularzeQuiz
-
60Jak stworzyć tabelę?Video lesson
Czym są tabele?
Jak stworzyć tabele?
Jak prawidłowo używać tagów: table, tr, td, th, thead, tbody?
-
61Łączenie/rozciąganie komórek w tabelach (colspan/rowspan)Video lesson
Jak połączyć/sprawić, by komórka była rozpięta na więcej niż jedną w tabelach?
Praktyczny przykład użycia rowspan/colspan
-
62Tabelki [LEKCJA archiwalna]Video lesson
- Uczymy się:
- czym są tabelki
- do czego służą...
- jak je tworzyć...
- zmieniać wypełnienia...
- nadawać im kolory...
- "poruszać" się w ich wnętrzu...
- tworzyć z nich szablony stron...
- i wiele innych
Dowiadujemy się od czego pochodzą nazwy tagów typu tr, td etc.
- Uczymy się:
-
63Czym jest CSS?Text lesson
Łopatologiczne wyjaśnienie czym jest CSS :)
-
64Style CSSVideo lesson
Cym jest CSS? Do czego służy CSS? Dlaczego CSS jest taki fajny? Czym jest selektor tagów? Gdzie używamy CSS i dlaczego go używamy? Jaki problem rozwiązuje CSS?
-
65Czym jest kaskada? Co oznacza "C" w CSS?Video lesson
- jak stworzyć style inline, wewnętrznie oraz zewnętrznie
- jaki jest priorytet wykonywania styli -
66class vs idVideo lesson
- Poznajemy atrybuty o kluczach class oraz id, dowiadujemy się po co one są oraz do czego służą.
-
67id vs classText lesson
Czym różni się id od class?
-
68Przydatne rozszerzenia CSS w VSCVideo lesson
Rozszerzenia CSS oszczędzające Twój cenny czas:
CSS Peak
HTML CSS Support
-
69Div vs span | block vs inlineVideo lesson
Do czego służą tagi div i span?
Jaka jest różnica między blokiem a inline?
-
70display: block/inline/inlineblockVideo lesson
Własność display - zmieniamy to w jaki sposób domyślnie wyświetlane są tagi.
-
71EMMET: Triki do tworzenia tagów z id i classVideo lesson
Triki w Emmet do tworzenia tagów z atrybutem class i id
-
72Wybór najważniejszej reguły - jak uniknąć błędów w CSS?Video lesson
Jak uniknąć błędów w CSS? Wybieranie najważniejszej reguły.
-
73Krawędzie (obramowanie) wokół elementówVideo lesson
- Bawimy się obramowaniami, poznajemy różne typy... groove... solid... dashed itp., nadajemy im kolory, wielkość - łączymy to wszystko i wiele innych!
-
74Zaokrąglone krawędzieVideo lesson
Jak stworzyć zaokrągloną krawędź?
-
75POWTÓRKA wiadomości związanych z selektoramiVideo lesson
Powtarzamy wiadomości, aby nie zapomnieć niczego :)
-
76Tabele w CSS oraz paddingVideo lesson
Bawimy się tabelkami nadając im krawędzie. Dowiadujemy się jak działa padding.
-
77Linki - tworzymy pierwsze menu poziome! :-)Video lesson
Sprawiamy, aby nasze linki zmieniały swój wygląd w zależności od ich stanu: nieodwiedzone, odwiedzone, aktywne oraz po najechaniu. Pokazuję kilka ciekawostek oraz w jaki sposób stworzyć menu poziome ;-)
-
78Wykazy list - zmiana domyślnych ikon | selektor ::beforeVideo lesson
Tworzymy wykazy, podobne jak w HTML, ale dodatkowo potrafimy użyć obrazka jako wyróżnika
Jak działa selektor ::before oraz jak go używać
Jak dodać dowolną referencje?
-
79przeźroczystość: opacity vs rgbaVideo lesson
Dowiadujemy się w jaki sposób sprawić, aby niektóre elementy naszej strony np. obrazki stały się przeźroczyste tzn. "prześwitały" ;-). Tworzymy galerię z 4 obrazków, które po najechaniu na nich myszką zmieniają swój stan przeźroczystości - tworzy to fajny efekt :)
czym różni się opacity od rgba
-
80zmiana kursora myszki | własne atrybuty | selektor atrybutów | dymkiVideo lesson
Jak zmienić kursor na inny? Po co zmieniać kursor?
Po co są atrybuty selektorów?
Jak stworzyć własny atrybut o niestandardowej nazwie? Po co w ogóle takie coś tworzyć?
-
81Lekcja aktualizacyjna [INFORMACJA]Video lesson
Czym się różnią kolejne lekcje?
-
82tłaVideo lesson
- Solidna lekcja poświęcona tłom, uczymy się nadawać im kolory, dowiadujemy się w jaki sposób zrobić powtarzające się, nie powtarzająca się lub też "nie ruszające się" wyśrodkowane obrazkowe tło i wiele innych!
-
83Formatowanie i dekorowanie tekstuVideo lesson
Poznajemy własności CSS, które:
- dekorują tekst np. podkreślają, przekreślają, nadkreślają etc.
- powiększają pierwsze litery każdego słowa, wszystkie litery lub też je zmniejszają...
- zmieniają wyrównanie tekstu
- sprawiają, że tekst się "nie zawija"
- sprawiają, że wszystkie "białe znaki" są interpretowane
-
84Tworzenie wcięć w tekście: text-indent oraz ::first-letterVideo lesson
Jak stworzyć ładne wcięcia w akapitach oraz zmienić tylko pierwszą literę każdego akapitu.
-
85Czym się różną jednostki: px vs em vs %Video lesson
Dowiadujemy się czym jest dziedziczenie własności oraz w jaki sposób ono działa.
Poznajemy różnicę między jednostkami tzn. px, em, mm, cm, % etc. Szczególnie skupiamy się na em, % i px.
-
86line-height | letter-spacing | word-spacingVideo lesson
Jak zmienić wysokość linii?
Jak dodać przestrzeń między literami?
Jak dodać przestrzeń między słowami?
-
87zabawa z czcionkamiVideo lesson
Bawimy się tekstem... zmieniając jego czcionki... powiększając go... pochylając... pogrubiając... poznajemy różnicę między oblique, a italic oraz następną jednostkę ex i wiele innych.
Omawiamy:
font-size:
font-variant
font-family:
font-weight:
font-style:
