Celem kursu jest przygotowanie uczestników do samodzielnego tworzenia aplikacji internetowych. Kurs przeznaczony jest dla początkujących, który obejmuje zagadnienia dotyczące tworzenia statycznych stron internetowych oraz gotowe systemy zarządzania treścią. Kurs przeznaczony dla osób, które zamierzają projektować aplikacje internetowe z wykorzystaniem serwera WWW Apache, interpretera PHP oraz relacyjnej bazy danych MySQL. Od kursantów wymagana jest podstawowa znajomość obsługi komputera, podstawowe pojęcia z zakresu sieci komputerowych.
Tryb nauki: popołudniowy lub weekendowy
Wymiar godzinowy kursu: 40 godz. dydaktycznych
Liczba grup: 2 (20 osób/grupę)
Plan nauczania |
---|
Program: |
1) Wprowadzenie do języka HTML 2) Struktura dokumentu (sekcje META, definicje typu dokumentu) 3) Podstawowe znaczniki 4) Tworzenie hiperłączy 5) Multimedia na stronach WWW 6) Podstawy obróbki i kompresji grafiki rastrowej 7) Tworzenie obiektów Flash 8) Osadzanie grafiki i obiektów multimedialnych w kodzie HTML 9) Kaskadowe arkusze styli (CSS) 10) Budowa arkuszy styli 11) Definiowanie klas 12) Definiowanie atrybutów selektorów i klas 13) Projektowanie serwisu z wykorzystaniem arkuszy styli 14) Projekt: Oddzielenie treści serwisu od warstwy prezentacyjnej 15) Modyfikowanie i personalizowanie gotowych szablonów stron 16) Wprowadzenie do języka XML 17) Struktura dokumentu 18) Poprawność składniowa, arkusze CSS i arkusze przekształceń XSLT 19) Struktura dokumentu XHTML (przestrzenie nazw, definicje typu dokumentu) 20) Semantyczny XHTML 21) JavaScript 22) Budowa skryptu 23) JavaScript jako język programowania (instrukcje warunkowe i pętle, procedury i funkcje) 24) Obiektowy model dokumentu (DOM) 25) Przykładowe skrypty (przetwarzanie pól formularzy, dynamiczna strona HTML) 26) Publikowanie stron WWW 27) Hosting, publikowanie z wykorzystaniem protokołu FTP 28) Walidacja kodu HTML/xHTML (validator.w3.org) 29) Pozycjonowanie serwisu w wyszukiwarkach internetowych 30) Systemy zarządzania treścią 31) Instalacja aplikacji Joomla! 32) Zarządzanie serwisem (komponenty, moduły i rozszerzenia) 33) Zarządzanie szablonami 34) Przykładowe rozszerzenia 35) Bezpieczeństwo aplikacji 36) Przykładowe aplikacje z wykorzystaniem Joomla! |