Additional Material: Download Course Slides Link
Duration: 4 Days
Module 1: Introducing The .Net Framework
- Integrated Development Environment (IDE)
- Languages In The .Net Framework
- The Common Language Runtime (CLR)
- Accessing Data With ADO.Net & XML
- Accessing The Web With ASP.Net
Module 2: Visual Studio
- Useful Visual Studio Windows
- Creating Projects
- Project Anatomy
- The Files In A Project
- Solution Explorer
- Code Snippets
Module 3: ASP.Net Introduction
- Starting An ASP.Net Project
- Project Files
- Server Controls
- Server Event Handling
- The Page Lifecycle
Module 4: User Interface Development
- Master Pages
- Themes And Skins
- User Controls
- Website Navigation
- Validation Controls
Module 5: Configuration
- Website Configuration Settings
- Configuration Files Including The Web.Config Files
- Storing Application Settings And Configuration Strings
- The Website Administration Tool
Module 6: Membership & Personalisation
- Securing And Personalizing A Website
- Store User Details In The Membership Database
- Using Login Controls
- Website State Management Methods
- Using Viewstate To Store The State Of A Page
Module 7: Exception Handling
- Adding Try Catch Blocks To Code
- Page Level Exceptions
- Site Level Exceptions
- Custom Error Pages
- Tracing
Module 8: Data Access
- What Is ADO.Net
- Connection Object
- Command Object
- Data Readers
- Datasets And Dataadapters
- Using The Datasource Wizard
Module 9: Creating Responsive Pages With AJAX
- AJAX Architecture
- What Are Partial-Page Updates
- Using The Updatepanel Server Control
- Using Client-Side Scripts
Module 10: Data Access With LINQ
- Why Do We Need LINQ
- Querying The Database
- Language Syntax For Querying
- Using The LINQ To SQL
Module 11: Using Windows Communication Foundation (WCF) Services
- Service Orientated Architecture
- WCF Scenarios
- Mechanics Of Communication: Address, Contract, Binding
- Creating A Simple WCF Service
- Calling A WCF Service From A Client Application
Module 12: Getting Started with ASP.NET MVC
- ASP.NET MVC project templates
- Understanding the structure of an ASP.NET MVC project
- Naming conventions
- Creating views
- Defining controllers
- Defining a data model
Module 13: Creating a Complete ASP.NET MVC Application
- Creating strongly-typed views
- Understanding URLs and action methods
- Using HTML helpers
- Handling form post-backs
- Data validation
Module 14: Deployment
- How To Deploy A Web Application
- Deployments Methods
- Using Visual Studios Copy And Publish Tools
- Using Setup Projects
- Installing Assemblies In The GAC