Web Development with ASP.NET
All too often, developers spend considerable time working with a single technology. They become deeply immersed in the nuances of building solutions with it, but unable to find time to keep up with other technologies. When they have a chance to look into an alternate technology, it may be well past the initial releases. This can make it very difficult to find relevant learning content that is both current and inclusive of previous versions. This course is designed to help developers who have never worked with web technology learn the nuances of building web applications with ASP.NET. The track does not presume any existing knowledge of earlier versions of the web development. Syntax in ASP.NET is discussed from the ground up, to guide the developer through basic concepts in ASP.NET. Labs offer the developer a chance to work in hands-on scenarios with ASP.NET. This track should enable developers to quickly learn some basic skills with ASP.NET, and provide foundational knowledge to get started down the path of building web applications with Visual Studio.
Level 1: An introduction to web programming
We’ll start with how web pages are rendered from a web server, and touch on many of the basic concepts around web development, like HTML, HTTP, XML, and how everything fits together.
Level 2: Developing Web Applications – Tooling
In this module, we will discuss the development tools that will help you quickly get started building ASP.NET applications.
Level 3: ASP.NET Syntax Overview
In this module, we will introduce ASP.NET syntax, going step by step through the most common ASP.NET keywords and types you will need to get started building web pages.
Level 4: Programming WebForms
In this module, we’ll introduce the concept of Web Forms, and how you can use them to group controls as you build your web site.
Level 5: Web Configuration
Many web sites benefit from settings that span multiple pages within the site. This module will introduce web configuration files, which are a great way to store this type of information.
Level 6: Programming Web Events
Web events are a way to notify your application when some specific item of interest occurs in your web application. This topic will introduce how you can use web events to make your ASP.NET applications more responsive.
Level 7: State Management
As visitors move through your web application, it often makes sense to track data on the server, so the application can quickly access information to give the user a better experience. This module will discuss various aspects of state management, and optimal times to choose each technique.