ASP-NET Course

ASP-NET Course


◀️ للتسجيل (إضغط هنا)
◀️ للاستفسار واتس 0096899717273
What Will I Learn?
  • Upon the completing this course, students will be able to:
  • Clarify how to create dynamic Web pages by using ASP.NET.
  • Manage state, handle requests, and improve accessibility by using the features of ASP.NET.
  • Arrange and Configure an ASP.NET application by using .config files
  • Create a user interface on an ASP.NET page by using standard Web server controls.
  • Create a user control and a custom server control and add them to an ASP.NET page.
  • Access and manipulate data from different sources by using ADO.NET 3.5.
  • Access and manipulate data from Windows Communication Foundation services or Web services.
  • Present data to the user by placing data-bound controls on an ASP.NET page.
  • Get better and Improve page responsiveness by using the ASP.NET AJAX controls.
  • Work together with the user, access services, and access the AJAX client-side library by using client scripts.
  • Find and eliminate bugs in an ASP.NET application.
  • Position an ASP.NET application to a production Web server.
  • Write pages that adapt to the capabilities of mobile devices.
  • Use controls that adapt to the capabilities of mobile devices


Contents and Overview:
Module 01: Introduction to ASP.NET 2.0 and ADO.NET
  • Overview of the Technologies
  • Introduction to the .NET Framework
  • Introduction to ASP.NET
  • Introduction to ASP.NET 2.0
  • Introduction to ADO.NET
  • NET 2.0 and Data Access
  • Review of Terminology
  • Setup Requirements for This Book
  • Install a Web Server
  • Install the .NET Framework Version 2.0
  • Install an Editor to Create Web Pages
  • Visual Studio
  • Visual Web Developer Express
  • Notepad and Other Editors
  • Install a Database Management System
  • Microsoft Access
  • Microsoft SQL Server
  • Other Relational Databases
  • SQL Server Express
  • Setup
  • Install the Sample Databases


Module 02: Connecting to an Access Database
  • Microsoft Access and the JET Database Engine
  • Connecting to a Microsoft Access Database in Visual Web Developer
  • The Access Data Source Control
  • Variations in Select Statements
  • Variations in MDB File Location
  • Handling File Permissions
  • Handling Access Connection Failures
  • A Few Notes on Using Access in Web Applications


Module 03: Connecting to SQL Server and SQL Server Express
  • Introduction to SQL Server and Connection Strings
  • Preparing to Use a SQL Server Database
  • Connection Strings
  • Using the Sql Data Source Control
  • Understanding Security in SQL Server
  • Storing the Connection String in the Web. Config File
  • Discovering the Structure of an Unfamiliar Database
  • Handling Connection Failures with the Sql Data Source


Module 04: Connecting to Other Relational Databases


  • Introduction to Connections with Providers
  • Relationship between Layers of Connectivity Software
  • Supported ADO.NET Providers
  • Using Providers in ASP.NET 2.0
  • Connecting to Access When a Password Is Used
  • Connecting to an MDB with a Security Scheme
  • Connecting to Oracle
  • Theory and Syntax
  • Connecting to MySQL
  • Theory of a Connection to MySQL
  • Syntax for an ODBC Connection to MySQL
  • Connecting to Other Databases


Module 5: Displaying Data in Tables
  • Displaying Data in ASP.NET 2.0
  • Review of Data-Bound and Data Source Controls
  • Types of Data-Bound Controls
  • Introduction to the Grid View Control
  • Capabilities of the Grid View Control
  • Grid View Rendering Elements
  • Connecting a Grid View to Data
  • Drag and Drop Fields from Data Explorer
  • Drag and Drop Controls from Toolbox
  • Customizing the Grid View’s Columns
  • Selecting Columns in the Edit Columns Dialog
  • Types of Column Fields
  • Bound Field
  • Check Box Field
  • Hyper Link Field
  • Image Field 1
  • Command Field
  • Button Field
  • Template Field
  • Auto Generate Columns Property of the Grid View
  • Handling Null Field Values
  • The Details View Control
  • Details View Rendering Elements
  • Connecting the Details View to Data


Module 6: Customizing the Appearance of Tables
  • Customizing Appearance
  • Back Color and BackImage Url
  • Font and Fore Color
  • Height and Width
  • Cell Spacing and Cell Padding
  • Borders and Grid Lines
  • Horizontal Align
  • Show Header and Show Footer
  • Tool Tip
  • Customizing Individual Styles
  • Grid View and Details View Styles
  • Empty Tables 126
  • Details View-Specific Styles
  • Column Styles and Field Styles
  • Using Cascading Style Sheets
  • Precedence of Styles
  • Themes and Skins
  • Using Auto Format in Visual Studio


Module 7: Paging and Sorting Data


  • Sorting
  • Requirements to Enable Sorting
  • Sort Expressions
  • Paging
  • Enabling Paging
  • Customizing Paging and the Pager
  • Paging Theory and Alternatives
  • Relationship of Sorting, Paging, and Selecting



Module 8: Displaying Data in Lists


  • Introduction
  • Transition from Grid View to Other Formats
  • Types of List Controls
  • Concepts Common to List Controls
  • Text versus Value in List Items
  • Data-Binding List Controls
  • Data Text Field and Data Value Field
  • Drop Down List Control
  • Handling Selection in a List
  • Selected Index and Selected Value
  • Automatic Post back


Module 9: Filtering and Master-Child Data
  • Filtering Grid View Records Using a Query String
  • Filtering Grid View Records Using a Text Box
  • Using the SQL LIKE Operator
  • The Theory of Selection and Control Parameters
  • Filtering Grid View Records Using a List Control
  • Master Control by Drop Down List with Hard-Coded Items
  • Master Control by List Boxes with Data-Bound Items
  • Master Control by List Boxes with a Default Setting That Initially Hides the Grid View
  • Displaying Details Using a Grid View and Details View on the Same Page
  • Displaying Details Using a Grid View and Details View on Different Pages
  • Cascading Drop Down Lists


Module 10: Displaying Data in Template Controls
  • Using Templated Controls
  • Data Binding in Templates
  • Content Suitable for Addition to a Template
  • Grid View and Details View Template Fields
  • Data List Control
  • Repeater Control
  • Details View Control
  • Navigation in Templated Controls
  • Form View Control
  • Comparing and Selecting the Templated Controls



Module 11: Updating and Deleting Data
  • Overview of Modifying
  • Command Fields
  • Simple Update
  • Data Key Names and Updates
  • Update in a Details View
  • Parameters Collections
  • Handling NULLs in Updates
  • Delete to Remove Entire Records 242


Module 12: Inserting New Records
  • Support for Insert
  • What Happens under the Hood?
  • Setup for Insert
  • Insertion Mode
  • Action Performed by ASP.NET 2.0 on Insert
  • Database Considerations When Inserting
  • Basic Insert Using Details View
  • Enabling Insert in a Data Source Control
  • Details View INSERT Starting from Grid View
  • Grid View and Details View for Insert on Same Page
  • Grid View on One Page with Details View on a Second Page
  • Insert Using Template Fields
  • Using the Bind Syntax in Insert Item Template
  • Data Entry with Radio Button Lists and Drop Down Lists
  • Data Entry with Check Boxes
  • Inserting with Form View


Module 14: XML and Other Hierarchical Data
  • What Is Hierarchical Data?
  • Types of Hierarchical Data
  • NET 2.0 Hierarchical Data Controls
  • Xml Data Source Control
  • Tree View Control to Display Hierarchical Data
  • Display XML Data
  • X Path with Xml Data Source
  • Formatting the Tree View
  • XSL Transformation with XML
  • Handling Events in a Tree View Control
  • Hierarchical Data with Controls Other Than Tree View
  • XML and Grid View
  • Use XML Source with Data List
  • Use X Path to Display Data in a Data List Control
  • XML and Data List with Nesting


Module 15: Caching Data
  • Caching and Its Benefits
  • When to Use Caching
  • Understanding State
  • Understanding State Staleness
  • Caching Options in ASP.NET 2.0
  • Displaying Data in ASP.NET
  • Time-Based Caching 3
  • Caching with Parameters
  • Implementing Filtering Capability
  • SQL Cache Invalidation
  • Caching Partial Pages


Module 16: Handling Events for Data Controls
  • Execution Control When an Event Is Triggered
  • Types of Events
  • General Techniques for Writing Event Handlers
  • Transfer of Values When an Event Is Triggered
  • Object Sender
  • Event Args
  • Location of Event Handlers
  • Command and Custom Button Events
  • Using Events Raised by Command Buttons (Command Fields)
  • Using Events Raised by Buttons with Custom Behavior
  • List Selection and Page Events 353
  • Data Control Binding Events 356
  • General Error Events
◀️ للتسجيل (إضغط هنا)
◀️ للاستفسار واتس 0096899717273


Print Friendly, PDF & Email

إبحث حسب التخصص