Select Page
ASP.NET with C#
This four day course teaches programmers how to create web applications using ASP.NET. The course uses Visual Studio to develop examples with the C# language.

Suitable for All Levels

4 Day Course

Certification Awarded


Study materials 

Learning options for this course

Classroom Training


This course can be taken at our Training Centre in Dublin 2. Socially distanced learning. Full interaction with expert trainers.

Live Virtual Classroom

Virtual Classroom

Daytime or evenings using iLiveLearning. Full interaction with the trainer, just like in the classroom. Software provided.

Skills You will have at the end of the Course

  • Creating Web Forms.
  • Creating Razor pages.
  • Basics of MVC.
  • Creating Web Services.

Course overview

This course teaches you to create Web Sites using many different scenarios. You will use Web Forms, Web Pages (Razor) and MVC as your front end technologies while using Web Services and Web API to retrieve data from SqlServer databases using ADO .NET and the Entity Framework. You will also be exposed to the basics of Bootstrap and Knockout to see where and how open source elements can be incorporated into your solution.


Some knowledge of developing applications using a language such as Visual Basic, Java, or JavaScript. A basic knowledge of HTML and CSS.


At the end of the course, you’ll be Certified by the Irish Academy of Computer Training


Who would benefit

An existing developer moving to the ASP .NET Web environment wanting to use C#.

Why take the Course

If you want to be able to develop front end Web Sites or the back end Web Services they are built on using the C# language.

Course curriculum

  • Introduction

Introduction to ASP.NET. Features and Functions, Creating a Web Site

Web Forms
  • Web Forms

Creating Web Forms, Using “Code Behind” and Events, Using Validation Controls (Required Field Validator, Regular Expression Validator, Range Validator), AutoPostback, AJAX Extensions

Accessing Data with ADO .NET
Accessing Data with ADO .NET

Overview of ADO.NET, Connecting to a Data Source, Datasets and Datareaders, Exception Handling, Using Stored Procedures, Data Binding, Repeater Control, Binding To Xml Data, Binding To Objects

Design and Layout of your Web Site
Design and Layout of your Web Site

Creating A Master Page

Data Driven Application
Data Driven Application

Calling a Parameterized Stored Procedure, Using the Response Object for Redirection, How State is Managed in ASP.NET Applications (Application State, Session State, ViewState), List-Bound Controls, Using the Request Object, Maintaining Data between Page Visits, Implementing a Class (Private Member Variables, Public Properties, Alternate Syntax, Adding a Constructor), Using An ArrayList Class

Server Controls
Server Controls

Server Controls, User Controls, Building your own Server Control, Inheritance, Building your own User Control

Entity Framework Code First and Bootstrap Basics
Entity Framework Code First and Bootstrap Basics

Bootstrap for Layout and Style, Adding Entity Data Models, Creating a Context Class, Creating an Initializer Class, Using the Data Model, Model Binding, Using a Value Provider

Web Services Using Windows Communication Foundation (WCF)
Web Services Using Windows Communication Foundation (WCF)

Web Services Described, Creating a Simple Web Service, Creating a Proxy for Accessing a Web Service, Products in Category with AJAX Toolkit, Adding an Entity Data Model, Language Integrated Query (LINQ)

ASP .NET Web Pages using Razor
ASP .NET Web Pages using Razor

Combining Text, Markup and Code, IsPost, Creating a Layout, RenderPage, Layout, Stopping Pages being Browsed, Validating User Input, Querying a Database

Web API using Entity Framework Models
Web API using Entity Framework Models

Web API and Restful Web Services, Creating a Web API Project using an Entity Data Model, Adding Controllers, Calling a Web API Using jQuery, Routing

Overview of Model View Controller (MVC)
Overview of Model View Controller (MVC)

Adding a Controller, Routing, Adding a View, Passing Data to the View from the Controller, Adding aModel, @Model

Single Page Applications (SPA) using Knockout
Single Page Applications (SPA) using Knockout

Knockout.Js, Model View ViewModel (MVVM), Adding the Knockout Library, Bundling in ASP.NET, Creating a ViewModel, Creating the View, Creating a New Record, Retrieving a Record


Contact us.

We'll reply quickly.


  • This field is for validation purposes and should be left unchanged.

I understand that my personal data is being processed in accordance with the privacy notice and accept the terms and conditions of use.

  • No products in the cart.