Inhouse-Seminar
Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema? Nehmen Sie einfach Kontakt mit uns auf.
»Anfrage für Inhouse-Seminar
Ansprechpartner
ASP.NET - AJAX Extensions
Seminarbeschreibung
Gone are the days when a Web application could be architected and implemented as a plain collection of related and linked pages. The advent of the so-called AJAX lifestyle is radically modifying the user’s perception of a Web application and it is subsequently forcing developers to apply newer and richer models to build applications.
AJAX stands for “Asynchronous Javascript and XML,” and it’s a sort of blanket term for highly interactive and responsive Web applications that do a lot of work on the client and place out-of-band calls to the server. The net effect is that an AJAX Web application tends to look like a classic desktop Windows application with advanced features such as drag-and-drop, asynchronous tasks, a strongly responsive and nonflickering user interface, and zero user frustration.
ASP.NET AJAX is a real breakthrough for ASP.NET developers and professionals. It makes cross-browser programming a reality and enables desktop-like functionalities over the Web. This demo-laden class provides an overview of the framework with numerous examples to familiarize you with a variety of techniques and tools.
Seminarinhalt
After completing this course, students will be able to:
- Understand the fundamentals of the AJAX lifestyle for creating interactive, responsive applications
- Add AJAX functionality quickly and easily into existing pages using the UpdatePanel control
- Use the rich and sophisticated server controls from the “AJAX Control Toolkit” assembly
- Work with the object-oriented JavaScript framework
- Execute server calls from within the client by using local Web services
- Bridge external, real-world Web services and import their data into ASP.NET AJAX pages
- Bind client controls to server-side data services and use client templates to control data rendering
- Create gadget applications for Windows Vista and Live.com
Agenda
Day 1: Making Sense of ASP.NET AJAX
1.1 Why I Want To Teach AJAX Programming
- The paradigm shift
- Callback vs. AJAX
- Homemade RPC via HTTP
- AJAX-based Products
1.2 Microsoft AJAX Client Library
- OOP Extensions to JavaScript
- Client lifecycle
- AJAX Client components and events
- Network Stack
1.3 The Brains Behind ASP.NET AJAX Pages
- Server and client framework
- Script Manager
- Script loading, error handling
Day 2: Adding AJAX to ASP.NET Sites
2.1 Page Partial Rendering—Core Concepts
- Enabling partial rendering
- Configuring partial rendering
- Testing partial rendering
2.2 Page Partial Rendering—Advanced Techniques
- Triggers
- Feedback and animation
- Client events
2.3 The AJAX Control Toolkit
- Why Extenders
- Components in the toolkit
Day 3: Remote Method Invocation
3.1 RPC over the Web
- Definition and implementation of a server API
- JSON serialization
- Updating the page
3.2 Built-in Services
3.3 What else is in ASP.NET AJAX?
- WCF Services
- WPF/E
- 3rd party libraries
Teilnehmerkreis
-
The class is recommended for virtually any ASP.NET developer and professional. ASP.NET AJAX is the next big thing in the ASP.NET evolution and follows a key industry trend - the AJAX model. In addition, ASP.NET AJAX goes beyond the basic AJAX model, pushing a framework that spans the client and server to provide an end-to-end solution for modern Web applications.
As far as the Microsoft Web platform is concerned, ASP.NET AJAX Extensions wed rich functions with wide reach - an old dream of Web professional that comes true.
At last. If you’re a Web professional developing for Microsoft-based Web technologies ASP.NET AJAX is your next big opportunity to seize. This class is your starting point.
Teilnehmervoraussetzungen
Developers who plan to attend the course should have a working knowledge of ASP.NET applications and controls
Zusätzliche Hinweise
- Das Seminar findet in englischer Sprache statt.
- The student kit includes a comprehensive set of handouts and other necessary materials for the class. Full sample code is included or made available for download.
- Companion books:
-
Introducing Microsoft ASP.NET 2.0 AJAX Extensions, Dino Esposito, Microsoft Press, June 2007
- Introducing ASP.NET 2.0 AJAX Extensions, Dino Esposito, Microsoft Press 2006
- Programming Microsoft ASP.NET 2.0 Applications Advanced Topics, Dino Esposito, Microsoft Press 2006
- Programming Microsoft ASP.NET 2.0 Core Reference, Dino Esposito, Microsoft Press 2005
- Das Training beginnt jeweils um 9:30 Uhr und endet 17:30 Uhr. Enthalten ist eine Pause mit Snacks, Kaffee und Softgetränken am Vormittag und Nachmittag sowie eine Stunde Mittagspause mit Buffet.
- The training starts at 9:30am and ends at 17:30pm. Included are a coffeebrake with snacks, coffee and softdrinks in the morning and the afternoon as well as a 1 hour lunchtime with buffet.
Kombinationsangebote zum Vorteilspreis!