- Nazwa przedmiotu:
- Projektowanie i programowanie aplikacji internetowych
- Koordynator przedmiotu:
- mgr inż. Marcin Godziemba-Maliszewski, m.maliszewski@iem.pw.edu.pl, +48222347357
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Elektrotechnika
- Grupa przedmiotów:
- Wspólne
- Kod przedmiotu:
- Semestr nominalny:
- 2 / rok ak. 2009/2010
- Liczba punktów ECTS:
- 2
- 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:
- 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 niniejszego przedmiotu jest przekazanie studentowi praktycznej wiedzy i umiejętności niezbędnej do projektowania i programowania aplikacji internetowych sterowanych przepływem danych z wykorzystaniem technologii takich jak ASP.NET 3.5, ASP.NET AJAX Extensions.
- 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:
- Egzamin:
- Literatura:
- 1. "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
2. "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
3. "Microsoft Visual C# 2005. Księga eksperta", Kevin Hoffman, ISBN: 978-83-246-0664-1, Data wydania: 11/2007, Stron: 688, Format: B5
4. "Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie", Jacek Matulewski, ISBN: 978-83-246-1288-8,Data wydania: 03/2008, Stron: 280, Format B5
5. "ASP.NET 2.0. Księga eksperta",Stephen Walther, ISBN: 978-83-246-0689-4,Data wydania: 03/2008, Stron: 1024, Format B5
6. „ASP.NET 2.0. Projektowanie aplikacji internetowych”, Randy Connolly, Data wydania: 03/2008, Stron: 928
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się