Name
ASP.NET Fast Track

Code
3507

Duration
56 Hours

Description
Build on top of the .NET framework, ASP.NET is Microsoft's solution for developing server side web based applications. This course provides the basic fundamental practical knowledge required for developing web based applications using ASP.NET. The course starts with a fundamental overview of object oriented programming using C#, continues with a short overview of web client side technologies (including XHTML, CSS, HTML 5, JavaScript, Ajax and jQuery) as well as a short coverage for writing code that interacts with SQL Server and concludes with a basic coverage of the ASP.NET framework.

Population
Software Developers

Objectives
Become capable of developing ASP.NET web applications.

Prerequisites
Practical experience in procedural programming.

Topics
C# Fundamentals (32 hours)
Introduction
C# Basic
Objects & Classes
Inheritance
Arrays & Strings
Delegates
Generics
Collections
Exceptions Handling
Threads
Files I/0
Client Side (10 hours)
Introduction to XHTML
XHTML Forms
Introduction to CSS
Introduction to HTML 5
Introduction to JavaScript
JavaScript Basic Elements
Object Oriented in JavaScript
Events Handling in JavaScript
Introduction to Ajax
The XMLHttpRequest Object
Introduction to jQuery
SQL Server (4 hours)
Introduction to ADO.NET
Practical Examples
ASP.NET (10 hours)
Introduction to ASP.NET
Web Forms
Server Controls
State Management