ASP.NET
MICROSOFT TECHNOLOGIES .NET TRAINING
COURSE CONTENT:
VISUAL STUDIO 2008
1) ASP.NET 3.5
2) C#.NET 3.5
ASP.NET CONCEPTS: Duration: 25 Sessions
1. INTRO TO WEB TECHNOLOGIES
- A Review of classic ASP
- Client Side Scripting Languages
- IIS Architecture
- Server Side Scripting Languages
- Web Development using Visual Studio
2. ASP.NET INTRO
- What is ASP.Net
- Moving from ASP to ASP.Net
- Name Spaces and New Scenario
- In Page Techniques and Code Behind Techniques
- Web Pages to Web Forms
3. SERVER SIDE (ASP) CONTROLS
- Client Side vs. Server Side Controls
- HTML Server Controls
- Web Server Controls
- ASP.Net Page Execution Architecture
- Rich Controls & Controlling Focus
4. Validating User Input
- Overview of Asp.Net Validation Controls
- Using Simple & Complex validations
- Summarizing Results with ValidationSummaryControl
5. ASP.NET WEBFORMS
- Introduction to Web Forms
- Applying Styles to Controls,Themes,Skins
- Page Directives
- Using CSS Master pages Design
6. STATE MANAGEMENT
- Preserving State in Web Applications
- Page Submission & Cookies
- Session States & Tracking
- Application State
7. ADO.NET and Bound Controls in ASP.NET
- Introduction and Overview of ADO.Net
- Data Reader
- Data List
- Retrieve Data Using Data Set
- Repeater
- Data Source Controls
- SQL Data Source
- Bind Data to Drop Down List
- Form View and Details View
- Grid View – Paging, Sorting, Editing, Deleting etc.
8. Data Connections with Various Databases
- Connection with MS Access
- Oracle Connections
- SQL Server Connections
- Database Creation & Linking with UI
9. Data Binding
- Introducing Data Source Controls
- Reading and write Data using SqlDataSource Control
- ObjectDataSource Control Usage
- Displaying XML data using XmlDataSource Control
10. ASP.NET Error Handling & Debug
- Page Level Error Handling
- Application level Error Handling
- Debugging & Tracing
11. SECURITY IN ASP.NET
- Authentication & Authorization
- Windows,Forms,Password Authentication
- Authoring Users and Roles
12. SITE NAVIGATION
- Asp.Net Website Navigation
- Site Navigation Controls Usage
- Using Site Navigation API
13. AJAX Intro
- Introduction to AJAX
- Explaining Controls in Ajax Tool Kit.
14. WEB PARTS
- Web Part Manager
- Zone Types
- Content Web part
- Catalog Web parts
- Personalization Features using Web parts
15. ASP.NET Additional Concepts
- Web Services Intro. and XML Services
- Working with Master Pages
- Crystal Reports Introduction.
C#.NET CONCEPTS
Duration: 15 Sessions
1. INTRODUCION TO .NET
- Net Frame Work
- Features of Net
- Common Type System (CTS)
- Common Language Specifications(CLS)
- Common Language Runtime(CLR)
- Microsoft Intermediate Language (MSIL)
- Garbage Collection
2. C#.Net BASICS
- Data Types
- Type Conversions
- Methods in C#
- Structures, Enumerations
- Strings
3. Branching & Flow Control
- Looping
- Conditional Branching
- Repeating Code Blocks
- Unconditional Branching
4. Object Oriented Programming
- OOPS Concepts
- Constructor and Destructor
- Method Overloading and Overriding
- Abstract Classes and Methods
- Name Spaces
- Working with Arrays
5. Exception Handling
- Structured Error Handling
- System Defined Exceptions
- Custom Exceptions
- Try , Catch , Finally
6. Delegates and Events, Generics
- Introducing delegates
- Working with Events
- Introducing Generics
- Generics and Arrays
7. Database Programming (ADO.NET)
- Introduction and Overview of ADO.Net
- Data Providers in .Net
- Data Reader and Data List
- Retrieve Data Using Data Set
- Connection Pooling
- Data Grid View with DML operations
8. GUI Application Development
- Windows forms and Controls
- Creating Menus
- Toolbars
- Tree view, List view
- Programming with Adv. Controls
9. .NET Components, Dll’s & Usage
Note:
- Complete Duration: 40 Sessions.
- Each Session Carries One and Half an Hour.