- Nazwa przedmiotu:
- Programowanie aplikacji WWW
- Koordynator przedmiotu:
- dr inż. Jarosław Wilk, wilk@zkue.ime.pw.edu.pl, +48222347313
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Informatyka
- Grupa przedmiotów:
- Wspólne
- Kod przedmiotu:
- Semestr nominalny:
- 5 / rok ak. 2009/2010
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium30h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Programowanie i projektowanie obiektowe, Inżynieria oprogramowania. Język UML.
- Limit liczby studentów:
- Cel przedmiotu:
- Umiejetność tworzenia aplikacji WWW przy użyciu zaawansowanych metod dynamicznego tworzenia zawartości stron oraz wymiany danych z usługami sieciowymi. Umiejętności tworzenia aplikacji RIA. Optymalizacja działania aplikacji oraz serwerów WWW
- Treści kształcenia:
- Wykład
1. Omówienie XML, XSL, XSD i DTD - 2W
2. Omówienie działania serwera WWW - IIS 2W
3. Tworzenie formularzy ASP.NET - 2W
4. Przechowywanie stanu w aplikacji WWW 2W
5. Kontrolki ASP.NET User Controls - 2W
6. Kontrolki ASP.NET Custom Controls - 4W
7. Tworzenie WebHandlers - 2W
8. Walidacja danych wprowadzonych przez uzytkownika - 2W
9. Sledzenie dzialania aplikacji (Debug, Trace) - 1W
10. Data binding z użyciem DataSet i obiektów biznesowych - 3W
11. Realizacja transakcji dla aplikacji WWW - 2W
12. Aplikacje ASP.NET dla urzadzen mobilnych - 2W
13. Technologia ASP.Net AJAX - 2W
14. Technologia SilverLight - 2W
Laboratorium
1. Budowa plików XML i XSD - 1L
2. Konfiguracja serwera WWW - IIS 1L
3. Budowa formularzy ASP.NET - 4L
4. Budowa kontrolek ASP.NET User Controls - 1L
5. Budowa Kontrolek ASP.NET Custom Controls - 5L
6. Budowa WebHandlers - 2L
7. Walidacja danych - 2L
8. Sledzenie dzialania aplikacji (Debug, Trace) - 1L
9. Data binding z użyciem DataSet - 2L
10. Data binding z użyciem obiektów biznesowych - 4L
11. Realizacja transakcji dla aplikacji WWW - 1L
12. Aplikacje ASP.NET dla urzadzen mobilnych - 2L
13. Technologia ASP.Net AJAX - 2L
14. Technologia SilverLight - 2L
- Metody oceny:
- numeryczna
- Egzamin:
- Literatura:
- 1. Programming Microsoft ASP.NET, Dino Esposito
2. Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2005 Step By Step, G. Andrew Duthie
3. Introducing ASP.NET 2.0, Dino Esposito
4. Designing Microsoft ASP.NET Applications, Douglas J.Reilly
5. Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team, Matthew Gibbs
6. Web Database Development Step by Step .NET Edition, Jim Buyens
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się