HRDF Course ASP.NET Essential Training
Details
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.
Topics include:
- Storing data with SQL Server
- Using the GridView control to present and edit dynamic data
- Creating a data entry system
- Attaching external CSS files
- Creating pages to log in and authenticate visitors
Outline
Module 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
Module 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
Module 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 postback data in a web form page
- Using data binding expressions
Module 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
Module 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
Module 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
Module 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 DataList control
- Formatting data with binding expressions
Nodule 8. Creating a Data Entry System
- Using the DetailsView control
- Inserting data with the DetailsView control
- Redirecting page requests
- Creating an update page
- Linking to update pages from the list page
- Deleting database records
Module 9. Validating User Input
- Customizing forms with item editing templates
- Adding validator controls to a form
- Controlling the validation error message display
- Using the ValidationSummary control
Module 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
Module 11. Managing Session State
- Understanding ViewState and managing postbacks
- Using session variables
Module 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
Speaker/s
All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimizatoin
- Web Design
- Google Analytics
- Facebook Marketing