Skip Navigation Links
Practical ASP.NET 3.5
SoftSource Consulting: Microsoft Gold Certified Partner

Contact Us For More Information
Course Description:
This course presents all the essential tools, libraries, components and best practices that today’s Web developers must utilize while building leading-edge ASP.NET Web applications. It begins by explaining the different Web application architectures and project types supported by Visual Studio 2008. Next, it introduces the different types of Web controls that are at the developers’ disposal. It also demonstrates the power of creating custom Web controls. User controls and master pages demonstrate the power of code reuse while the site navigation controls can be used to simplify navigation for the Web users. A thorough explanation of ADO.NET is covered using the latest Web data controls. Students will also learn about the ASP.NET provider model introduced with .NET 2.0 and newer. Web Parts are also extensively covered for use on ASP.NET and SharePoint Web sites. Today’s Web security risks are explained and AJAX is covered to offer a Web 2.0 user experience. Often overlooked in other courses, the different methods of Web deployment are also described. The course wraps up with an introduction to Silverlight programming, which is Microsoft’s answer to the ever-popular Adobe Flash.
Course Technology
This course uses Microsoft Windows 7, Microsoft .NET 3.5 Framework, and Microsoft Visual Studio 2008
At the end of the course, you will be able to:
  • Know all the different controls and how to create custom controls
  • Know how to use the navigation controls, including breadcrumbs
  • Understand ASP.NET’s provider model
  • Use ADO.NET with the latest ASP.NET Data controls
  • Use AJAX to dramatically improve Web performance and user experience
  • Know the basics of Silverlight and how it can be used

Course Outline

  • Introducing ASP.NET Understand the basic architecture of a Web application Contrast the use of IIS vs. the Visual Studio 2008 development Web server
  • The Page Class and Other Files Know the three architectures of ASP.NET Web pages
  • ASP.NET Controls Understand the ASP.NET Web control event architecture
  • Custom Controls Understand the need for custom Web controls
  • User Controls and Master Pages Understanding and creating user controls
  • Site Navigation Basic page navigation
  • State Management Define the role of view state
  • CSS and Themes Understand Cascading Style Sheets (CSS)
  • ADO.NET Introducing System.Data.dll
  • Data Binding Understanding ASP.NET Data Binding
  • Handlers, Modules and IIS Understand ASP.NET and IIS process management
  • Providers Understand the ASP.NET provider model
  • Web Parts The role of Web Parts
  • Security Definition of Web security
  • AJAX Know the role of AJAX
  • Deployment Copy, XCopy and RoboCopy a Web Site
  • Silverlight Understand the role of Silverlight

Prerequisites
This class is intended for experienced .NET developers who understand the basics of Object Oriented Programming (OOP) and a base-level understanding of any version of .NET.

Contact Us For More Information