Developing ASP.NET Web Forms Applications with Visual Studio

Course

In London

£ 2,095 + VAT

Description

  • Type

    Course

  • Location

    London

This course provides the necessary skills and techniques to design and write scalable, robust and secure Web applications using Microsoft Visual Studio and the ASP.NET Framework.

Facilities

Location

Start date

London
See map
Clerks Court 18-20 Farringdon Lane Clerkenwell, EC1R 3AU

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • ASP net training
  • ASP training
  • IT
  • ASP
  • Web
  • Visual Studio

Course programme

Welcome to ASP.NET

  • What is ASP.NET
  • Creating a Web Site
  • Project and solution structures
  • ASP.NET folder structure
  • Essential features for Web development
  • Understanding code separation
  • Creating a page and using server controls

Building blocks of the web

  • HTTP Refresher
  • The DOM
  • CSS Refresher
  • Javascript primer
  • Themes
  • Skinning controls

ASP.NET Page Processing

  • Application configuration
  • Processing model
  • Page execution
  • Event lifecycle
  • Object model overview

State Management

  • ViewState
  • ControlState
  • Cookies
  • Application / Session state

User controls

  • Refresher - encapsulation and properties
  • Introduction to User controls
  • Benefits of reuse

Master pages

  • Revisiting Control Trees
  • Naming Containers
  • Benefits of Master pages
  • Nested master pages

Moving the user and transferring data

  • Navigation API
  • Crosspage postbacks
  • Redirects
  • Server.Transfer
  • Server.Execute

Validation and Error Handling

  • The need for validation
  • Validation on the Client and Server
  • ASP.NET validation controls
  • Ensuring correctness in posted data
  • Exception handling in ASP.NET

Understanding Data in ASP.NET

  • Building blocks of data - ADO.NET
  • Separation of Data using EF
  • What is the Entity Framework
  • Building a model
  • Consuming a model
  • Binding to data

Databinding and controls

  • Data source controls
  • Entity Data Source controls
  • GridView, FormView, DetailsView
  • ListView, DataPager
  • Treeview
  • Charts
  • Strongly typed controls

Routing

  • Why Routing?
  • Routing and Web Forms
  • RouteTable and PageRouteHandler
  • RouteData
  • Expression Builders
  • Parameters

WCF Services

  • Exposing a simple Web Service
  • Consuming a simple Web Service
  • Creating a WCF service
  • Consuming a WCF service
  • RESTful services

Creating a modern UI using ASP.NET AJAX

  • What is AJAX?
  • Update Panels
  • Nuget and package dependencies
  • Using the AJAX Control Toolkit
  • AJAX with web services

Caching and data reuse

  • Output caching and substitution
  • Cache Providers
  • Cache API
  • Caching data
  • Cache dependencies

Security and Membership API

  • IIS authentication/authorization
  • ASP.NET authentication/authorization
  • Security objects
  • Custom (Forms) authentication
  • Using the Membership and Roles APIs
  • Membership controls

ASP.NET and HTML5

  • ASP.NET and HTML5

Appendix A: Under the covers

  • ASP.NET pipeline
  • Writing Custom ASP.NET Modules
  • Writing Custom ASP.NET Handlers

Developing ASP.NET Web Forms Applications with Visual Studio

£ 2,095 + VAT