ASP.NET Using C# 

OVERVIEW

This ASP.NET Using C# training class provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET and Visual Studio 2015. It includes an introduction to ASP.NET MVC, a newer Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. It also includes coverage of using ASP.NET AJAX to build rich client applications and the use of Web API to create HTTP services. A final chapter introduces ASP.NET on Microsoft's Azure cloud. The fundamentals of Web applications are reviewed, and a testbed is established for ASP.NET and Internet Information Services. The architecture of ASP.NET is outlined, including the role of compilation, the Page class and code-behind. Web Forms are introduced, including server controls, view state, life cycle, and the event model. Request/response HTTP programming using ASP.NET is covered. This course is designed for experienced application developers and architects responsible for Web applications in a Microsoft environment.

No prior product knowledge needed.

Course Length: () Day(s), Delivery: Online or In-Class.

COURSE OBJECTIVES

  • Gain a thorough understanding of the philosophy and architecture of Web applications using ASP.NET.

  • Acquire a working knowledge of Web application development using Web Forms and Visual Studio 2013.

  • Optimize an ASP.NET Web application using configuration, security, and caching.

  • Access databases using ADO.NET, LINQ, and the Entity Data Model.

  • Use newer features in ASP.NET.

  • Implement rich client applications using ASP.NET AJAX.

  • Create Web applications using the Model-View-Controller design pattern.

  • Create HTTP services using ASP.NET Web API.

CLASS PREREQUESITES

Experience in the following is required for this ASP.NET class:

  • Good working knowledge of C# and the .NET Framework.

Experience in the following would be useful for this ASP.NET class:

  • Knowledge of JavaScript is recommended for the AJAX lesson.

Course Overview

Introduction to ASP.NET

Web Application Fundamentals

Using Internet Information Services

Web Forms

ASP.NET MVC

Web Services

ASP.NET Features

 

Web Forms Architecture

Page Class

Web Forms Life Cycle

Web Forms Event Model

Code-Behind

 

ASP.NET and HTTP

Request/Response Programming

HttpRequest Class

HTTP Collections

HttpResponse Class

Redirection

HttpUtility Class

 

Web Applications Using Visual Studio

Using Visual Web Developer

Visual Studio Forms Designer

Using Components

Shadow Copying

Using the Global.asax File

Data Binding

 

State Management and Web Applications

Session State

Application State

Multithreading Issues

Cookies

 

Server Controls

HTML Server Controls

Web Forms Server Controls

Rich Controls

Validation Controls

User Controls

 

Caching in ASP.NET

What Is Caching?

Page-Level Caching

Page Fragment Caching

Optimizing Your ASP.NET Application

Application Caching

 

ASP.NET Configuration and Security Fundamentals

Configuration Overview

Authentication and Authorization

Forms Authentication

Windows Authentication

Security and ASP.NET

Debugging, Diagnostics and Error Handling

Debugging

Application Tracing

Page Tracing

Error Handling

 

More Server Controls

Newer ASP.NET Controls

Menus

Master Pages

 

ADO.NET and LINQ

ADO.NET Overview

.NET Data Providers

Connections

Commands

DataReaders and Connected Access

Data Sets and Disconnected Access

Language Integrated Query

 

Data Controls and Data Binding

Data Source Controls

Connection String Storage

GridView

DetailsView

FormView

Object Data Sources

ListView

DataPager

Entity Data Model

EntityDataSource

 

ASP.NET AJAX

Rich Client Applications

AJAX

ScriptManager

UpdatePanel

AJAX Client Library

Remote Method Calls

AJAX Control Toolkit

 

ASP.NET MVC

Model-View-Controller Pattern

What is ASP.NET MVC?

ASP.NET MVC versus Web Forms

ASP.NET MVC Projects in Visual Studio

Controllers

Action Methods and Routing

Views

Strongly-Typed Views

Model Binding

Validation

 

ASP.NET Web API

Web API

Representational State Transfer

REST and Web API

HTTP Services Using Web API

Using Fiddler

Web API Clients

 

ASP.NET and Azure

What Is Windows Azure?

A Windows Azure Testbed

Deploying an Application to Azure

Updating an Application on Azure

 
You will be invoiced via Email

© Signzilla Training, 1467 N Rocky Mtn Dr, Effort PA. 18330

475-238-2227      Sales@signzillatraining.com