ASP.NET Web Pages Using C#

Customized Onsite Training

2
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors

Live Online Training

$950.00
or 0 vouchers
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video
Overview

This ASP.NET Web Pages Using C# training class provides a practical hands-on introduction to developing Web applications using ASP.NET Web Pages and C#. This Web development framework from Microsoft emphasizes ease of use, making the development of dynamic Web sites with ASP.NET very approachable. C# programming is done using the Razor syntax, as in the more sophisticated ASP.NET MVC. This course uses WebMatrix as a development environment. WebMatrix is a free tool from Microsoft that provides an HTML editor, an integrated SQL Server Compact database utility, a Web server for testing pages, and features to facilitate publishing your website to the Internet, including to the Azure cloud. ASP.NET Web Pages sites can also be developed and tested using Visual Studio. The course is current to ASP.NET Web Pages 2 and WebMatrix 3.

The course begins with an overview of the WebMatrix tool and includes a review of creating static websites with HTML and Cascading Style Sheets. Then the Razor syntax is introduced, enabling the creation of dynamic websites programmed with C#. Code reuse using functions and helpers is discussed, along with using .NET classes and class libraries. HTTP is reviewed and form processing is covered using GET and POST. The next chapter covers the use of the ASP.NET infrastructure for maintaining session and applications state, caching, and using cookies. Web database application development is discussed, including use of the WebMatrix tool to create new databases. The course concludes with deployment of websites to the Azure cloud.

Goals
  1. Gain an understanding of the philosophy and structure of Web applications using ASP.NET Web Pages
  2. Acquire a working knowledge of Web application development using ASP.NET Web Pages 2 and WebMatrix 3
  3. Use C# and Razor along with HTML and CSS
  4. Reuse code with functions and helpers and .NET classes and class libraries
  5. Utilize ASP.NET infrastructure to maintain session and applications state, use cookies, and perform caching
  6. Access databases with SQL Server and ADO.NET
  7. Deploy Web applications to the Internet
Outline
  1. Introduction to Web Pages and WebMatrix
    1. Web Application Fundamentals
    2. Using WebMatrix
    3. HTML
    4. Cascading Style Sheets
    5. ASP.NET
    6. ASP.NET Web Pages
  2. Programming with C# and Razor
    1. Dynamic Output
    2. Razor Syntax
    3. Code Block of a Web Page
    4. Intermixing C# with HTML
    5. Functions and Helpers
    6. Reusing .NET Classes and Class Libraries
  3. Form Processing and HTTP Basics
    1. HTML Forms
    2. Using JavaScript
    3. GET and POST
    4. Request Collection
    5. INPUT and SELECT Tags
    6. Validation
  4. State Management and ASP.NET Infrastructure
    1. ASP.NET Infrastructure
    2. Session State
    3. Application State
    4. Cookies
    5. Caching
  5. Web Database Applications
    1. Use WebMatrix to Create a SQL Server CE Database
    2. Using WebGrid Helper to Display Data
    3. Customize WebGrid with HTML Styling
    4. Perform SQL Insert, Update and Delete
    5. Access Other Databases
  6. ASP.NET and Azure
    1. What Is Windows Azure?
    2. A Windows Azure Testbed
    3. Deploying an Application to Azure
    4. Updating an Application on Azure
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following would be useful for this C# class:

  • Although there are no formal prerequisites, some exposure to C# and HTML would be useful. Some familiarity with ASP.NET is helpful but not required.
Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

78,737

Students who have taken Live Online Training

15,455

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.39

Students rated our trainers 9.39 out of 10 based on 5,171 reviews

A solid introduction to InfoPath. Good instruction, good practical hands-on exercises to drive home the learning.

Laurie McQuillan, Neighbohood Health Plan
Boston MA

Webucator provides a very good process for training. The ability to share screens and interact is invaluable. Well Done Webucator! Keep up the good work.

Gary Scudder, PNC Financial Services Group
Florence KY

The instructor was very helpful with all my questions and very patient. We were able to use some great graphics for animation.

Clara Mizenko, n/a
evergreen CO

The class was small and we had wonderful access to the trainer, with a lot of individual attention. The instructor is obviously an expert and was intuitive and quick with an answer or further discussion when we asked questions. The Adobe Connect software was solid which was my main concern. I have been part of many webex and gotoMeeting events that have crashed the server! The chocolates were a nice bonus! ;-)

Margo Palmer, US EPA
Salem MA

Contact Us or call 1-877-932-8228