ASP.NET 3.5 Developer Deep Dive
Course: ASPD, 5 days, Instructor-led hands-on
AudienceThis course is designed for ASP.NET developers who have some experience developing custom ASP.NET 1.x and 2.0 applications. Individuals who attend this course should have at least one year of real-world experience in developing or maintaining ASP.NET applications. HighlightsThis five-day instructor-led course provides the knowledge and skills required by lead developers and solutions architects and who need to design and build enterprise ASP.NET 3.5 web sites. In this course, you will learn how to customize the ASP.NET 3.5 infrastructure by using Providers, Web Parts, Server Controls, AJAX Extensions, LINQ, RSS feeds, and WCF. You will also learn how to extend ASP.NET 3.5 for custom implementations using Starter Kits and Personalization features of your web application.
Course modules and lessons include:
Inside the ASP.NET 3.5 Runtime Engine- Identify the components of the ASP.NET 3.5 Runtime Engine
- Explain the ASP.NET 3.5 compilation process
- Describe the benefits of dynamically and pre-compiled processes
- Explain how ASP.NET 3.5 and IIS provides a robust and extensible model to customize default behaviors
- Create HTTP Handlers and dynamically generate an image using an HTTP Handler
- Filter for application-level events using the HttpModule Class
- Dynamically configure Web 3.5 application settings
- Create custom configuration settings
- Extend the Web Site Administration Tools (WSAT)
- Inside the ASP.NET provider model architecture
- Identify provider patterns and describe the provider implementation
- Create and implement custom providers
- Implementing asynchronous pages
- Optimize long-running processes in ASP.NET
- Creating custom expressions
- Restrict the rendering of controls using the enterprise-level filters
- Introduction to Windows Workflow (WF)
- Controlling page flow
- Controlling the display of web pages
- Inside the Model View Controller framework
- Integrating workflow and web services
- Creating custom activities
- Using the MVC within a web application
- Working with the DOM
- Render an interface dynamically using JavaScript and DOM
- Handling browser events
- Adding client-side script to pages dynamically
- How synchronous and asynchronous requests work
- Solving problems with AJAX
- Examples of AJAX applications
- The AJAX Extensions architecture
- Client side script library and server extensions
- Implementing AJAX server controls
- Using the AJAX Control tool kit
- Implementing AJAX client controls
- Programming with client controls
- Introduction to Silverlight and WPF
- Inside the WPF architecture
- Designing Silverlight pages
- Interacting with the Silverlight control
- Inside ASP.NET Web Parts
- Personalizing a page with Web Parts
- Building Web Parts
- Creating Web Parts from server controls
- Adding Web Parts to a page at runtime
- Building connectable Web Parts
- Customizing Web Part zones
Querying Data Sources using Language Integrated Query (LINQ)
- Introduction to LINQ
- Link to SQL (DLINQ)
- Link to XML (XLINQ)
- Workshop: Query data sources with LINQ
- Creating web user controls
- Creating custom server controls
- Controlling design time support
- Deploying and applying licensing to custom server controls
- How Syndication works
- Introduction to WCF
- Using WCF to publish RSS/ATOM feeds
- About digital identities
- Enabling federated identity
- Building a claims-based authorization solution
QuickLearn Inc.
16150 NE 85th Street
Suite #220
Redmond, WA 98052
16150 NE 85th Street
Suite #220
Redmond, WA 98052

