Course Content |
| |
Module 1 : Introduction to ASP.NET 2.0 |
-
.NET platform fundamentals
-
Choosinga language for creation.
-
How web applications work?
-
What does ASP.NET provide?
-
What is new in ASP.NET 2.0?
|
| |
Module 2 : Introduction to ASP.NET 2.0 and Web Forms |
-
ASP.NET Objects
-
Understanding the ASP.NET Page Life Cycle
-
Overview of Controls Provided by ASP.NET
-
Creating a New Website
-
Opening Existing Websites
-
Working with Web Pages and Other Content
-
Debugging ASP.NET Applications
-
Handling Events and Postbacks
-
Building Interactive Dynamic Pages using Client Callbacks
-
ASP.NET Web Controls
-
Collecting and Processing User Input
-
Using Text Boxes,Drop-down Lists
-
Radio Buttons
-
Check Boxes
|
| |
Module 3 : Validating User Input with Validation Controls |
-
Examining the Need for User Input Validation
-
Validating User Input in an ASP.NET Web Page
-
Examining the RequiredFieldValidator Validation Control
-
Examining the CompareValidator Using the RangeValidator
-
Validating Input with the RegularExpressionValidator
-
Aesthetic Properties for the Validation Web Controls
-
A Look at the Remaining Validation Controls
-
Examining the CompareValidator Using the RangeValidator
|
| |
Module 4 : State Management in ASP.NET 2.0 |
-
Working with Application State
-
Working with Session State
-
Working with View State
-
State Management in Web Farms
|
| |
Module 5 : Introduction to Master Pages |
-
The World Before Master Pages
-
Creating to Master Pages
-
Master Page Techniques
-
Nested master pages
-
Accessing master pages at runtime
-
Dynamically using Master Pages
-
Master pages and user controls
|
| |
Module 6 : Navigation Controls |
- Menu
-
Tree View
-
Site Map
-
Working with Data-Bound Drop Down Lists
-
Radio Buttons and Check Boxes
-
An Overview of List Web Controls
-
Filtering Results Using the Drop Down List
-
Collecting User Input with Check Box Lists and Radio Button Lists
|
| |
Module 7 : An Introduction to Databases |
-
Examining Database Fundamentals
-
Storing Structured Data
-
Creating a New Database
-
Creating Database Tables
-
Adding Data to the Books Table
-
Data-Binding Syntax Enhancements
-
.NET Data Provider Enhancements
-
SQL Server Provider Enhancements
-
ADO.NET Class Enhancements
-
Accessing Data with the Data Source Web Controls
-
Examining the Data Source Controls
-
A look at SQL
-
Language of Databases
-
Delving into the SQL SELECT Statement
-
Filtering
|
| |
Module 8 : Displaying Data with the Data Web Controls |
-
An Overview of Data Web Controls
-
Displaying Data with the GridView Control
-
Showing One Record at a Time with the DetailsView
-
Paging and Sorting with the GridView
-
Deleting, Inserting, and Editing Data
-
Updating, Deleting, and Inserting Data with the SqlDataSource
-
Looking at the Data Modification SQL Statements
-
Editing and Deleting Data with the GridView
-
Inserting Data with the DetailsView
|
| |
Module 9 : Sending Email in ASP.NET 2.0 |
-
System.Web.Mail class
-
System.Net.Mail
-
Providing the SMTP Server's Details
-
Sending an email using the MailMessage
-
SmtpClient classes
|
| |
Module 10 : ASP.NET Management and Monitoring |
-
Configuring Application Using web.config Using ASP.NET Performance Counters
-
Packaging and Deploying ASP.NET Applications
-
Copying website
-
Publishing website
|
| |
Module 11 : Introduction to Web Services |
-
Exposing Functionality with Web Services
-
Creating a Simple "Hello World" Service
-
Creating Transactional Services
-
Managing State in Web Services
-
Designing for Service-Oriented Architectures (SOA)
-
Using Web Service Discovery
-
Using Custom SOAP Headers
-
Programming Secure Web Services
-
Data-Binding Windows Forms to Web Services
|
Course Content |
| |
Module 1 : The .NET Framework |
- Over view of the .NET Framework and Common language runtime(CLR)
- Microsoft Intermediate Language
- Namespaces
- Common type system and Garbage Collection
|
| |
Module 2 : Starting C#.NET |
- Creating a new C# projects and choise of projects
- Understanding the C# Environment
- Changing the Characteristics of Objects
- Naming Objects
- Setting the Text Property of the Form
- Giving the Form an Icon
- Changing the Size of the Form
- Adding Controls to a Form
- Designing an Interface
- Adding an Invisible Control to a Form
- Coding an Interface
- Running a Project
|
| |
Module 3 : Making Decisions and Loops |
- Making Decisions Using if Statements
- Evaluating an Expression for Multiple Values Using switch
- Branching within Code Using goto
- Looping a Specific Number of Times Using for Statements
- Using do…while to Loop an Indeterminate Number of Times
|
| |
Module 4 : Classes |
- Creating Class
- Class Members
- Access Specifiers
- Writing Methods, Properties
- Instantiating Objects from Classes
- Calling Methods
- Call by Value
- Call by Reference
|
| |
Module 5 : Overloading |
- Overriding the methods
- Inheritance
- Abstract Class
- Interfaces
|
| |
Module 6 : Understanding Event-Driven Programming |
- Building an Event Example Project
- Interacting with the Keyboard
- Using the Common Mouse Events
|
| |
Module 7 : Building Menus |
- Programming Menus
- Using the Toolbar Contro
- Creating a Status Bar
|
| |
Module 8 : Controlling Other Applications Using Automation |
- Creating a Reference to an Automation Library
- Creating an Instance of an Automation Server
- Manipulating the Server
|
| |
Module 9 : Working with a Database |
- Introduction to ADO.NET
- Connecting to a Database
- Manipulating Data
- Using the Data Form Wizard
|
| |
Module 10 : ADO.NET |
- Dataview
- Dataset
- Connection
- DataAdapter
- DataReader
- Command
|
| |
Module 11 : DataBinding |
- Bind Data to the UI
- Simple Data Binding
- Complex Data Binding
- Binding Data to Datagrid, ListBox amd ComboBox
|
| |
Module 12 : Consuming and Manipulating Data |
- The BindingContext and CurrencyManager Classes
- Using the Data Form Wizard
- Transform and Filter Data
- Using Server Explorer
- Filtering Data
- Handling databases in code
- Access and Manipulate SQL Server data
- Using Stored Procedures
- Access and Manipulate Data
- The ADO.NET Object Model
- Using DataSets
- Editing Data with ADO.NET
- Using XML Data
- Handle Data Errors
|
| |
Module 13 : Crystal Reports |
- Fundamentals of the Crystal Reports Design Environment
- Adding Database Objects to Report
- Joining Database Objects Together
- Using the Database Expert
- Report Wizards
- Working with the Report Design Explorers
- Creating and Designing Basic Reports
|
| |
Module 14 : Selecting and Grouping Data |
- Filtering the Data in Report
- Creating Effective Summaries
- Using the Chart Expert
- Formula Workshop
- Formula Editor
- Formula Expert
- Formula Extractor
- Visualizing Data with Charts and Maps
- Map Expert
- Modifying Chart and Map Properties
|
| |
Module 15 : Deploying a Solution |
- Creating a Custom Setup Program
- Running a Custom Setup Program
- Uninstalling an Application You've Distributed
|