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
|