Program kursu
- Pakiet 1
Wprowadzenie do konstruowania stron WWW. Sposoby dostępu do Internetu. Przeglądarka internetowa. Serwer WWW. Hipertekst. Sposoby redagowania dokumentów HTML. Jak to robią inni. Składnia dokumentów HTML. Omówienie wybranych znaczników HTML. Pierwsza strona WWW.
- Pakiet 2
Złożone dokumenty HTML. Omówienie znaczników HTML (cd.). Konstrukcja złożonych dokumentów w języku HTML.
- Pakiet 3
Formatowanie HTML za pomocą CSS. Formatowanie dokumentu – własności obiektów. Kaskadowe arkusze stylów. Rodzaje selektorów. Selektory elementów. Grupowanie selektorów. Włączanie definicji stylów do dokumentu. Definiowanie własności dokumentu. Pozycjonowanie obiektów i określanie ich rozmiarów. Edytor arkuszy CSS.
- Pakiet 4
Tworzenie układu strony. Rodzaje układów stron. Wykorzystanie tabel do tworzenia layoutów. Szablony stron oparte na elementach blokowych. Tworzenie menu za pomocą list.
- Pakiet 5
Grafika i multimedia na stronach WWW. Kolory. Bezpieczna paleta kolorów. Wybrane formaty zapisu grafiki na stronach WWW. Formaty: JPEG, BMP, PNG, SVG, ICO. Typowe obiekty graficzne na stronach WWW. Włączenie grafiki do dokumentu HTML. Graficzna mapa odnośników. Włączenie dźwięku do strony WWW. Video-klip na stronie WWW. Źródła grafiki w sieci Internet. Narzędzia do tworzenia i edycji grafiki.
- Pakiet 6
Narzędzia projektanta i webmastera. Narzędzia wspomagające edycję kodu HTML. Praca z edytorem – Pajączek 5 NxG. Kreatorzy i szablony stron WWW. Zarządzanie plikami i FTP. Badanie statystyk oglądalności strony w sieci. Własny serwer WWW. Pakiet XAMPP.
- Pakiet 7
Podstawy języka PHP. Algorytmy. Schemat blokowy. Notacja pseudokod. Generowanie kodu wynikowego. Środowisko programowania w języku PHP. Składniki języka PHP. Skrypty PHP. Formularze na stronach WWW. Metody wywoływania skryptów PHP. Interakcja z gościem na stronach WWW.
- Pakiet 8
Podstawy bazy danych MySQL. Co to jest baza danych. SQL. MySQL. Zarządzanie bazami danych. Zarządzanie tabelami. Relacyjność baz danych. Wbudowane funkcje serwera MySQL. Wykorzystanie skryptów PHP i bazy danych. Pobieranie wyników instrukcji SELECT. Abstrakcja baz danych phpMyAdmin. Alternatywne bazy danych.
- Pakiet 9
Podstawy języka JavaScript. Programowanie zorientowane obiektowo. Dlaczego potrzebujemy JavaScript. „Ciężkie” PHP. Programy pomocnicze i wtyczki. Aplety. Geneza języka JavaScript. Czym jest JavaScript. JavaScript a Java. Alternatywy dla JavaScript. Elementy języka JavaScript.
- Pakiet 10
Interakcja z gościem na stronie WWW. Gromadzenie informacji o preferencjach klienta oraz personalizacja zawartości i sposobu prezentacji. Rejestrowanie informacji od klienta w bazie danych. Ankiety w Internecie.
- Pakiet 11
JavaScript – programy wykonywane po stronie klienta. Dynamiczny HTML. Składnia języka JavaScript. Przykłady ciekawych zastosowań JavaScriptu na stronach WWW.
- Pakiet 12
Prosty sklep internetowy. Omówienie schematu działania sklepu. Konstrukcja aplikacji sklepu internetowego w języku PERL.
- Pakiet 13
Wybrane techniki promocji witryn internetowych oraz reklama na stronach WWW. Rejestracja własnej domeny. Systemy wyszukiwania informacji. Systemy wymiany bannerów. Elektroniczne kartki pocztowe. Elektroniczny kontakt z klientem (e-mail, SMS, WWW, WAP). E-zin. Serwis WWW na płycie CD-ROM.
- Pakiet 14
Dostęp do Internetu poprzez telefon komórkowy. Usługi dostępu do Internetu poprzez telefon komórkowy. Protokół WAP. Język zapisu dokumentów WML. Edytor i przeglądarka dokumentów WML. Budowa własnych dokumentów w języku WML.
- Pakiet 15
Bezpieczeństwo w Internecie. Sposoby zabezpieczenia serwera przed niepożądanym dostępem. Szyfrowanie przesyłanych dokumentów WWW. Szyfrowanie poczty elektronicznej. Bezpieczeństwo transakcji finansowych.
- Pakiet 16
Telepraca i nauka przez Internet. Wady i zalety telepracy. Narzędzia telepracy. Organizacja wirtualna. Pomysły na rozpoczęcie własnej działalności w oparciu o dostęp do Internetu. Nauka przez Internet. Umiejętne wyszukiwanie informacji.