Course Description
ASP.NET is a object based Web development framework that builds on the services provided by the .NET platform. It replaces simple scripting languages like VBScript and JavaScript with true compiled languages like C# and Visual Basic.NET (yes, server-side scripting is dead). Performance, on par with IIS applications written in C++, is orders of magnitude faster than the script-based ASP and accompanying COM technologies.
Intertech Training's Complete ASP.NET provides in-depth coverage of ASP.NET for both C# and Visual Basic .NET developers. The course begins by diving into the core technologies of ASP.NET: the Page lifecycle, code-behind, Web controls, handling events, web site configuration, and ViewState, to name just a few. You will also learn how to use ADO.NET, DataSets, and details of the ASP.NET databinding engine. The course also explores more advanced concepts such as configuring out-of-proc sessions, security, internals of the page rendering process, and using ASP.NET's built-in caching features.
We'll also open the hood on the relationship between IIS and ASP.NET, and get a clear understanding of the entire request processing pipeline. In the process you'll learn when and how to use HttpHandlers, HttpModules, and HttpApplications to extend the request processing pipeline to meet your own application's requirements.
Once you've mastered the technical details of a technology, you still have the challenge of putting it to work, probably on a team of developers. We'll wrap up with some details for managing the ASP.NET development process using Visual Studio.NET, including assembly references, source control, versioning, and the build and deploy process.
Like every Intertech Training course, Complete ASP.NET includes several hands-on exercises that give you the opportunity to immediately apply these new technologies and concepts. The course also provides lab solutions and examples written in C# and Visual Basic .NET.
| Course Duration:- |
30 Days
|
| Daily:- |
2 hours/ Day |
| Exam fees:- |
50 $ |
|
|
Course Outline:
| |
Introducing ASP.NET |
|
Programming Web Forms |
|
 |
· Web Application Architecture |
 |
· Placeholders and LiteralControls |
|
 |
· ASP.NET and IIS |
 |
· FindControl and LoadControl |
|
 |
· ASP.NET and Visual Studio.NET |
 |
· Working with Client Script |
|
 |
· Introduction to Web Forms |
 |
· Using the FCL from ASP. |
|
 |
· ASP.NET Event Model ASP.NET State Maintenance |
 |
· ViewState Best Practices |
|
| |
|
 |
· Working With N Tiers Serialization |
|
| |
|
|
|
|
| |
Web Form Fundamentals |
|
Custom Control Development |
|
 |
· Structure of a Web Form |
 |
· Building Custom Web Controls |
|
 |
· The Code Behind Model |
 |
· Using Custom Web Controls |
|
| |
|
|
Visual Studio.NET Integration |
|
 |
· The Page and Control Classes |
|
|
|
 |
· The Page and Control Classes |
|
|
|
 |
· Page Class Members |
|
|
|
| |
Lifetime of a Page Object |
|
|
|
| |
|
|
|
|
| |
Web Controls |
|
The HTTP Pipeline |
|
 |
· Survey of Html Controls |
 |
· ASP.NET and IIS |
|
 |
· Survey of Web Controls |
 |
· The Request Processing Pipeline |
|
 |
· Validation Controls |
 |
· HTTP Handlers |
|
 |
· User Controls as a Resuse Mechanism |
 |
· HTTP Applications |
|
| |
User Controls Advanced Design |
|
HTTP Modules |
|
| |
|
|
|
|
| |
ASP.NET State Management Techniques |
|
ASP.NET Security |
|
 |
· Defining an IIS Web Application |
 |
· IIS Security |
|
 |
· Using the ViewState |
 |
· ASP.NET Security Models |
|
 |
· Creating and Using Cookies |
 |
· Forms Based Authentication Forms Based Internals |
|
 |
· Configuring the Session Object |
|
|
|
 |
· Output Caching |
|
|
|
| |
Programmatic Caching |
|
|
|
| |
|
|
|
|
| |
ADO.NET and the Dataset |
|
Team Development and Application Configuration |
|
 |
· ADO.NET Model |
 |
· Team Development Model |
|
 |
· DataReaders |
 |
· Solution Management |
|
 |
· Working with Multiple Result Sets |
 |
· IIS Application Boundaries |
|
 |
· Calling Stored Procedures |
 |
· Web Application Configuration |
|
| |
|
|
Deploying, Debugging, and Tracing |
|
 |
· Datasets |
|
|
|
 |
· Data Relations |
|
|
|
 |
· Data Views |
|
|
|
 |
· Expression Columns |
|
|
|
| |
|
|
|
|
| |
The ASP.NET Databinding Engine |
|
ASP.NET 2.0 Preview |
|
 |
· The Role of the Binding Engine |
 |
· New Visual Studio Features |
|
 |
· Data Sources for Data Binding |
 |
· Master Pages and Themes |
|
 |
· Basics of the DataGrid Control |
 |
· SQLCacheDepedancy |
|
 |
· DataGrid Events |
 |
· Data Source Controls |
|
 |
· DataGrid Templates |
 |
· Security Controls |
|
 |
· The DataList Control |
|
|
|
| |
|
|
|
|
| |
Input, Output and Object Serialization |
|
|
|
 |
· The System.XML Namespace |
|
|
|
 |
· XML Validation in .NET |
|
|
|
 |
· XML Transformations in .NET |
|
|
|
 |
· Datasets and XML |
|
|
|
| |
Binding to XML |
|
|