Duration: 5 Days
In this five-day, instructor-led course, you will gain the knowledge and skills to develop web applications with Microsoft Visual Studio 2010. In 14 hands-on labs, you'll learn the basics, from creating web applications using Visual Studio 2010 and .NET-based languages to implementing advanced technologies supported by Visual Studio 2010 for web development.
Proven Impact Exclusive!
Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.
What You Will Learn
- Explore ASP.NET web applications in Microsoft Visual Studio 2010
- Create web applications by using Microsoft Visual Studio 2010 and Microsoft .NET-based languages
- Create a Microsoft ASP.NET Web Form
- Add functionality to a Microsoft ASP.NET Web Form
- Implement master pages and user controls
- Validate user input
- Debug Microsoft ASP.NET web applications
- Manage data in an ASP.NET 4.0 web application
- Manage data access tasks by using LINQ
- Manage data by using ASP.NET Dynamic Data
- Create a Microsoft ASP.NET AJAX application
- Consume and Windows Communication Foundation (WCF) services
- Manage state in web applications
- Configure and deploy a Microsoft ASP.NET web application
- Secure a Microsoft ASP.NET web application
- Implement new technologies supported by Visual Studio 2010 for web development
Audience
Beginning web developers who have knowledge of HTML or DHTML along with some knowledge of a scripting language such as Visual Basic Scripting Edition or Microsoft Jscript
Prerequistes
- At least one month of experience in .NET technologies
- Knowledge of HTML or DHTML, including tables, images, and forms
- Programming experience using Visual Basic .NET or Visual C# .NET, including declaring variables and using loops and conditional statements
Course Outline
1. Exploring Microsoft ASP.NET Web Applications in Microsoft Visual Studio 2010
- Introduction to the .NET Framework
- Overview of ASP.NET
- Overview of the Lab Application
2. Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET-Based Languages
- Choosing a Programming Language
- Overview of Visual Studio 2010
- Creating a Simple Web Application
3. Creating a Microsoft ASP.NET Web Form
- Creating Web Forms
- Adding and Configuring Server Controls in a Web Form
4. Adding Functionality to a Microsoft ASP.NET Web Form
- Working with Code-Behind Files
- Handling Server Control Events
- Creating Classes and Components by Using Visual Studio 2010
- Handling Page Events
5. Implementing Master Pages and User Controls
- Creating Master Pages
- Adding User Controls to an ASP.NET Web Form
6. Validating User Input
- Overview of User Input Validation
- ASP.NET Validation Controls
- Validating Web Forms
7. Troubleshooting Microsoft ASP.NET Web Applications
- Debugging in ASP.NET
- Tracing in ASP.NET
8. Managing Data in an Microsoft ASP.NET 4.0 Web Application
- Overview of ADO.NET
- Connecting to a Database
- Managing Data
9. Managing Data Access Tasks by Using LINQ
- Overview of LINQ
- Managing XML Data by Using LINQ to XML
- Managing SQL Data by Using LINQ to SQL and LINQ to Entities
10. Managing Data by Using Microsoft ASP.NET Dynamic Data
- Overview of ASP.NET Dynamic Data
- Applying ASP.NET Dynamic Data
- Customizing ASP.NET Dynamic Data Applications
11. Creating a Microsoft ASP.NET AJAX-Enabled Web Forms Application
- Introduction to AJAX
- Creating an ASP.NET AJAX Application by Using the AJAX Features for ASP.NET
- Extending an ASP.NET Web Forms Application by Using the AJAX Control Toolkit
12. Consuming Microsoft Windows Communication Foundation Services
- Overview of Windows Communication Foundation Services
- Calling Windows Communication Foundation Services
- Working with WCF Data Services
13. Managing State in Web Applications
- State Management
- ASP.NET Profiles
- ASP.NET Caching
14. Configuring and Deploying a Microsoft ASP.NET Web Application
- Configuring an ASP.NET Web Application
- Deploying an ASP.NET Web Application
15. Securing a Microsoft ASP.NET Web Application
- Overview of Web Application Security
- Declaratively Configuring Authentication and Authorization
- Working Programmatically with Authentication and Authorization
16. Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development
- Working with the ASP.NET MVC 2 Framework
- Working with Silverlight 4
Course Labs
Lab 1: Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET-Based Languages
Lab 2: Creating a Microsoft ASP.NET Web Form
Lab 3: Adding Functionality to a Microsoft ASP.NET Web Form
Lab 4: Implementing Master Pages and User Controls
Lab 5: Validating User Input
Lab 6: Debugging Microsoft ASP.NET Web Applications
Lab 7: Managing Data in an ASP.NET 4.0 Web Application
Lab 8: Managing Data by Using ASP.NET Dynamic Data
Lab 9: Creating a Microsoft ASP.NET AJAX-Enabled Web Forms Application
Lab 10: Consuming Windows Communication Foundation Services
Lab 11: Managing State in Web Applications
Lab 12: Configuring and Deploying a Microsoft ASP.NET Web Application
Lab 13: Securing a Microsoft ASP.NET Web Application
Lab 14: Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development