CHAPTER 1: FRAMEWORK INTRODUCTION
- The .NET Framework – an Overview
- Framework Components
- Types of Applications developed using MS.NET
- Base Class Library/Framework Class Library
- Namespaces
- Common Language Runtime (CLR)
- MS.NET Memory Management / Garbage Collection
- Common Type System (CTS)
- Common Language Specification (CLS)
- Types of JIT Compilers
CHAPTER 2: INTRODUCTION TO C#
- Overview of C#
- Datatypes & Variables Declaration
- Implicit and Explicit Casting
- Enum and Constant
- Control Structures
- Arrays
- Methods
- Out and Ref Parameters
CHAPTER 3: OOPS- OBJECT-ORIENTED PROGRAMMING
- Classes
- Objects
- Encapsulation
- Inheritance
- Polymorphism
- Abstract
- Interfaces
- Delegates
CHAPTER 4: EXCEPTION HANDLING
- Introduction to Exceptions
- Try and catch keywords
- Using “finally” block
- Throwing exceptions
- Creating User-defined/Custom Exception class.
CHAPTER 5: WIN FORMS
- Intro to Win forms
- Panel & Layouts
- Event handling
- Building Login Form
- Toolbox
- Custom toolbox controls
- User-defined controls
CHAPTER 6: INTRODUCTION TO MSSQL SERVER
- Introduction to databases
- Relational database Management concepts
- Structured Query Language
- Stored Procedures
- Functions
- Triggers
CHAPTER 7: ADO.NET
- Basics of Ado.net
- Connected and Disconnected modes
- Programming with Ado.net
- CSS and JavaScript
- HTML
CHAPTER 8: ASP.NET
- Intro to Web forms
- Web Controls
- Server Controls
- Client Controls
- Navigation Controls
CHAPTER 9: MASTER PAGES
- Introduction to MasterPage
- ContentPlaceHolder and Content tags
- Accessing controls of MasterPage in ContentPage
- URL’s in MasterPages
- UniqueID and ClientID
CHAPTER 10: WORKING WITH USER CONTROL
- Overview of User Controls
- Creating a User Control
- Adding Properties to User Control
- Adding Events to User Control
- Using User Control in Web Form
- Rendering Clients Scripts Using Page.ClientScript methods
CHAPTER 11: VALIDATION CONTROLS
- Base Validator
- Required Field Validator
- Compare Validator
- Range Validator
- Regular Expression Validator
- Custom Validator
- Causes Validation Property
- Grouping – Validation Group Property
- Page.Validators and Page.IsValid
CHAPTER 12: ASP.NET STATE MANAGEMENT
- Static Members
- View State
- Hidden Field in Form
- Query String
- HttpContext
- Cookies-HttpCookie
- Sessions-HttpSessionState
- Application-HttpApplicationState
- Summary of All Features
CHAPTER 13: AUTHENTICATION & AUTHORIZATION
- What are Authentication and Authorization
- Types of Authentication
- Forms Authentication
- Role-based Authentication
- Windows and Basic Authentication
- What is ASP.NET Impersonation
- Using location section in web.config