ASP.NET Web Pages Using C#

Request more details:

Description:
This course provides a practical hands-on introduction to developing Web applications using ASP.NET Web Pages and C#. C# programming is done using the Razor syntax, as in the more sophisticated ASP.NET MVC. This course uses WebMatrix as a development environment. The course is current to ASP.NET Web Pages 2 and WebMatrix 3.
Prerequisites:
Programming experience and a basic knowledge of HTML. Some familiarity with C# and ASP.NET would be helpful but not required.
LEARNING OBJECTIVES:
· Gain an understanding of the philosophy and structure of Web applications using ASP.NET Web Pages
· Acquire a working knowledge of Web application development using ASP.NET Web Pages 2 and WebMatrix 3
· Use C# and Razor along with HTML and CSS
· Reuse code with functions and helpers and .NET classes and class libraries
· Utilize ASP.NET infrastructure to maintain session and applications state, use cookies, and perform caching
· Access databases with SQL Server and ADO.NET
· Deploy Web applications to the Internet
Introduction to Web Pages and WebMatrix:
Web Application Fundamentals
Using WebMatrix
HTML
Cascading Style Sheets
ASP.NET
ASP.NET Web Pages
Programming with C# and Razor:
Dynamic Output
Razor Syntax
Code Block of a Web Page
Intermixing C# with HTML
Functions and Helpers
Reusing .NET Classes and Class Libraries
Form Processing and HTTP Basics:
HTML Forms
Using JavaScript
GET and POST
Request Collection
INPUT and SELECT Tags
Validation
State Management and ASP.NET Infrastructure:
ASP.NET Infrastructure
Session State
Application State
Cookies
Caching
Web Database Applications:
Use WebMatrix to Create a SQL Server CE Database
Using WebGrid Helper to Display Data
Customize WebGrid with HTML Styling
Perform SQL Insert, Update and Delete
Access Other Databases
ASP.NET and Azure:
What Is Windows Azure?
A Windows Azure Testbed
Deploying an Application to Azure
Updating an Application on Azure