Nazwa przedmiotu:
Programowanie zaawansowanych aplikacji internetowych
Koordynator przedmiotu:
dr inż. Krzysztof Siwek, krzysztof.siwek@ee.pw.edu.pl, +48222345643
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:
3
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ład0h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt30h
  • Lekcje komputerowe0h
Wymagania wstępne:
Programowanie stron WWW
Limit liczby studentów:
Cel przedmiotu:
Umiejętność wykorzystania technologii ASP.NET.
Treści kształcenia:
Laboratorium Opis technologii .NET. Maszyna wirtualna CLR. Nowości w technologii ASP.NET. Wstęp do technologii ASP.NET. Opis technologii klient – serwer. Najważniejsze cechy ASP.NET. Różnice w metodologii programowania. Konfigurowanie i instalowanie środowiska ASP.NET. Konfiguracja dla aplikacji i środowiska programistycznego. Tworzenie stron ASP.NET. Prosta aplikacja WWW w C#. Początkowa postać pliku *.aspx. Plik konfiguracyjny webconfig. Plik global.asax. Logika strony w C#. Kompilacja i Debugowanie. Kompilator. Debuger. Śledzenie. Architektura aplikacji WWW. Standardowe klasy i właściwości. Formularze WebForm. Dostęp do danych ADO.NET (XML, SQL Server, Excel) Obsługa błędów: funkcje Try, Catch, Throw. Walidacja przy wprowadzaniu danych. Usługi WWW - WebServices. Architektura usług. Odkrywanie usług. Transmisja danych za pomocą SOAP. Przykład usług. Serializacja i deserializacja.
Metody oceny:
o
Egzamin:
Literatura:
1. Andrew Troelsen "Język C# i platforma .NET". 2. Chris Payne "ASP.NET dla każdego". 3. Damon Armstrong "Pro ASP.NET 2.0 Website Programming"
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się