Microsoft ASP.NET AJAX Framework
Das Microsoft AJAX Framework hat die Entwicklung von Webanwendungen mit ASP.NET revolutioniert und den Grundstein für moderne, interaktive Web-Technologien gelegt. Mit AJAX (Asynchronous JavaScript and XML) können Daten asynchron zwischen Server und Browser übertragen werden, wodurch nur benötigte Inhalte dynamisch nachgeladen werden. Die Teilnehmer dieses Seminars erfahren, wie sich mit dieser effizienten und flexiblen Technologie interaktive, plattformübergreifende und nahezu Desktop-ähnliche Webanwendungen erstellen lassen. Neben den Server-seitigen Erweiterungen von ASP.NET wird auch die leistungsstarke und browserunabhängige Client-seitige AJAX-Bibliothek behandelt.
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 Proxys
- 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
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: Webentwickler
- 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 Webanwendungen 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 Webentwickler Neuerungen in CSS3 und HTML, 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.