INTRODUCTION OF .NET
- Usages of .Net
- D.N.A. Architecture
- One Tier
- Two Tier
- Three Tier
- N-Tier
THE COMMON LANGUAGE RUNTIME (C.L.R)
- CLR Architecture and Services
- The .Net Intermediate Language (IL)
- Just- In- Time Compilation and CLS
- Disassembling .Net Application to IL
- Strict Type Checking
.NET FRAMEWORK CLASS LIBRARY
- System Namespace
- System .Object Namespace
- System .Collection Namespace
- System .Type
- Exception
SYNTAX & DATA TYPES
LANGUAGE FUNDAMENTAL
- Data type and Control Constructs
- Value and Reference Types
- Declaring and Initializing Variables
- Unicode Characters and Strings
- C.T.S Type
- Implicitly Typed Local Variables
- Conditional Syntax
- C# Operator
- Looping Syntax
- Array
- Structure
OOPS CONCEPTS CLASSES
- Encapsulating Attribute
- Define Constructor
- Define Methods and their Type
- Overloading Methods and Constructor
- Define Property and their Types
- Object Creation
- The Memory Allocation with New Keyword
- Passing Initial Values with Constructor
- Invoking Property and Methods
INHERITANCE
- Implementing Inheritance Hierarchies
- Method Overloading, Overriding and Hiding Concepts
- Abstract and Sealed Class
- Exposing Interface
- Implementation Interface in a Class
- Play with Namespaces
- Interface Polymorphism
- Operator Overloading
- Class Access Modifiers
- Partial Class
EXCEPTION HANDLING
- Means of Error, Bug and Exceptions
- Role of .Net Exception Handling
- System Level Exception
- Application Level Exception
- Try and Catch Block
- Handling Multiple Exception
- Finally Block
- Throw Exception on Request
- Custom Exception
ADO.NET
INTRODUCTION TO ADO.NET
- How ADO.NET works and how it differs from ADO?
- Evolution of ADO to ADO.NET
ADO.NET? AND IT’S ARCHITECTURE
- Connection Object
- Command Object
- Dataset
- Data Reader Object
- Data Adapter Object
- Concurrency and the Disconnected Data Architecture
- Provider
CONNECTIONS AND COMMAND OBJECT
- Connection Object
- Command Object
- Execute Non Query
- Execute Scalar
DATA READER
- Reading Data in Connected Environment
- Moving and Accessing Value of Record
- Execute Reader
DATA SET
- Creating Tables in Dataset
- Data Column
- Data Row
- Data Table
- Updating, Inserting and Modification in Data Table
- Saving Changes into Data Base using Command Builder
- Working With Command and Connection
TRANSACTION
- Introduction of Transaction (ACID)
- Transaction Class
- Method and Property
- Commit and Rollback
ASP .NET
INTRODUCTION TO WEB FORM
- Need of Web Application
- Http Protocol
- Static and Dynamic Page
- Concept Working of IIS and Browser
- Differences between ASP and ASP.NET
INTRODUCTION TO HTML CONTROLS
- Creating a Simple HTML Page
- Html Tags
- Hosting a HTML Page
- IIS virtual Directory
- Request Transfer Throws Get and Post Methods
WORKING WITH SERVER CONTROLS
- Creating Server Pages
- Understanding Page Life Cycle
- Handling Page Request
- Http Request Object
- Http Response Object
- Understanding Post back
- Auto event Wire Up
STATE MANAGEMENT
- What are Cookies?
- Http Session State Class
- Application Class
- Using the Session
- In-Process Session State
- Application State Considerations
- Global.asax
- Web.Config
SERVER CONTROL FORM VALIDATION
- Working with Range, Regular Expression & Compare
- And Required Field Validator Controls
- Use Control to Validate Property
- Custom Validator Control
- Implementation of Client and Server Side Validation
- Working with Validation Summary Control
WEB FORM CONTROL
- Textbox
- Combo Box
- List Box
- Checkbox
- Add Rotator Control
- File Upload Control
- Multi View Control
DATA BINDING SERVER CONTROLS
- Use of Data Binding Control
- Type of Data Binding Control (Formatted and Unformatted)
-
Working with Repeater Control
- Working with Template
- Working with Repeater Events
- Understand Event Bubbling
-
Working with Data List Control
- Working with Template
- Working with Data List Events
-
Working with Grid View Control
- Data binding with Grid View
- Working with Column Collection
- Using Paging
- Sort
-
Working with Form View Control
- Working with Template
- Working with Repeater Events
-
Working with Details View Control
- Working with Template
- Working with Repeater Events
- Understand Event Bubbling
MASTER PAGES
- Introduction and Need of Master Page
- Creating a Master Page
- Default Contents
- Applying Master Page through Configuration File
- Dynamic setting a Master Page
- Nested Master Page
- Master Page and Relative Path
ASP.NET WEB SECURITY
- Windows
- Forms
- Passport
- Login Control
EVENTS AND DELEGATES
- Event Driven Programming
- Delegate, Event and its association
- Synchronous and asynchronous operation with delegate
- User Defined events and delegates
- Multicasting with Delegates
- Anonymous methods
- Anonymous Methods with events
- Generic Delegates
MULTITHREADING
- Understand multithreading process
- The System.Threading namespace
- The Thread and Thread Start class
- Thread life cycle
- Thread Safety Concept
- Thread synchronization
- Understanding Thread Pool
- Understanding Role of Thread BackgroundWorker Component
FILE SYSTEMS
- File and Directory Class
- Marshal Classes, File Info and Directory Info
- Path Class
- Drive Info Class
- Stream Object with Files: Stream Reader, Stream Writer
- File Stream and Memory Stream
.NET REMOTING
- Introduction of Remoting
- Remoting architecture and scenario
- Creating .NET Remoting object
- Hosting a remote object
- Activation type
- Singleton
- Single call
- Creating channels
- Implementations of a remote base application
ASP.NET CACHING
- Introduction of caching
- Need analysis of caching
- Type of caching
- Page output Caching
- Declarative output caching
- Time duration and location setting
- Parameter caching settings
- Page fragment Caching
- Custom Caching Control
- Parameter caching settings
- Caching with HttpCachePolicy Class
- Post Cache Substitution & Fragment Caching
- Data Caching
- Cache object
- Managing data into cache
- Cache Property
- Cache Profiles
ASP.NET AJAX
- Introduction of AJAX
- Creating AJAX enabled website
- Understanding and working with update panel
- Role of script manager
- Creating an AJAX enabled web service
CRYSTAL REPORT
- Crystal report overview
- Getting start with Crystal Report.
- Creating Basic Report
- Working with sub report
- Integration with Windows Application
WEB SERVICES
- Introduction of web service
- The SOAP architecture
- SOAP and Web Service
- SOAP Essentials
- Wed Service attribute
- WSDL Documentations
- Disco & Disco Map file
- Transaction in web service
- Publishing a web service
- Consuming a web service