SylabUZ

Wygeneruj PDF dla tej strony

Aplikacje WWW i PHP - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Aplikacje WWW i PHP
Kod przedmiotu 11.3-WK-IiED-A-W-S14_pNadGenNBK86
Wydział Wydział Matematyki, Informatyki i Ekonometrii
Kierunek Informatyka i ekonometria
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra
Semestr rozpoczęcia semestr zimowy 2017/2018
Informacje o przedmiocie
Semestr 4
Liczba punktów ECTS do zdobycia 4
Typ przedmiotu obieralny
Język nauczania polski
Sylabus opracował
  • mgr inż. Andrzej Majczak
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Laboratorium 30 2 - - Zaliczenie na ocenę
Wykład 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

Poznanie architektur aplikacji internetowych, metod implementacji ich modułów oraz podstawowych składników architektury WWW. Praktyczne poznanie podstawowych technologii implementacji interfejsu użytkownika, m.in. HTML, CSS, JavaScript i PHP. Poznanie systemów zarządzania treścią na przykładzie platformy Joomla.

Wymagania wstępne

Znajomość tematów z przedmiotów: Programowanie komputerów, Bazy danych, Sieci komputerowe

Zakres tematyczny

Wykład
1. Architektura aplikacji internetowych oraz metody implementacji ich modułów. Podstawowe składniki architektury WWW: warstwa cienkiego klienta, warstwa aplikacji, warstwa bazy danych, protokół HTTP, przeglądarka WWW, serwer HTTP, serwer aplikacji. Serwer HTTP na przykładzie serwera Apache w pakiecie XAMPP. Podstawowe technologie implementacji interfejsu użytkownika, m.in. HTML, DHTML, CSS, JavaScript i PHP.
2. PHP - przeplatanie kodu HTML i PHP, zmienne w PHP, łańcuchy znaków w PHP, tablice w PHP, instrukcje sterujące PHP, predefiniowane zmienne PHP, przetwarzanie danych z formularzy, file upload w PHP, zmienne sesyjne w PHP, sesja w PHP.
3. Systemy zarządzania treścią na przykładzie platformy Joomla.

Laboratorium
1. Instalacja środowiska programowego dla aplikacji WWW i PHP – pakietu XAMPP.
2. Podstawowe technologie implementacji interfejsu użytkownika, m.in. HTML, DHTML CSS, JavaScript.
3. Praktyczne skrypty w DHTML i JavaScript.
4. PHP – przykłady, organizacja kodu w PHP, przeplatanie kodu HTML i PHP, zmienne w PHP, łańcuchy znaków w PHP, tablice w PHP, instrukcje sterujące PHP, predefiniowane zmienne PHP, przetwarzanie danych z formularzy, file upload w PHP, zmienne sesyjne w PHP, sesja w PHP.
5. System zarządzania treścią Joomla – instalacja, konfiguracja, projekt.

Metody kształcenia

Wykład w postaci pokazu lub prezentacji. Ćwiczenia laboratoryjne – praca przy komputerze, gdzie każdy temat jest realizowany wg schematu:
1) Wprowadzenie do tematu przez prowadzącego ilustrowane przykładami.
2) Kolejne przykłady studenci wykonują samodzielnie na zajęciach.
3) Następnie każdy student otrzymuje zadanie do wykonania poza zajęciami z określeniem terminu.
4) Zaliczenie wykonania zadania dla kolejnego tematu jest oceniane w formie rozmowy.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Warunkiem zaliczenia laboratorium jest uzyskanie ponad 50% punktów ze średniej ważonej ocen:
- aktywności na zajęciach,
- wykonanych zadań,
- sprawozdań z laboratoriów,
- kolokwium.

Warunkiem zaliczenia wykładu jest uzyskanie ponad 50% punktów ze średniej ważonej ocen:
- testu sprawdzającego znajomość materiału,
- prezentacji na zadany temat.

Ocena z przedmiotu jest średnią z oceny z wykładów i laboratorium.

Literatura podstawowa

1. M. Lis, Dynamiczny HTML. 101 praktycznych skryptów, Helion, 2010.
2. M. Lis, JavaScript. Praktyczny kurs, Helion, 2007.
3. J. Ross, PHP i HTML. Tworzenie dynamicznych stron WWW. eBook, Helion, 2012.
4. M. Lis, PHP 5. Praktyczny kurs. Wydanie II. eBook, Helion, 2011. 5. Kierzkowski, PHP
5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III . eBook, Helion, 2011.
6. M. Lis, Joomla! 1.6. Prosty przepis na własną stronę WWW. eBook, Helion, 2012.
7. M. Lis, Joomla! 1.6. Ćwiczenia, Helion, 2011.

Literatura uzupełniająca

1. M. Sokół, R. Sokół, XHTML, CSS i JavaScript. Pierwsza pomoc, Helion, 2009.
2. C.Darie i inni, AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych, Helion, 2006.
3. Marcin Lis, PHP 5. Leksykon kieszonkowy. eBook, Helion, 2011.
4. H. Hayder, Programowanie obiektowe w PHP
5. eBook, Helion, 2012. 5. M. Lis, Tablice informatyczne. PHP 5. eBook, Helion, 2012.
6. M. Lis, PHP 101 praktycznych skryptów. Wydanie II, Helion, 2007.
7. P. Frankowski, Joomla! Budowa i modyfikacja szablonów. eBook, Helion, 2011.
8. Materiały dostępne na portalach: http://www.apachefriends.org/en/xampp.html, http://php.pl/, http://www.joomla.pl/, http://sourceforge.net/.

Uwagi


Zmodyfikowane przez dr Robert Dylewski, prof. UZ (ostatnia modyfikacja: 09-04-2017 16:21)