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

Steffen Hertlein
Tel.: +49 (0)69 630089 11
Fax: +49 (0)69 630089 89
E-Mail: shertlein@entwickler
-akademie.de

ASP.NET - AJAX Extensions

Dauer

3 Tage

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
  • Authentication
  • Profile

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!