ASP.NET using C# (VS 2013)

Request more details:

Description:
This four-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.5.1 and Visual Studio 2013. It includes an introduction to ASP.NET MVC, a newer Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. It also includes coverage of using ASP.NET AJAX to build rich client applications and the use of Web API to create HTTP services.
Prerequisites:
The student should have a good working knowledge of C# and the .NET Framework. Knowledge of JavaScript is recommended for the AJAX section.
Introduction to ASP.NET:
Web Application Fundamentals
Using Internet Information Services
Web Forms
ASP.NET MVC
Web Services
ASP.NET Features
Web Forms Architecture:
Page Class
Web Forms Life Cycle
Web Forms Event Model
Code-Behind
ASP.NET and HTTP:
Request/Response Programming
HttpRequest Class
HTTP Collections
HttpResponse Class
Redirection
HttpUtility Class
Web Applications Using Visual Studio:
Using Visual Web Developer
Visual Studio Forms Designer
Using Components
Shadow Copying
Using the Global.asax File
Data Binding
State Management and Web Applications:
Session State
Application State
Multithreading Issues
Cookies
Server Controls:
HTML Server Controls
Web Forms Server Controls
Rich Controls
Validation Controls
User Controls
Caching in ASP.NET:
What Is Caching?
Page-Level Caching
Page Fragment Caching
Optimizing Your ASP.NET Application
Application Caching
ASP.NET Configuration and Security Fundamentals:
Configuration Overview
Authentication and Authorization
Forms Authentication
Windows Authentication
Security and ASP.NET
Debugging, Diagnostics and Error Handling:
Debugging
Application Tracing
Page Tracing
Error Handling
More Server Controls:
Newer ASP.NET Controls
Menus
Master Pages
ADO.NET and LINQ:
ADO.NET Overview
.NET Data Providers
Connections
Commands
DataReaders and Connected Access
Data Sets and Disconnected Access
Language Integrated Query
Data Controls and Data Binding:
Data Source Controls
Connection String Storage
GridView
DetailsView
FormView
Object Data Sources
ListView
DataPager
Entity Data Model
EntityDataSource
ASP.NET AJAX:
Rich Client Applications
AJAX
ScriptManager
UpdatePanel
AJAX Client Library
Remote Method Calls
AJAX Control Toolkit
ASP.NET MVC:
Model-View-Controller Pattern
What is ASP.NET MVC?
ASP.NET MVC versus Web Forms
ASP.NET MVC Projects in Visual Studio
Controllers
Action Methods and Routing
Views
Strongly-Typed Views
Model Binding
Validation
ASP.NET Web API:
Web API
Representational State Transfer
REST and Web API
HTTP Services Using Web API
Using Fiddler
Web API Clients