head wpisujemy ustawienia strony, w sekcji body całą widoczną zawartość strony.


| Playlista przedmiotowa | |
|---|---|
| GIMP - Grafika Rastrowa | |
| Podstawy GIMP | Retusz zdjęć |
| Animacja poklatkowa | |
| PHP - programowanie backendu | |
| Wprowadzenie | Metoda POST |
| Metoda GET | |
| MySQL - programowanie baz danych | |
| Wykorzystanie Xampp | Łączenie z bazą i pobieranie rekordów |
| Dodawanie i usuwanie rekordów z bazy | |
Przygotowanie do egzaminu E.14 / EE.09 / INF.03
Wytyczne Centralnej Komisji Egzaminaczynej [pdf]Nauka podstaw
Link: Ściąga - znaczniki i struktura
| Przydatne komendy CSS |
|---|
| - margin:0px auto; //wycentrowanie bloku/sekcji |
| - position: relative; left:100px; //przeusnięcie elementu względem pozycji domyślnej |
| - a:hover{//tutaj css} //pseudoklasa najechania myszą |

Nauka edytowania styli
+ Ściąga - css z pojęciami z lekcji
Nauka edytowania styli
+ Baza wiedzy - kurs HTML i CSS
| Przydatne komendy CSS |
|---|
| - margin:0px auto; //wycentrowanie bloku/sekcji |
| - position: relative; left:100px; //przeusnięcie elementu względem pozycji domyślnej |
| - a:hover{//tutaj css} //pseudoklasa najechania myszą |
Nauka wykorzystywania różnych modeli barw
+ Baza wiedzy - kurs HTML i CSS
Nauka tworzenia skalowalnych stron
+ Baza wiedzy - kurs HTML i CSS
| Przydatne komendy CSS |
|---|
| - display:...; //zmiana sposobu wyświetlania elementów w bloku |
| - position: fixed; top:0px; //przyklejenie elementu do okna przeglądarki |
| - @media... //reguła zmieniająca CSS w przypadku zmiany rozdzielczości |
| Znaczniki budujące tabelę |
|---|
| - <table> <thead> <tbody> <tfoot> // podstawowa struktura |
| - <th> <tr> <td> //komórka nagłówka, wiersz ciała, komórka ciała |
| - <caption> // podpis tabeli | Atrybuty HTML modyfikujące tabele |
| - colspan = "liczba", rowspan = "liczba" //scalanie kolumn, wierszy |
| - valign = "wartosc" // wyrównanie w pionie (middle, top, bottom) |
| - align = "wartosc" // wyrównanie w poziomie (left, center, right) |
| - cellspacing = "liczba", cellpadding = "wartosc" //odstępy |
| - border= "liczba" //czarna ramka o podanej grubości |
| - bgcolor = "wartosc" //zmiana koloru, działa tylko dla tabel | Importowanie czcionki |
| Baza czcionek: DaFont , GoogleFonts , WhatTheFont |
Dodawanie multimediów do strony: dźwięk, mapy, wideo, podstrony, widgety
+ Ściąga - html z pojęciami z lekcji
| Przydatne znaczniki |
|---|
| - <iframe> //ramki do osadzania mediów |
| - <embed> //pozwala osadzać elementy w ramkach |
| - <object> //dodanie plug-inu np. mapy |
| - <audio> //dodanie ramki audio |
| - <video> //dodanie ramki filmu |
| - <source> //dodanie źródła do ramki audio/video |
| - <tracks> //dodanie tekstu do filmu |
| - <script> //dodanie skryptu |
Modyfikowanie pozycji, rotacji i skali elementów, tworzenie animacji elementów z przejściami
+ Ściąga - html z pojęciami z lekcji| Przydatne komendy CSS |
|---|
|
- transform: funkcja //przekształcenia
Opcje tranformacji translate() //przesuwanie rotate() //obrót scaleX() scaleY() scale() //skalowanie skewX() skewY() skew() //nachylanie matrix() //zmiana płaszczyzny |
| - transition: parametr_modyfikowany czas //włączenie przejścia dla zmiany parametru |
| - animation: nazwa_klipu czas //włączenie animacji | Tworzenie animacji |
|
@keyframes kolor { 0% {background:red;} 30% {background:green;} 70%{background:blue;} } |
Tworzenie formularzy przy wykorzystaniu inputów i innych znaczników wejścia danych
+ Baza wiedzy - w3schools, kurshtmlcss
| Najważniejsze znaczniki | |
|---|---|
| <input type="text"> | Wprowadz tekst |
| <input type="number"> | Wprowadz liczbę |
| <input type="pasword"> | Wprowadz haslo |
| <input type="radio"> | Wybierz: K M |
| <input type="checkbox"> | Zaznacz: |
| <input type="button"> | |
| <input type="reset"> | |
| <input type="submit"> | |
| <textarea> | |
| <select>, <option> | |
| <label> | //podpisanie inputa |
| <fieldset>,<legend> | //grupowanie i definiowanie sekcji |
| Najważniejsze atrybuty | |
|---|---|
| name //nazwanie pola | |
| value //wprowadzenie wartości pola | |
| selected //wybranie domyślnej wartosci selecta | |
| multiple //zaznaczenie wielu wartosci selecta | |
| checked //zaznaczenie radio, checkboxa | |
| max, min //ustawienie zakresów wartości | |
| readonly //ustawienie uprawnień pola | |
| required //ustawienie obowiązkowości pola | |
| disabled //wyłączenie pola | |
| Pamiętaj, że znaczników i atrubutów jest dużo więcej, przykładowo: tutaj znajdziesz listę ponad 20 typów inputów, przetestuj je ;) |
Tworzenie i obróbka grafiki rastrowej
Wykład - Obraz cyfrowy
Wykład - GIMP


Tworzenie i obróbka grafiki wektorowej
Wykład - Inkscape
Tworzenie i obróbka obrazów dynamicznych, montażu wideo i audio
Wykład - Animacja
Wykład - Wideo i audio
Pytania na sprawdzian
Wykorzystanie najpopularniejszego CSS Framework
Notatka z lekcji - o Bootstrapie
Konfiguracja hostingu udostępnionego na lekcji
Praca z siatką strony
Wykonywanie stron na podstawie wytycznych, utwralenie wiedzy
Tworzeie uniwersalnego szablonu strony. Nauka załączania stron w stronie, obsługa GET.
+ Ściąga - include i GET (kod)
Nauka formularzy w HTML, podstawy PHP, obsługa POST

Połączenie zebranej wiedzy w dużym projekcie.
Wykład - Projektowanie stron i praca z klientem - [pdf]Połączenie zebranej wiedzy w dużym projekcie.
Połączenie zebranej wiedzy w dużym projekcie.



Połączenie zebranej wiedzy w dużym projekcie.
Połączenie zebranej wiedzy w dużym projekcie.
Wrzucenie strony na hosting
Obsługa wyszukiwarki wpisów, zadanie dodatkowe dla lubiących SQL
Hashowanie haseł przechowywanych w bazie, zadanie dodatkowe dla lubiących PHP