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

Podobne dokumenty