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
Share on facebook
Share on twitter
Share on linkedin
Share on email

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!