Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Building ASP.NET Web Forms Applications

( Duration: 5 Days )

In Building ASP.NET Web Forms Applications training course, you will leverage rapid application development techniques, and build n-tier web applications with efficient access to databases and sophisticated user interfaces that employ data - and model-binding, as well as data-source controls.

By attending Building ASP.NET Web Forms Applications workshop, delegates will learn to:

  • Build HTML5 web applications using ASP.NET and Visual Studio
  • Design consistent User Interfaces (UIs) with Master Pages, user controls, and Web Form controls
  • Secure access to the application using Web Forms authentication
  • Create a more responsive UI with Ajax and the Web API

  • Experience with a modern programming language, such as Java or a .NET language
  • Familiarity with application development concepts, as well as the Windows graphical environment
  • Have an understanding of client-side technologies, such as HTML, CSS, and JavaScript

COURSE AGENDA

1

Introduction to Web Forms

  • Constructing ASP.NET pages with Web Form controls
  • Developing HTML5 web pages with Visual Studio
  • Examining content with Page Inspector
2

Designing Web Forms

  • Applying common Web Form controls
  • Creating consistent layouts with Master Pages
  • Sharing reusable content with Web User controls
3

Activating Web Forms

  • Handling control events
  • Sending e-mail from a web page
  • Validating user input
4

Developing data-driven applications

  • Connecting to a database with data source controls
  • Binding data sources to Web Form controls
  • Automating data access with GridView, FormView, ListView and DetailsView
  • Utilizing code-first Entity Framework and LINQ to Entities for data access
5

Modifying data

  • Inserting, updating and deleting with DbContext
  • Managing updates with two-way Model Binding
  • Reporting errors and checking validity with ModelState
6

Creating multitier applications

  • Implementing business logic in the middle tier
  • Encapsulating validation logic with Data Annotations
  • Binding to business objects with ObjectDataSource
7

Managing state in web applications

  • Reading and writing cookies
  • Storing user state in the session object
  • Leveraging caching for performance and scalability
8

Implementing web security

  • Authenticating users from the Internet
  • Limiting access to authorized users
9

Creating a richer UI with Ajax extensions

  • Integrating Ajax with existing pages
  • Increasing responsiveness with UpdatePanel
  • Triggering Ajax from outside the UpdatePanel
10

Making custom Ajax requests with jQuery

  • Writing and calling RESTful services with the ASP.NET Web API
  • Leveraging jQuery and jQuery UI for DHTML
  • Working with the $.get() and .ready() methods
11

Creating flexible Web Forms

  • Repackaging existing content for mobile devices
  • Reducing duplication with user controls and master pages
12

Harnessing jQuery Mobile

  • Controlling layout with HTML5 data-* attributes
  • Disabling Ajax navigation for maximum compatibility
  • Displaying lists and collapsible content blocks
13

Improving search engine rankings

  • Simplifying URLs with friendlyUrls
  • Retrieving URL segments
14

Integrating jQuery plugins

  • Adding plugins to Web Form pages
  • Enhancing the UI with the .rate() plugin
15

Leveraging the Geolocation API

  • Finding user location with getCurrentPosition()
  • Calculating distances with DbGeography
16

Deploying ASP.NET Web Applications

  • Packaging for deployment
  • Transforming the web.config for production

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X