XML-tworzenie stron www, Ajax - Krakowska Akademia im Andrzeja
Transkrypt
XML-tworzenie stron www, Ajax - Krakowska Akademia im Andrzeja
Krakowska Akademia im. Andrzeja Frycza Modrzewskiego Karta przedmiotu obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013 WydziałZarządzania i Komunikacji Społecznej Kierunek studiów: Informatyka i ekonometria (lic) Profil: Ogólnoakademicki Forma studiów: Niestacjonarne Kod kierunku: IiE Stopień studiów: I Specjalności: 1 2 Informatyka stosowana (lic) E-biznes (lic) Przedmiot Nazwa przedmiotu XML-tworzenie stron www, Ajax Kod przedmiotu WZIKS IiEA1N D1i 12/13 Kategoria przedmiotu przedmioty kierunkowe, do wyboru Liczba punktów ECTS 4 Język wykładowy polski Forma zajęć, liczba godzin w planie studiów Semestr 6 W 6 C 0 K 0 S 0 L 10 I 0 Ew 4 Ec 0 Legenda: W — WykładC — Ćwiczenia/językiK — KonwersatoriumS — SeminariumL — Laboratorium, Warsztat I — InneEw — E-Learning W Ramach WykładuEc — E-Learning W Ramach Ćwiczeń Krakowska Akademia im. Andrzeja Frycza Modrzewskiego 3 Cele przedmiotu Cel 1 Przygotowanie studentów do samodzielnej pracy tworzenia stron internetowych w technologii Ajax. Podczas zajęć przekazana ma zostać wiedza na temat standardu XML, przesyłu danych w sposób synchroniczny i asynchroniczny, a także podstawowe informacje na temat języka JavaSript zarówno w podejściu strukturalnym jak i obiektowym oraz języka programowania serwerów - PHP. 4 Wymagania wstępne 1 Brak 5 Modułowe efekty kształcenia MW1 student, który zaliczył przedmiot: posiada wiedzę o standardach stron WWW; zna różnice pomiędzy wywołaniem synchronicznym i asynchronicznym, potrafi wymienić i zdefiniować elementy technologii Ajax. Potrafi opisać sposoby łączenia skryptów ze stroną WWW. Zna podstawy języka JavaScript zarówno w podejściu strukturalnym jak i obiektowym. Potrafi zainstalować serwer i ustawić na nim działające serwlety obsługujące formularze HTML zarówno synchronicznie jak i asynchronicznie. MU2 student, który zaliczył przedmiot: potrafi zaprojektować strony WWW zarówno w HTML jak i XHTML w powiązaniu z CSS i JavaScript, potrafi stworzyć plik xml z własnym nazewnictwem elementów i atrybutów. MU3 student, który zaliczył przedmiot: potrafi zaprojektować strony WWW z wykorzystaniem technologii Ajax. Potrafi zainstalować serwer WWW i umieścić na nim serwelety/skrypty obsługujące formularze WWW. Potrafi wykorzystać obiekt XMLHttPRequest do obsługi żądań asynchronicznych. MK4 student, który zaliczył przedmiot: potrafi tworzyć projekty samodzielnie jak również pracować w zespole. 6 Treści programowe Lp W1 W2 W3 Lp L1 L2 L3 Wykład Tematyka zajęć Opis szczegółowy bloków tematycznych JavaScript - tworzenie i umiejscawianie skryptów, struktura języka, instrukcje warunkowe i pętle, tworzenie funkcji w JavaScript, wyrażenia regularne, wykorzystanie obiektów wbudowanych i tworzenie własnych, obsługa modelu DOM PHP - tworzenie i umiejscawianie skryptów, struktura języka, instrukcje warunkowe i pętle, tablice indeksowane i asocjacyjne, funkcje w PHP, dostęp do baz danych Protokół http Metody Get i put, obsługa błędów, łączenie elementów w całośćtworzenie asynchronicznej aplikacji ajaxowej, tworzenie aplikacji pod wiele przeglądarek WWW Razem Laboratorium, Warsztat Tematyka zajęć Opis szczegółowy bloków tematycznych Tworzenie własnych plików XML, przechowujących dane, eksport informacji z baz danych do plików XML. JavaScript tworzenie i umiejscawianie skryptów, struktura języka, wykorzystanie instrukcji i pętli, funkcje w JavaScript, wyrażenia regularne PHP tworzenie i umiejscawianie skryptów, tablice indeksowane i asocjacyjne, dostęp do baz danych Strona 2/4 Liczba godzin 3 2 1 6 Liczba godzin 2 3 3 Krakowska Akademia im. Andrzeja Frycza Modrzewskiego Lp L4 Lp Ew1 Ew2 Laboratorium, Warsztat Tematyka zajęć Opis szczegółowy bloków tematycznych Protokół http łączenie elementów w całość- tworzenie asynchronicznej aplikacji ajaxowej Razem Liczba godzin 2 10 E-Learning W Ramach Wykładu Tematyka zajęć Opis szczegółowy bloków tematycznych Wprowadzenie do Ajaxa: akronim AJAX, składowe Ajax’a, przykładowe strony WWW, XML - nazwy w XML, struktura dokumentu, tworzenie własnej składni Formularze w HTML: pola input, textarea, select, atrybuty formularzy, zatwierdzanie i anulowanie formularzy, Ajax i technologie po stronie klienta: język javascript, umieszczanie kodu, skrypty zdarzeniowe i automatyczne Razem 7 Metody dydaktyczne M16. M13. M2. M6. M11. Wykłady Studium przypadku Ćwiczenia laboratoryjne E-learning Projekty 8 Obciążenie pracą studenta Liczba godzin 2 2 4 Średnia liczba godzin na zrealizowanie aktywności Forma aktywności Godziny kontaktowe z nauczycielem akademickim, w tym: Godziny wynikające z planu studiów 20 Konsultacje przedmiotowe 16 Egzaminy i zaliczenia w sesji 4 Godziny bez udziału nauczyciela akademickiego wynikające z nakładu pracy studenta, w tym: Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury 20 Opracowanie wyników 0 Przygotowanie raportu, projektu, prezentacji, dyskusji 20 Instalacja, serwera www i bazy danych, osadzanie na nim plików 20 Sumaryczna liczba godzin dla przedmiotu wynikająca z 100 całego nakładu pracy studenta 4 Sumaryczna liczba punktów ECTS dla przedmiotu 9 Metody oceny Ocena podsumowująca P1. Egzamin pisemny P5. Referat Strona 3/4 Krakowska Akademia im. Andrzeja Frycza Modrzewskiego P11. Aktywność na zajęciach Kryteria oceny Na ocenę 3 Na ocenę 3.5 Na ocenę 4 Na ocenę 4.5 Na ocenę 5 10 Macierz realizacji przedmiotu Modułowe efekty kształcenia dla przedmiotu MW1 MU1 MU2 MK1 11 50% treści. 50% obecności na zajęciach. 60% treści. 60% obecności na zajęciach. 70% treści. 70% obecności na zajęciach. 70% treści. 70% obecności na zajęciach. Referat omawiający projekt strony www w technologii ajax. 70% treści. 70% obecności na zajęciach. Referat omawiający projekt strony www w technologii ajax z powiązaniem z bazą danych. Odniesienie do efektów kierunkowych Metody dydaktyczne Sposoby oceny M16, M13, M6 P1, P5, P11 M2, M6, M11 P5, P11 L1, L2, L3, L4 M2, M6 P5, P11 L1, L2, L3, L4 M2, M6 P1, P5, P11 Treści programowe K_W11, K_U03 K_U03, K_U08, K_U19 K_U03, K_U08, K_U19 K_K02, K_K08 W1, W2, W3, Ew1, Ew2 L1, L2, L3, L4 Wykaz literatury Literatura podstawowa: [1] Ch. Ullman, L Dykes — Ajax. Od podstaw, Gliwice, 2008, Helion [2] S. Olson — Ajax on Java, Gliwice, 2007, Helion Literatura uzupełniająca: [1] L. Ullman — Tworzenie stron WWW z wykorzystaniem Ajaksa. Projekty., Gliwice, 2008, Helion 12 Informacje o nauczycielach akademickich Oboba odpowiedzialna za kartę dr Bernard Maj (kontakt: [email protected]) Oboby prowadzące przedmiot dr Bernard Maj (kontakt: [email protected]) Strona 4/4