Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska
Zaliczenie przedmiotu
Zaliczenie przedmiotu Zaliczenie laboratoriów Obecność na laboratoriach – dopuszczalne 3 nieobecności Obowiązkowo pozytywna ocena z projektu Obowiązkowo pozytywna ocena z kolokwiów Ostatecznie pozytywna ocena, która jest średnią ważoną z projektu, kolokwiów, kartkówek, odpowiedzi przy tablicy, aktywności
Zaliczenie przedmiotu Egzamin W celu przystąpienia do egzaminu wymagane jest zaliczenie laboratoriów 1 termin – 2 termin – 3 termin – Terminy egzaminów zostaną podane na mojej stronie internetowej
Zaliczenie przedmiotu Zaliczenie przedmiotu = zaliczenie laboratoriów + zaliczenie egzaminu w pierwszym, drugim lub trzecim terminie
Planowany zakres materiału
Planowany zakres materiału Język HTML Style CSS Język JavaScript Język PHP Język SQL – baza danych MySQL Elementy konfiguracji Apache, PHP i MySQL pod Linuxem Możliwe elementy ASP.NET (wątki, obliczenia równoległe – C#, VB), Silverlight
Planowany zakres materiału Frameworki i pozostałe zagadnienia – przedmiot: Technologie Aplikacji Internetowych, II stopień, Informatyka Stosowana
Cel przedmiotu
Cel przedmiotu Umiejętność projektowania aplikacji internetowych Umiejętność tworzenia poprawnego schematu bazy danych Umiejętność samodzielnego pisania aplikacji internetowych = poprawna koncepcja + znajomość odpowiednich języków
Cel przedmiotu Umiejętność tworzenia aplikacji internetowych / stron WWW jest podstawą w informatyce
Wymagania wstępne do przedmiotu
Wymagania wstępne do przedmiotu Znajomość podstawowych elementów języków programowania, takich jak: zmienne, typy danych, pętle, warunki, itp. Podstawowe informacje dot. relacyjnych baz danych, takie jak: podstawowe polecenia SQL, postacie normalne, tabele, widoki, funkcje, procedury, triggery, itd.
Wymagania wstępne do przedmiotu Konto na serwerze torus (lub własny komputer) Konto w bazie danych MySQL p. Tomasz Kapelko, Instytut Informatyki
Projekt
Projekt Temat proponują studenci Wymagania: m.in. 3 postać normalna, brak redundancji danych, anomalii modyfikacji, usunięć, AJAX, zabezpieczenie logowania przed brakiem szyfrowanego połączenia, zabezpieczenie przed SQL injection, itd. Szczegółowe wymagania zostaną przedstawione na laboratoriach Aplikacja napisania bez użycia frameworka Dopuszczalna inna baza danych niż MySQL
Egzamin
Egzamin Oceny z laboratoriów: 4.5 oraz 5.0 zwalniają z egzaminu
Kontakt Mgr inż. Artur Niewiarowski Instytut Informatyki Wydział Fizyki, Matematyki i Informatyki PK pok. 140C www.pk.edu.pl/~aniewiarowski aniewiarowski@pk.edu.pl