Developing ASP.NET Applications with C#

Product type
Total time

Developing ASP.NET Applications with C#

Aspect Training
Logo Aspect Training
Provider rating: starstarstarstarstar 9.8 Aspect Training has an average rating of 9.8 (out of 1 reviews)

Tip: need an in-house course at your organisation? We will help you get the right quotes!

Description

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview

Aspect Training's Developing ASP.NET Applications with C# is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this course, you will create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.

Prerequisites:

Knowledge of C#.NET

Course Topics:

Getting Started with ASP.NET

Creating Your First ASP.NET Web Site

An Introduction to ASP.NET

Understanding HTML

A First Look at ASP.NET Mark-up

A Tour of the IDE

The Sample Application

Building an ASP.NET Web Site

Creating Web Sites with VWD

Di…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: ASP.NET, C/C++, Microsoft Visual Studio(.NET) 2010, Programming (general), and Microsoft Visual C#.NET.

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview

Aspect Training's Developing ASP.NET Applications with C# is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this course, you will create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.

Prerequisites:

Knowledge of C#.NET

Course Topics:

Getting Started with ASP.NET

Creating Your First ASP.NET Web Site

An Introduction to ASP.NET

Understanding HTML

A First Look at ASP.NET Mark-up

A Tour of the IDE

The Sample Application

Building an ASP.NET Web Site

Creating Web Sites with VWD

Different Project Types

Creating and Opening a New Web Site

Working with Files in Your Web Site

Organizing Your Site

Working with Web Forms

Choosing between Code behind and Pages with Inline Code

Designing Your Web Pages

Why Do You Need CSS?

Problems of HTML Formatting

How CSS Fixes Formatting Problems

An Introduction to CSS

The Style Sheet

Adding CSS to Your Pages

Working with CSS in Visual Web Developer

Applying Styles

Managing Styles

Working with ASP.NET Server Controls

Introduction to Server Controls

Defining Controls in Your Pages

Types of Controls

The ASP.NET State Engine

Programming Your ASP.NET Web Pages

Organizing Code

Methods

The App_Code Folder

Organizing Code with Namespaces

Writing Comments

Object Orientation Basics

Important OO Terminology

Events

Creating Consistent Looking Web Sites

Consistent Page Layout with Master Pages

Creating Master Pages

Creating Content Pages

Using a Centralized Base Page

An Introduction to the ASP.NET Page Life Cycle

Implementing the Base Page

Creating Reusable Page Templates

Themes

Skins

Navigation

Different Ways to Move around Your Site

Understanding Absolute and Relative URLs

Understanding Default Documents

Using the Navigation Controls

Architecture of the Navigation Controls

Examining the Web.sitemap File

Using the Menu Control

Using the TreeView Control

Using the SiteMapPath Control

Programmatic Redirection

User Controls

Introduction to User Controls

Creating User Controls

Adding User Controls to a Content Page or Master Page

Site-Wide Registration of User Controls

Adding Logic to Your User Controls

Implementing View State Properties

Validating User Input

Gathering Data from the User

Validating User Input in Web Forms

Understanding Request Validation

Processing Data at the Server

Sending Email from Your Web Site

Reading from Text Files

ASP.NET AJAX

Introducing Ajax

Using ASP.NET AJAX in Your Projects

Creating Flicker-Free Pages

Providing Feedback to Users

The Timer Control

Displaying and Updating Data

Data Controls

Data-bound Controls

Data Source Controls

Other Data Controls

Data Source and Data-bound Controls Working Together

Displaying and Editing Data with GridView

Inserting Data with DetailsView

Storing Your Connection Strings in web.config

Filtering Data

Customizing the Appearance of the Data Controls

Updating and Inserting Data

LINQ and the ADO .NET Entity Framework

Introducing LINQ

LINQ to Objects

LINQ to XML

LINQ to ADO.NET

Introducing the ADO.NET Entity Framework

Mapping Your Data Model to an Object Model

Introducing Query Syntax

Using Server Controls with LINQ Queries

Using Data Controls with the Entity Framework

Security in Your ASP.NET WebSite

Introducing Security

Authentication

Authorization

An Introduction to the ASP.NET Application Services

Introducing the Login Controls

Configuring Your Web Application

The Role Manager

Managing Users with the WSAT

Configuring the Web Application to Work with Roles

Programmatically Checking Roles

Tracing

Different Types of Errors

Global Error Handling and Custom Error Pages

Tracing Your ASP.NET Web Pages

Using the Standard Tracing Capabilities

Adding Your Own Information to the Trace

Deploying Your Web Site

Preparing Your Web Site for Deployment

Avoiding Hardcoded Settings

The web.config File

Expression Syntax

The WebConfigurationManager Class

Copying Your Web Site

Creating a Simple Copy of Your Web Site

Publishing Your Web Site

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.