ASP.Net Essentials
This course focuses on using Microsoft ASP.NET to build dynamic websites. It covers installation and configuration of Visual Studio for Web and SQL Server Express, as well as creating web form pages. The course is aimed at beginning and intermediate developers and provides hands-on experience. Thousands of businesses have used ASP.NET for their websites, and this course will provide the necessary tools to build and deploy a professional site.
per person
Level
Duration
Training Delivery Format
Face-to-face / Virtual Class
per person
Level
Duration
Training Delivery Format
Face-to-face (F2F) / Virtual Class
Class types
Public Class
Private Class
In-House Training
Bespoke
About this course
Thousands of businesses have used Microsoft ASP.NET to build professional, dynamic websites. In this course, the trainer will demonstrate the tools needed to build and deploy a dynamic site using ASP.NET. Covering everything from installing and configuring Visual Studio for Web and SQL Server Express to creating web form pages, this course is designed to give beginning and intermediate developers hands-on experience.
Who should attend?
Those who want to learn the ASP.NET in depth
Learning Outcome
- Understanding the fundamental concepts of ASP.NET and how it can be used to build dynamic websites.
- Learning how to install and configure Visual Studio for Web and SQL Server Express.
- Creating web form pages using ASP.NET and understanding the principles of web development.
- Gaining experience in building and deploying a dynamic site using ASP.NET.
- Developing skills in troubleshooting and debugging common issues in ASP.NET applications.
- Learning how to use ASP.NET to interact with databases and work with data in web applications.
Prerequisites
There is no prerequisites for this course.
Course Content
Topic 1. Getting Started
- Understanding how ASP.NET works
- Installing Visual Studio
- Hello World: Creating your first ASP.NET web site
- Creating pages with dynamic output
- Understanding the development web server
- Exploring the development environment
Topic 2. Using Microsoft SQL Server
- Understanding Microsoft SQL Server
- Installing SQL Server Express
- Exploring SQL Server Management Studio Basic
- Creating a new database
- Connecting to the database in ASP.NET
- Testing SQL queries
- Presenting a dataset in an ASP.NET page
Topic 3. Creating ASP.NET Pages
- Understanding ASP.NET web form pages
- Separating presentation and logic with code files
- Adding web form controls to a page
- Handling post back data in a web form page
- Using data binding expressions
Topic 4. Programming in ASP.NET
- Creating a testing environment
- Declaring and using a simple variable
- Declaring and using a complex object
- Using loops
- Using functions
- Using trace statements
- Debugging with breakpoints
- Commenting code
Topic 5. Creating Reusable Code
- Creating web controls
- Registering a user control on a web form page
- Registering controls globally in the web.config file
- Adding public properties to a web control
Topic 6. Using Cascading Style Sheets in Web Forms
- Understanding Cascading Style Sheets (CSS)
- Attaching external CSS files
- Defining a CSS selector
- Using CSS class selectors in server controls
Topic 7. Presenting Dynamic Data
- Presenting data with the GridView control
- Controlling GridView paging and appearance
- Editing data with the GridView control
- Presenting data with the Data List control
- Formatting data with binding expressions
Topic 8. Creating a Data Entry System
- Using the Details View control
- Inserting data with the Details View control
- Redirecting page requests
- Creating an update page
- Linking to update pages from the list page
- Deleting database records
Topic 9. Validating User Input
- Customizing forms with item editing templates
- Adding validator controls to a form
- Controlling the validation error message display
- Using the Validation Summary control
Topic 10. Creating Reports
- Creating a query with joined tables
- Replacing control style properties with CSS
- Creating a CSS file for printing
- Suppressing elements in printed web pages
- Selecting data for a report
Topic 11. Managing Session State
- Understanding View State and managing post backs
- Using session variables
Topic 12. Securing a Site with Forms Authentication
- Turning on forms authentication
- Creating a page to log in users
- Creating a page to set up new users
- Understanding the security database
- Configuring security in the web.config file
- Creating a page to log out users

At this time, this course is available for private class and in-house training only. Please contact us for any inquiries.