Optional: Grundlagen der Webprogrammierung: Grundkonzept, Anforderungen und Herausforderungen
Optional: Grundlagen zu Webstandards wie HTTP, HTML, XML, CSS und JavaScript
Was ist ASP.NET?
Abgrenzung/Unterschiede zu ActiveX, WinForm Applets, WPF/WBA, Silverlight
Einordnung in das Mehrschichtmodell der Anwendungsentwicklung
Versionen und Status
Plattformen und Webserver
Integration zwischen Internet Information Server (IIS) und ASP.NET
Programmiermodell (Server-Steuerelemente/Objekte/Ereignisse)
Trennung von Code und Layout (Code-Behind)
Entwicklungsumgebung/Werkzeuge
Webprojekte
Wichtige Steuerelemente
Eingabevalidierung
Zustandsverwaltung und Seitenübergänge
AJAX-Funktionen (Web 2.0)
Konfigurationsmodell
Eingebaute Objekte
Globale Anwendungsdatei Global.asax
Fehlersuche & Fehlerbehandlung
Auslieferung (Deployment) in den IIS (XCopy-Deployment, MSDeploy, MSI)
Ausblick
- Überblick über die erweiterten Dienste in ASP.NET (insbes. Masterpages, Themes, Benutzerverwaltung, Rollenverwaltung, Profilverwaltung)
- Überblick über Anpassung und Erweiterbarkeit