Microsoft ASP.NET AJAX Framework
Das Microsoft AJAX Framework revolutionierte die serverseitige Erstellung von Web-Anwendungen mit ASP.NET (Active Server Pages .NET) und ebnete den Weg ins Web 2.0. AJAX (Asynchronous JavaScript and XML) ermöglicht asynchrone Datenübertragung zwischen Server und Browser — Seiten werden somit nicht vollständig sondern schrittweise und bedarfsorientiert nachgeladen. Die Teilnehmer lernen, wie sich mit dieser ressourcensparenden und erweiterbaren Technologie hochgradig interaktive, Browser-übergreifende und Desktop-ähnliche Web-Applikationen entwickeln lassen. Das Seminar führt dabei sowohl in die Server-seitigen ASP.NET-Erweiterungen als auch in die Client-seitige AJAX-Bibliothek ein, die durch ihre Browser-Unabhängigkeit besticht.
Inhalte des Seminars
Einführung in die AJAX-Entwicklung
- DHTML, DOM und CSS
- Programmieren mit JavaScript/JScript
- JavaScript-Datentypen
- Editor, Visual Studio 2010
- Möglichkeiten der Microsoft AJAX-Bibliothek
- Browser-Kompatibilität
- Weitere objektorientierte JavaScript Frameworks
Überblick über die Microsoft AJAX Library
- Architektur der Microsoft AJAX Library: Script Core Library und Base Class Library
- Namensräume
Type
Klasse- JavaScript Base Type Extensions
Sys
Namensraum
Controls und Page Partial Rendering
- Vordefinierte Komponenten, Controls
Sys.UI
Namensraum- Basisklassen
Sys.Component
undSys.UI.Control
Sys.Application
- Komponenten hinzufügen, erfragen, löschen, aufzählen
- Initialisierung, Dispose,
init
,load
undunload
Ereignisse - DHTML Behaviors in ASP.NET
- Triggers
- AJAX Extensions Skripte,
ScriptManager
- Client Life-Cycle Events
ExtenderControl
und Unterklassen,ScriptControl
,PageRequestManager
AJAX-Komponenten
- Ausgewählte Controls: ListSearch, ReorderList, Tabs, Calendar, NumericUpDown
- Drag und Drop
- Animationen
- ASP.NET
UpdatePanel
, Timer Control - Eigene Controls
Internationalisierung
- Herausforderungen bei der ASP.NET-Internationalisierung
- Lokalisierung in JavaScript
- Internationalisierungsmöglichkeiten in ASP.NET AJAX
- Skript-Dateien lokalisieren
- Skript-Resources in Assemblies lokalisieren
ASP.NET AJAX Client und Server Communication Architecture
- Kommunikation mit Web Services (SOAP), RPC
- Serialisierung von Daten, JSON
- Service Proxies
- Arbeiten mit
System.Net.WebRequest
und Unterklassen
ASP.NET Application Services
- Überblick über angebotene Web Services
- Idee der serviceorientierten Architektur (SOA)
- SOAP Clients, AJAX-Clients, .NET Clients
- Authentication-Service
- Roles-Service
- Profile-Service
Tipps und Tricks, Ausblick
- AJAX Best Practices
- ASP.NET Sicherheit
- Grafiken zeichnen unter ASP.NET, Charts
- ASP.NET AJAX Debugging
- Live.com Dienste anbinden
- Silverlight (WPF/E)
- Ausblick ASP.NET 4.5
- ASP.NET MVC 3
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Web-Entwickler
- Vorkenntnisse: Kenntnisse in .NET, HTML und JavaScript.
- Seminar-Software: Als Software-Plattform wird standardmäßig .NET 4.8 mit der Entwicklungsumgebung Visual Studio eingesetzt. Das Seminar baut standardmäßig auf ASP.NET 4.x auf.
Weiterführende Seminare
Das Folgeseminar Sichere Web-Anwendungen entwickeln sensibilisiert die Teilnehmer in Sicherheitsfragen, etwa wie Cross-Site-Scripting Attacken zu vermeiden sind. Moderne Web-Standards vermitteln die Seminare Ausgezeichnet in CSS, Webseiten mit (X)HTML und für fortgeschrittene Web-Entwickler Neuerungen in CSS3 und HTML5, der aktuelle Web-Standard. Während ASP.NET sich um das Frontend kümmert, vermittelt das Seminar Datenzugriff mit ADO.NET die Anbildung an relationale Datenbanken im Backend.