10267
Introduction to Web Development with Microsoft Visual Studio
Developing ASP.NET 4.5 Web Form applications using Visual Studio
Description
After sufficient practice, the course provides the prerequisites for the MVC course 20486.
Suggested For
The course is recommended for beginners and web developers with previous knowledge of .NET and web technology basics who want to learn how to develop web applications in Visual Studio 2012 using ASP.NET (Web Forms).
Outline
- Brief overview of the .NET framework, how ASP.NET-based applications are built and how they work
- Visual Studio 2012 overview, building a web application in Visual Studio 2012 environment, programming language specifications, building a simple ASP.NET page
- Web form concepts and usage; creating a simple web form; introduction to server controls, adding and configuring them to a web form
- Adding functionality to a web form: adding and managing program code; code-behind page; managing events, creating classes and components
- Concept and use of master pages: creating a master page creating and using your own custom control
- Managing and validating user data input: using and configuring ASP.NET data validation controls, adding different validation controls to Web forms
- Trace and debug ASP.NET application
- Basics of data access and visualization using ADO.NET: overview of ADO.NET, how it works, its structure; interfacing with databases, implementing data access, data management
- Data management using LINQ: overview of LINQ, how it works, how to use it; XML data structure, architecture; XML data management using LINQ to XML; SQL data management using LINQ to SQL and LINQ to Entities
- Data management using ASP.NET Dynamic Data technology: basic concepts, structure and operation, creating and using Dynamic Data based data management
- Building an ASP.NET AJAX based application: introduction to AJAX, concepts, architecture, and functionality; using AJAX Extensions and AJAX Control Toolkit to build and extend ASP.NET applications
- Web service basics and usage: basic concepts, Windows Communication Foundation (WCF4) technology overview, structure and operation; calling WCF service, building and using a simple WCF-based application
- State management: application and session data storage, web cache and cookie management
- ASP.NET application configuration, optimisation and deployment, using GAC, managing ASP.NET files
- Basics of building a secure ASP.NET application: authentication, privilege management, Windows authentication, form authentication, protecting configuration files
Prerequisites
Prior .NET programming (C# or Visual Basic .NET), HTML, CSS and DHTML basics and experience. As the course materials are in English, at least a basic knowledge of English at document reading level is required. The lectures are in Hungarian.