ASP.NET WebForms Schulung
ASP.NET WebForms war bereits seit der ersten Version eine der herausragensten Komponenten im .NET Framework mit der sich in kurzer Zeit komplexe und robuste Web-Anwendungen komfortabel erstellen lassen. Aktuell ist ASP.NET bereits in der Version 5 verfügbar. Viele Projekte verwenden inzwischen das MVC und/oder das WebAPI-Framework. Je nach Anwendungsfall haben jedoch klassische WebForms basierte ASP.NET Anwendungen weiterhin ihre Vorteile. Lernen Sie in diesem Kurs die Grundlagen der Entwicklung einer Webanwendung basierend auf der ASP.NET WebForms Technologie.
Schulungsziel
Nach diesem Seminar verfügen die Teilnehmer über die Informationen, eine Anwendung mit ASP.NET WebForms zu erstellen, einen Überblick über die Architektur einer mehrschichtigen Webanwendung incl. der Anbindung einer Datenbank oder einer anderen externen Datenquelle.
Zielgruppe
Dieses Seminar richtet sich an Applikationsentwickler, die serverseitige Anwendungen, basierend auf HTML und .NET Technologie, entwickeln möchten. Für diesen Kurs sollten neben HTML und CSS Grundkenntnissen auch gute C# bzw. VBNet Syntaxkenntnisse sowie die Bedienung von Visual Studio bekannt sein.
Entwicklungsumgebung
- Visual Studio 2015 oder neuer
- ASP.NET 4.8 WebForms
- C# 6.0 oder VBNet 14
- HTML5 und CSS3
Methodik
Das Seminar besteht aus einem theoretischen Vortrag und Präsentation mittels Folien gemischt mit Beispielen und Demonstrationen durch den Dozenten sowie einem interaktivem Übungsanteil in dem die Teilnehmer das erlernte Wissen in die Praxis umsetzen können. Das Seminar kann auf Wunsch nach vorheriger Absprache individuell auf den Bedarf der Teilnehmer angepaßt werden.
Beispielagenda
- Einführung in die WebEntwicklung
- Konzepte einer serverbasierten Webanwendung
- HTML5 und CSS3 Grundlagen
- Abgrenzung WebForms von ASP.NET MVC
- WebAnwendungen mit Visual Studio erstellen
- Auswahl der Programmiersprache
- Erste Schritte mit Visual Studio
- Alternative Umgebungen
- Grundlagen WebForms
- Seitenprogrammierung mit WebForms (Funktionsweise ASPX)
- WebProtokolle
- ASP.NET Programmiermodel
- Steuerelemente
- Lebenszyclus einer ASPX Seite
- Ereignisse und Ereignisbehandlung
- Postbacks, States, Profiles und Sessions
- Validatoren
- Serverobjekte
- Verwendung von Master Pages
- AJAX mit WebForms
- Verwendung des AjaxToolkits
- Anbindung einer Datenquelle
- Überblick ADO.NET
- Überblick EntityFramework
- Datenbindung mit WebForms
- Datenquellen
- Datensteuerelemente
- Repeater
- ListView
- DataGrid
- Master Details
- Aufbau Wissen
- Script Manager
- Master Pages
- Navigation
- User Controls
- Authentication & Autorisation
- Membership Provider
- Lokalisation
- ASP.NET Routung und WebForms