Introduction to ASP.NET Web Development with C#

ASP.NET is a web application framework developed by Microsoft that allows developers to build dynamic web sites, web applications and XML web services. ASP.NET can be used to create anything from small, personal websites through to large, enterprise-class web applications.

This ASP.NET class will teach client-side Web developers with C# experience the fundamentals of Web application site implementation using Microsoft ASP.NET. The class focuses on using the Microsoft Visual Studio .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site.

Applicable Job Roles: ASP.NET developer, web developer, and software engineer.

Objectives for this class are:

  • Learn to explain the Microsoft .NET Framework and ASP.NET
  • Learn to create a component in C#.
  • Learn to create an ASP.NET Web application project by using Visual Studio .NET.
  • Learn to add server controls to an ASP.NET Web Form.
  • Learn to create and populate ASP.NET Web Forms.
  • Learn to add functionality to server controls that are on an ASP.NET Web Form.
  • Learn to use the Trace and Debug objects that are provided with Visual Studio .NET.
  • Learn to use validation controls to validate user input.
  • Learn to create a user control.
Week 1: Creating your first ASP.NET page
  • ASP.NET architecture overview
  • Review of basic web server controls
  • Debugging overview and error handling
  • Creating a sample ASP.NET web application: GradeCalc
Week 2: Web Control Classes
  • More web server controls
  • Event model reviewed
  • Setting up and using validation controls
Week 3: Visual Appearance and Standard Site Layout
  • How to use CSS to change appearance
  • Creating and using Master Pages for consistent layout of an ASP.NET web site
Week 4:Maintaining state
  • Cookies
  • QueryString
  • Session variables
  • ViewState
Week 5: Reusability with OOP
  • Creating User Controls
  • Creating custom classes
Students need to have either taken the Introduction of C# class at or have prior experience with C#. 2. Students should have a basic knowledge of HTML and CSS.

Software: For web development students can use either:

  • Commercial tool: Visual Studio 2008/2010 Professional
  • Free tool: Visual Web Developer 2008/2010 Express

Web Hosting: Students are required to have a web host that supports ASP.NET 3.5/4.0. Contact the instructor before purchasing web host if do not have one already.

No book is required.
Suggeted Book Beginning ASP.NET 4: in C# and VB

Additional information:

Your place in the course is confirmed by your payment. Introductory courses are intended for students with no experience in the subject matter and are seeking beginner level training.

Refund Policy: Please read our Terms and Refund Policy before registering for this course.

Additional Cost: Book and software might be required for the course. Read the Requirements and Book section for more information. Course fee does not include the book and software cost .

How eClasses Work:Instructors post lectures (text-based, no video or audio), reading selections, and hands-on assignments once a week in the online classroom. Students can discuss the assignments with the instructor and amongst themselves in the classroom area. This format has no set meeting time, which allows students to attend class at a time most convenient to them, yet still provides logically organized communication between class participants. Students can apply for the completion certificate after finishing the class.


Price: $180.00
IWA Member Price: $80.00
Course No.: P179
Instructor Frank Stepanski
CEUs 2
Duration 5 weeks
Cost 32
Open Courses:

Sorry, no other session is scheduled for this course. You can add this course to your wish list and we will notify you when other sessions are scheduled.


Instructor's Profile:
InstructorFrank Stepanski has over nine years experience in the IT field ranging from Senior Analyst, Designer and Web Developer. Frank has worked with technologies such as PHP, MySQL, ASP.NET, SQL Server as well as HTML, CSS and JavaScript. He has also taught web programming classes over five years at a local community college as well as online classes.
Before you register for this class, please read the Outline, Prerequisites, Requirements, Books, and Refund Policy sections carefully.


"The instructor was very helpful and responsive to our questions. Great course!" - Luanna Rozentals
"Outstanding course! Professor Frank answers questions in a timely fashion and directs the students accordingly. He also provides addition resources to help the students broaden their knowledge. I DEFINITELY recommend this class to any beginner!!" - Daisy Allen
"A great thanks to all of you. Looking forward to the intermediate class." - Crispus Juko
"Instructor and fellow participants were very helpful. Would definitely recommend this course." - Charles Horton
"Class was excellent and instructor helpful in times of need I would and have recommended to my friends and colleages.l" - Benny Rinke
"I enjoyed the course very much and the instructor creates a relaxed learning environment." - Edward Gama da Cunha
"Great class. Frank is very helpful and I learned a lot." - Kelly Blumer