1. .Net Framework: Mastering in Developing Web Applications with C#.Net, ADO.Net and ASP.Net
Course Description:
In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET
Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability
of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know
when each should/could be used. The training is full of real time case studies, Problem/Solutions based model and
completely based on current job requirements.
Course Duration: 45 hours.
Class Delivery: On-Line (Interactive Web Based )
C#.Net:
Introduction
1. Design Goals
2. C# History and Features
3. Advantages & Disadvantages
Language Basics
1. Working with Console Applications
2. Variables, Value Types& Reference Types
3. String and object classes, Constants
4. Type Casting, Boxing and UnBoxing
C# Operators
1. Introduction
2. Airthamatic, Relational & Logical Operators
3. Increment & Decrement
4. Assignment & Compound Operator
Control Statements & Arrays
1. Introduction
2. If/else & Switch Statement
3. Iteration statements
4. Jump & return statements
5. Arrays
Object -oriented Programming
1. Introduction
2. Class Fundamental
3. Working with data & methods
4. Constructors & Types of Constructors
5. Garbage collection
6. ‘This’ keyword
7. Access specifiers
8. Method Overloading & Overloading Constructors
9. Understanding static
10. Properties & Indexers
www.bispsolutions.com www.bisptrainings.com Page 1
2. 11. Inheritance
12. Members Access & Inheritance
13. Virtual and New keyword
14. Virtual methods and Overriding
15. Abstract and Sealed classes
16. Understanding interfaces
Exception Handling
1. Introduction
2. Handling runtime errors
3. Try, Catch, Finally and Throw blocks Assemblies
ADO.Net:
1. Introduction
2. Benefits of ADO.Net
3. ADO.Net Architecture
4. Connection Oriented Architecture
5. Disconnected Oriented Architecture
6. Connection to an ADO.Net Database
7. Data Access Namespaces in ADO.Net
8. Connections and Connection String
9. Working with data reader object
10. DML Operations
11. Adding parameters to Commands
12. Using Stored Procedures
13. Working with Data sets & Data Adapter
14. Data Grid
15. Data Grid View add Columns, rows
ASP.Net:
1. Introduction
2. Advantages of ASP.Net
3. ASP.Net Architecture
4. Creating Websites
5. Creating New Web application
6. Designing a webpage and Adding web Controls
7. Writing Code behind Class & adding Event Handler
Working with Controls
1. Introduction
2. HTML Server Controls
3. Web server Controls
4. Debugging
5. View State
6. Event Handling
7. List Controls
Validation Controls
1. Introduction
2. Client-side & Server-Side Validations
3. Required field validator
4. Compare field validator
www.bispsolutions.com www.bisptrainings.com Page 2
3. 5. Regular Expression validator State Management
Client-Side State management
1. View State
2. Query String
3. Cookies
4. Hidden Fields
Server-Side Management
1. Application State
2. Session State
3. Application Pool
4. Web User Controls
5. ASP.Net Securities
www.bispsolutions.com www.bisptrainings.com Page 3