3
ASP.NET 4 Training Outline Day 1  Introducing ASP.NET o ASP.NET Overview o Getting Started with ASP.NET o Creating Your First ASP.NET Website o HTML and CSS Crash Course  The ASP.NET Page Lifecycle o Using WebForms o Understanding Postbacks o View State: Persisting State Across Postbacks  Collecting User Input o Using TextBoxes, DropDownLists, Etc. o Validating User Input  Passing Information Between Web Pages o Using the Querystring o Mastering Cookies o Using Session Variables  Using Master Pages to Maintain a Consistent Look and Feel Day 2  Working with Data o Database Essentails o Accessing Data Using ADO.NET o Accessing Data Declaratively Using the S qlDataSource Control o Accessing Data Using an Object-Relational Mapper  An Overview of Linq-to-SQL  An Overview of Entity Framework  Displaying Data with the GridView and DetailsView Controls o Specifying the Data to D isplay o GridView Formatting o Master/Detail Reports o Filtering o Sorting o Paging o Inserting, Updating, and Deleting Data  Displaying Data Using Templates

ASP.net 4 Training Outline

Embed Size (px)

Citation preview

Page 1: ASP.net 4 Training Outline

 

ASP.NET 4 Training Outline

Day 1

  Introducing ASP.NET

o  ASP.NET Overview

o  Getting Started with ASP.NET

o  Creating Your First ASP.NET Website

o  HTML and CSS Crash Course

  The ASP.NET Page Lifecycle

o  Using WebForms

o  Understanding Postbacks

o  View State: Persisting State Across Postbacks

  Collecting User Input

o  Using TextBoxes, DropDownLists, Etc.

o  Validating User Input

  Passing Information Between Web Pages

o  Using the Querystring

o  Mastering Cookies

o  Using Session Variables

  Using Master Pages to Maintain a Consistent Look and Feel

Day 2

  Working with Data

o  Database Essentails

o  Accessing Data Using ADO.NET

o  Accessing Data Declaratively Using the SqlDataSource Control

o  Accessing Data Using an Object-Relational Mapper

  An Overview of Linq-to-SQL

  An Overview of Entity Framework

  Displaying Data with the GridView and DetailsView Controls

o  Specifying the Data to Display

o  GridView Formatting

o  Master/Detail Reports

o  Filtering

o  Sorting

o  Paging

o  Inserting, Updating, and Deleting Data

  Displaying Data Using Templates

Page 2: ASP.net 4 Training Outline

 

o  Introduction to Templates

o  Using the ListView and FormView Controls

Day 3

  Website Security

o  Security Overview

o  Using Forms-Based Authentication

o  Protecting Your Website with URL Authorization

o  Managing User Accounts via ASP.NET Membership and Roles

  Exploring ASP.NET’s Website Navigation Features 

o  Creating a Site Map

o  Using the TreeView, Menu, and SiteMapPath Controls

o  Accessing the Site Map from Code

  Deployment

o  Website Hosting Options

o  Determining Which Files Need to be Deployed

o  Production Environment Configuration

o  Deploying Databases

Day 4

  Error Logging and Notification

o  Creating a Custom Error Page

o  Using ASP.NET Health Monitoring

Using ELMAH

  Enhancing a Website Using Ajax

o  An Introduction to Ajax

o  JavaScript Crash Course

o  An Overview of the ASP.NET Ajax Library

o  Server-Centric Ajax Development

  Using the UpdatePanel Control

  Examining the UpdateProgress and Timer Controls

  A Look at the ASP.NET Ajax Control Toolkit

o  Client-Centric Ajax Development

  Options for Server-Side Services

  Using ASP.NET Web Pages or Custom HTTP Handlers

  Script Services

  Creating WCF Services

  An Overview of jQuery

  Tying it All Together: jQuery + Server-Side Services

Page 3: ASP.net 4 Training Outline

 

Day 5

  Examining the HTTP Request Pipeline

o  Differences Between IIS and the ASP.NET Development Web Server

o  Understanding HTTP Handlers and Modules

  Take Control of Your Website’s URLs with ASP.NET Routing 

  A Look at ASP.NET MVC 3

o  MVC vs. WebForms: Pros and Cons

o  A Look at the MVC Pattern

o  Creating Your First ASP.NET MVC Web Application

  Introducing Razor

  Exploring Controllers

  Mastering Views

  Understanding Models

  Insert, Update and Delete Scenarios

o  ASP.NET MVC Best Practices

  Strongly-Typed Views

  View-Specific Models

  Child Actions and Partial Views

  Validation