Developing ASP.NET Web Forms Applications with Visual Studio
Course
In London
Description
-
Type
Course
-
Location
London
This course provides the necessary skills and techniques to design and write scalable, robust and secure Web applications using Microsoft Visual Studio and the ASP.NET Framework.
Facilities
Location
Start date
Start date
Reviews
Subjects
- ASP net training
- ASP training
- IT
- ASP
- Web
- Visual Studio
Course programme
- What is ASP.NET
- Creating a Web Site
- Project and solution structures
- ASP.NET folder structure
- Essential features for Web development
- Understanding code separation
- Creating a page and using server controls
- HTTP Refresher
- The DOM
- CSS Refresher
- Javascript primer
- Themes
- Skinning controls
- Application configuration
- Processing model
- Page execution
- Event lifecycle
- Object model overview
- ViewState
- ControlState
- Cookies
- Application / Session state
- Refresher - encapsulation and properties
- Introduction to User controls
- Benefits of reuse
- Revisiting Control Trees
- Naming Containers
- Benefits of Master pages
- Nested master pages
- Navigation API
- Crosspage postbacks
- Redirects
- Server.Transfer
- Server.Execute
- The need for validation
- Validation on the Client and Server
- ASP.NET validation controls
- Ensuring correctness in posted data
- Exception handling in ASP.NET
- Building blocks of data - ADO.NET
- Separation of Data using EF
- What is the Entity Framework
- Building a model
- Consuming a model
- Binding to data
- Data source controls
- Entity Data Source controls
- GridView, FormView, DetailsView
- ListView, DataPager
- Treeview
- Charts
- Strongly typed controls
- Why Routing?
- Routing and Web Forms
- RouteTable and PageRouteHandler
- RouteData
- Expression Builders
- Parameters
- Exposing a simple Web Service
- Consuming a simple Web Service
- Creating a WCF service
- Consuming a WCF service
- RESTful services
- What is AJAX?
- Update Panels
- Nuget and package dependencies
- Using the AJAX Control Toolkit
- AJAX with web services
- Output caching and substitution
- Cache Providers
- Cache API
- Caching data
- Cache dependencies
- IIS authentication/authorization
- ASP.NET authentication/authorization
- Security objects
- Custom (Forms) authentication
- Using the Membership and Roles APIs
- Membership controls
- ASP.NET and HTML5
- ASP.NET pipeline
- Writing Custom ASP.NET Modules
- Writing Custom ASP.NET Handlers
Developing ASP.NET Web Forms Applications with Visual Studio