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. 2011/2012
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
  • Laboratorium0h
  • 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ę