Nazwa przedmiotu:
Projektowanie i programowanie aplikacji internetowych - laboratorium
Koordynator przedmiotu:
Marcin Godziemba-Maliszewski, godziem@iem.pw.edu.pl, +48222347357
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia II stopnia
Program:
Informatyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
Semestr nominalny:
2 / rok ak. 2011/2012
Liczba punktów ECTS:
1
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
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Uczestnicy laboratorium powinni posiadać podstawowe umiejętności w tworzeniu kodu HTML lub DHTML wykorzystujących tabele i arkusze styli, programowania obiektowego w języku Microsoft Visual C# lub Microsoft Visual Basic, podstawy baz danych i języka SQL.
Limit liczby studentów:
Cel przedmiotu:
Celem wykładu i laboratorium jest dostarczenie podstawowej wiedzy i umiejętności niezbędnych do projektowania i implementacji aplikacji internetowych opartych o rozproszone komponenty usługowe.
Treści kształcenia:
1. Podstawy ASP.NET: a. Wprowadzenie do ASP. NET i formularzy Web. b. Cykl życia strony. c. Zarządzanie stanem. d. Obsługa zdarzeń i formularzy. e. Praca z danymi – wprowadzenie do ADO.NET i Linq. f. Budowa dynamicznych stron interaktywnych z użyciem wywołań zwrotnych klienta. g. Zastosowanie technologii AJAX w ASP.NET. 2. Mechanizm stron wzorcowych. a. Wprowadzenie do zagadnień stron wzorcowych. b. Zagnieżdżone strony wzorcowe. 3. Personalizacja i dostosowywanie w ASP. NET a. Wykorzystanie kompozycji i skórek w aplikacjach internetowych. b. Profile użytkowników. 4. Zabezpieczenie aplikacji i kontrolki Web Parts. a. Podstawy kontrolek WebParts. b. Dostawca personalizacji. c. Kontrolki zabezpieczeń w ASP. NET. 5. Usługi sieciowe. a. Tradycyjne usługi sieciowe b. WCF – Windows Communication Foundation.
Metody oceny:
Za wykład: 55 pkt., za projekt: 45 pkt. Zaliczenie na podstawie sumy punktów (od 51 pkt. ocena 3,0; od 61 pkt. ocena 3,5 itd.). Należy zaliczyć obydwie części (uzyskać ponad połowę punktów).
Egzamin:
Literatura:
"Technologie ASP.NET i ADO.NET w Visual Web Developer", Jacek Matulewski, Sławomir Orłowski, ISBN: 978-83-246-0738-9 , Data wydania: 08/2007, Stron: 296, Format: B5 (opis) "ASP.NET 2.0. Tworzenie witryn internetowych z wykorzystaniem C# i Visual Basica", Cristian Darie, Zak Ruvalcaba, ISBN: 978-83-246-0999-4, Data wydania: 09/2007, Stron: 608, Format B5 (opis) "Microsoft Visual C# 2005. Księga eksperta", Kevin Hoffman, ISBN: 978-83-246-0664-1, Data wydania: 11/2007, Stron: 688, Format: B5 (opis) "Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie", Jacek Matulewski, ISBN: 978-83-246-1288-8,Data wydania: 03/2008, Stron: 280, Format B5 (opis) "ASP.NET 2.0. Księga eksperta",Stephen Walther, ISBN: 978-83-246-0689-4,Data wydania: 03/2008, Stron: 1024, Format B5 (opis)
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się