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