Web Site Development using ASP.NET
Course: MSWEBD
Duration: 5 Days
Level: I
On our website at:
http://www.verhoef-training.com/courses/MSWEBD.html
Course Summary
This course provides an intensive architectural overview of ASP.NET as a Web Development environment. It focuses on the Architecture of the System.Web namespace, and discusses how to efficiently use .NET to produce an enterprise web presence. We will be using Visual Studio .NET 2010.
Topics Covered In This Course
Introduction
- Web Application Fundamentals
- Web Request Architecture
- Web Pages
- Web Control Life Cycle
Using Visual Studio
- Creating a Web Site
- Designing a Web Page
- Html Controls
- Web Controls
Master Pages
- @Master directive
- ContentPlaceHolder
- Content pages
- Nesting Masters
- Event Handling
Navigation
- Techniques for programmatically transferring data
- Techniques for programmatically navigating
- Site Maps
- Site Map Aware Controls
Managing State
- Client Side State mechanisms
- Viewstate
- Hidden controls
- Cookies
- url management
- Server Side State mechanisms
- Application
- Session
- Cache
- Database
Tracing and Validation
- Page Level Tracing
- Application Tracing
- Accessing the Context from a Library
- Validation Controls
Accessing and Viewing Data in Databases
- ADO.NET Primer
- DataReaders
- DataSets
- BindingSources
- Data Aware Controls
- Linq
Security
- Introduction to Web Security
- Security Related Controls
- Managing Security
- Windows Security
- Forms Security
- Membership
Web Services
- Overview of Web Services
- A Sample Web Service
- Consuming a Web Service (a Client)
Configuring and Deployment
- Web.Config
- Digital Signatures and the Global Assembly Cache
- Creating a Deployment
What You Can Expect
At the end of this course, the attendee will be able to:
- Describe the Architecture of a Web Request, and what part of the life cycle each of the following classes or properties plays:
- HttpContext , HttpApplication
- Cache
- Page , Control
- Provide sophisticated navigation features using techniques like:
- Master Pages
- Site Maps
- Menus and Tree Views
- The SiteMapPath Control
- Design pages using ASP.NET Techniques to:
- Transfer data from one page to another
- Validate the contents of a page
- Trace the execution of a page
- Effectively Manage State information using:
- Control State
- View State
- Cookies
- Session
- Application
- Construct Secure Web Sites using features of:
- Authentication and Authorization
- Windows Based Security
- Forms Based Security
- Security Related Controls
- Membership, Roles and Profile
- Create data bound web pages using:
- BindingSource
- GridView
- DetailsView
- FormView
- Language Integrate Query (LINQ)
- Deploy and Configure Web Sites
Who Should Take This Course
The primary audience for this course is the Professional Web Developer who is trying to learn the Microsoft ASP.NET environment. Secondary Audiences would include Testing, Support, and Help desk personnel who need a broad understanding of these technologies. Additional Audiences might include the Management of teams of such individuals.
Recommended Prerequisites
Attendees of this course should have familiarity with basic programming constructs and a .NET programming language such as VB.NET or C#
Attendees will have the best experience when all attendees are at a similar experience level and have a similar programming background. When a class is composed of differing levels of expertise, remedial instruction may be required both in class and in additional sessions before or after the regular sessions.
Training Style
This course consists of Instructor Lecture along with extensive Instructor Led hands on labs and experimentation with the programming constructs.
Related Courses
Code |
Course Title |
Duration |
Level |
|
CSHWEB |
C# Web Development |
5 Days |
I |
Details |
ASPCD |
ASP.NET Core Development |
5 Days |
I |
Details |
VBASP |
Microsoft ASP.NET Using Visual Basic 2008 |
4 Days |
II |
Details |
ASPMVC |
ASP.NET MVC 4 Web Development |
4 Days |
II |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.