Upload
satianu23
View
218
Download
0
Embed Size (px)
Citation preview
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
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
o
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
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