Wikipedysta:Kabexxxior/Brudnopis

Z Wikibooks, biblioteki wolnych podręczników.

Kurs - Tworzenie witryn i aplikacji internetowych[edytuj]

Witaj! Właśnie jesteś na stronie głównej bardzo nietypowego, acz dobrego kursu, który uczy tworzenia witryn i aplikacji internetowych od podstaw. Czym się różni od innych kursów?

  • Formalizm jest wprowadzany stopniowo. Im wyższy poziom kursu, tym więcej formalizmu się wprowadza. Na przykład poziom I ma znikomą ilość formalizmu;
  • Mimo to wszystko - niezależnie od poziomu - skupia się na rozpoznaniu problemu i wypracowaniu algorytmu, składnia jest drugorzędna;
  • Kurs nastawia na uczenie się innych języków;
  • Kurs zawiera dużo dobrze opisanych ciekawostek, które często pomogą w zrozumieniu danego materiału;
  • Kurs pokazuje uniwersalność standardów sieciowych, pokazuje jak standardy są w stanie opisać rzeczy nawet takie jak "byt abstrakcyjny";
  • Każda z części jest autonomiczna. Co oznacza, że jeśli zapoznałeś się z wymienionymi na stronie głównej podręcznika książkami, masz wystarczającą wiedzę, aby kontynuować naukę w danym kierunku.

Poziom I[edytuj]

Wyprowadzić krótki opis

  1. Wstęp
    • O podręczniku
    • Witryna i strona internetowa
    • Aplikacje internetowe
    • Omówienie najważniejszych technologii
  2. Proste dokumenty - opracowanie
    • Metadane
    • Główna treść
    • Wyprowadzenie składni XML
  3. Przenoszenie danych na grunt HTML
    • Metadane
    • Główna treść
    • Wyprowadzenie składni HTML
    • XHTML
  4. Proste arkusze stylów
    • Wyświetlanie w bloku/w linii
    • Formatowanie tekstu
    • Obramowanie, marginesy, jednostki
  5. Strona internetowa - model DOM
    • Strona i jej elementy jako obiekty
    • Podstawowe metody strony
    • Manipulowanie elementami na stronie
    • Obiekty Window i Location
  6. XML
    • Model DOM dla dokumentów XML
    • Encje
    • CDATA
    • PHP SimpleXML
    • Przestrzenie nazw
  7. MySQL + obsługa w PHP
    • Opracowanie prostej bazy danych
    • Tworzenie tabel
    • Zapytania
    • Edycja i usuwanie tabel
    • MySQLi
    • Formularze
    • Ciasteczka
  8. MySQL - relacje
    • Jeden do jednego
    • Jeden do wielu
    • Wiele do wielu
  9. CSS
    • Gradienty
    • Cienie
    • Pseudoklasy
    • Animacje
  10. Media
    • Obrazy
    • Audio
    • Video

Pojedyncze technologie[edytuj]

Naucz się wybranych języków

HTML[edytuj]

CSS[edytuj]

ECMAScript[edytuj]

PHP[edytuj]

Poziom II[edytuj]

Wyprowadzić opis

Budowanie treści witryn[edytuj]

  1. Typowo edytorskie
    • Sekcje w dokumencie
    • Dywizy, półpauzy i myślniki
    • Kodowanie
    • Akapity, listy, tabele
  2. Układ strony głównej
    • Nagłówek
    • Menu
    • Układ kolumnowy
    • Układ kafelkowy
    • Slider
  3. Strona artykułu
    • Tabele
    • Listy i definicje
    • Szerokość sekcji arykułu
  4. Szablon dopasowany do urządzenia
    • Szerokości
    • Typy urządzeń
    • Stylizacja witryny na aplikację mobilną
    • Upraszczanie witryny w zależności od urządzenia
    • Układ tabelkowy nieskładający się z tabel
  5. Artykuł
    • Podstawowe metadane
    • Zapis w pliku XML i bazie danych
    • RDF
    • OWL
    • Tagi
  6. Edytor tekstu
    • execCommand
    • innerHTML
    • Inne metody DOM