Projektowanie Aplikacji Internetowych

1 Projektowanie Aplikacji InternetowychArtur Niewiarowski...
Author: Krystyna Pliszka
0 downloads 0 Views

1 Projektowanie Aplikacji InternetowychArtur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska

2 Zaliczenie przedmiotu

3 Zaliczenie przedmiotuZaliczenie 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

4 Zaliczenie przedmiotuEgzamin 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

5 Zaliczenie przedmiotuZaliczenie przedmiotu = zaliczenie laboratoriów + zaliczenie egzaminu w pierwszym, drugim lub trzecim terminie

6 Planowany zakres materiału

7 Planowany zakres materiałuJę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

8 Planowany zakres materiałuFrameworki i pozostałe zagadnienia – przedmiot: Technologie Aplikacji Internetowych, II stopień, Informatyka Stosowana

9 Cel przedmiotu

10 Cel przedmiotu Umiejętność projektowania aplikacji internetowychUmiejętność tworzenia poprawnego schematu bazy danych Umiejętność samodzielnego pisania aplikacji internetowych = poprawna koncepcja + znajomość odpowiednich języków

11 Cel przedmiotu Umiejętność tworzenia aplikacji internetowych / stron WWW jest podstawą w informatyce

12 Wymagania wstępne do przedmiotu

13 Wymagania wstępne do przedmiotuZnajomość 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.

14 Wymagania wstępne do przedmiotuKonto na serwerze torus (lub własny komputer) Konto w bazie danych MySQL p. Tomasz Kapelko, Instytut Informatyki

15 Projekt

16 Projekt Temat proponują studenciWymagania: 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

17 Egzamin

18 Egzamin Oceny z laboratoriów: 4.5 oraz 5.0 zwalniają z egzaminu

19 Kontakt Mgr inż. Artur Niewiarowski Instytut Informatyki Wydział Fizyki, Matematyki i Informatyki PK pok. 140C