ASP.NET Web Pages Using C# (VS 2015)

Course Number:



Course Duration:
2 Days


Programming experience and a basic knowledge of HTML. Some familiarity with C# and ASP.NET would be helpful but not required.

Course 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
Course Outline:
  • Introduction to Web Pages and WebMatrix
    • Web Application Fundamentals
    • Using WebMatrix
    • HTML
    • Cascading Style Sheets
    • NET
    • 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
    • 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
  • NET and Azure
    • What Is Windows Azure?
    • A Windows Azure Testbed
    • Deploying an Application to Azure
    • Updating an Application on Azure
  • Appendix A. Learning Resources
  • Appendix B. HTTP and Fiddler
    • Fiddler and HTTP
    • Examining Requests and Responses
    • Composing Requests

Related Posts

About Us

IT Training, Agile Ways of Working and High Impact Talent Development Strategies

Let Us Come to You!

Classes recently delivered in: Atlanta, Boston, Chicago, Columbus, Dallas, Detroit, Indianapolis, Jerusalem, London, Milan, New York, Palo Alto, Phoenix, Pittsburgh, Portland, Raleigh, San Antonio, San Diego, San Francisco, San Jose, Seattle, Springfield, Mass., St. Louis, Tampa and more!