Programowanie rozproszone w Internecie

Transkrypt

Programowanie rozproszone w Internecie
WyŜsza Szkoła Biznesu w Dąbrowie Górniczej
Kierunek studiów: INFORMATYKA
Przedmiot: Programowanie rozproszone w Internecie
Specjalność: Sieci komputerowe i bazy danych
Liczba godzin w
semestrze
1
I
2
II
III
3
IV
V
30 w / 30 lab
5
ECTS
WYKŁADOWCA
dr inŜ. Adam Domański, mgr inŜ. Patryk Czubasiewicz
FORMA ZAJĘĆ
Wykład, laboratorium
CELE
PRZEDMIOTU
Nauczenie studentów tworzenia aplikacji opartych o technologię Webową
EFEKTY
KSZTAŁCENIA
Wiedza: mechanizmy potrzebne do tworzenia aplikacji rozproszonych.
VI
Kompetencje: umiejętność tworzenia aplikacji Webowych, programowania aplikacji rozproszonych, w
tym mobilnych.
Postawy: dąŜenie do projektowania aplikacji niezaleŜnych platformowo.
WARUNKI
WSTĘPNE
Ogólna wiedza dotycząca tworzenia programów
TREŚĆ
PRZEDMIOTU
W czasie przedmioty studenci posiądą wiedzę tworzenie aplikacji webach w oparciu o technologia
AMP (Apache, Mysql, PHP) dodatkową w drugiej części semestru studenci nauczą się podstaw
języka Python i jego wykorzystania w aplikacjach WWW.
W czasie wykładu i laboratorium studentom zostaną przedstawione następujące zagadnienia:
1. Technologia WWW i zasady tworzenia aplikacji WEB
2. Podstawy języka HTML, XHTML, formularze
3. Technologia WAMP – Apacze, Mysql, PHP
4. Javascript
5. Tworzenie prostej aplikacji WWW.
6. Mechanizmy logowania oraz tworzenie i utrzymania sesji w PHP
7. Mechanizmy kontroli dostępu do aplikacji
LITERATURA
OBOWIĄZKOWA
www.php.net – strona domowa PHP
www.python.org – strona domowa
LITERATURA
UZUPEŁNIAJĄCA
METODY
NAUCZANIA
Wykład + samodzielne wykonanie postawionych w czasie laboratorium zadań
POMOCE
Materiały dostępne w Internecie
NAUKOWE
PRZYKŁADOWE
TEMATY
PROJEKTÓW
SPOSÓB I
Pozytywne zaliczenie testu oraz rozwiązanie wszystkich postawionych w czasie laboratorium
WARUNKI
problemów
ZALICZENIA
PRZEDMIOTU
PRZYKŁADOWE
1. Zaproponować aplikację rozwiązującą problem logowania do aplikacji
ZAGADNIENIA (ew.
2. Stworzyć program aplikacji galeria internetowa.
pytania)
3. Stworzyć prosty sklep internetowy
EGZAMINU/
ZALICZENIA