DOTNET

SYLLABUS
  • What is .NET?
  • Concepts Covered in .NET
  • .NET Syllabus
    • 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
        • 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
        • Structure
      • System .Object Namespace
      • System .Collection Namespace
      • System .Type
      • Exception
    • SYNTAX & DATA TYPES, LANGUAGE FUNDAMENTAL
      • Arrays in General
      • Declaring of different type Arrays
      • Initializing Arrays
      • Accessing element of different type Array Members
      • Arrays of Objects
      • Structure type array
      • Using for each with Arrays
      • Understanding System. String class and its various operations
    • ARRAY & STRING
      • Arrays in General
      • Declaring of different type Arrays
      • Initializing Arrays
      • Accessing element of different type Array Members
      • Arrays of Objects
      • Structure type array
      • Using for each with Arrays
      • Understanding System. String class and its various operations
    • OOPS CONCEPTS CLASSES
      • Encapsulating Attribute
      • Class & Object Creation
      • Define Constructor
      • Type of Constructor
      • Define Methods and their Type
      • Overloading Methods and Constructor overloading
      • Define Property and their Types
      • The Memory Allocation with New Keyword
      • Passing Initial Values with Constructor
      • Invoking Property and Methods
    • INHERITANCE
      • Implementing Inheritance Hierarchies
      • Class Access Modifiers
      • Method Overloading, Overriding and Hiding Concepts
      • Operator Overloading
      • Class Access Modifiers
    • 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
    • EVENTS AND DELEGATES
      • Event Driven Programming
      • Delegate, Event and its association
      • Synchronous and asynchronous operation with delegate
      • Multicasting with 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 Background Worker Component
    • I/O OPERATIONS WITH 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
    • 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
    • DATA SET
      • Creating Tables in Dataset
      • Data Column
      • Data Row
      • Data Table
    • CONNECTIONS AND COMMAND OBJECT
      • Connection Object
      • Command Object
      • Execute Non Query
      • Execute Scala
    • DATA READER
      • Reading Data in Connected Environment
      • Moving and Accessing Value of Record
      • Execute Reader
    • DATAGRIDVIEW & DATA BINDING
      • Row State Filter and Sort Property
      • Update records via a Datagridview
      • Insert records via a Datagridview
      • Delete records via a Datagridview
    • TRANSACTION
      • Introduction of Transaction (ACID)
      • Transaction Class
      • Method and Property
      • Commit and Rollback
    • 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
    • SERVER PAGES USING ASP.NET
      • Creating sever pages
      • Architecture of handling request In Web server
      • Http request object
      • Http response object
      • Understanding post back
    • UNDERSTANDING PAGE LIFE CYCLE
      • Understanding of Application Life Cycle
      • Life-cycle Events
    • STATE MANAGEMENT
      • Client side State Management
      • Introduction of stateless process
      • Http Cookies
    • SERVER CONTROL FORM VALIDATION
      • Working with Range, Regular Expression & Compare
      • Required Field Validator Controls
      • Implementation of Client and Server Side Validation
      • Working with Validation Summary
    • WEB FORM CONTROL
      • Textbox
      • Check Box
      • Multi View Control
    • DATA BINDING SERVER CONTROLS
      • Use of Data Binding Control
      • Type of Data Binding Control (Formatted and Unformatted)
    • MASTER PAGES
      • Data binding with Grid View
      • Working with Column Collection
      • Working with Data List Control
      • Working with Template
    • ASP.NET WEB SECURITY
      • Windows
      • Forms
      • Passport
    • ASP.NET AJAX
      • Introduction of AJAX
      • Role of script manager
      • Creating AJAX enabled website
    • SKIN & THEME
      • Cascading Style Sheets
      • Themes Vs Cascading Style Sheets
      • Apply a theme to a Web Site
    • CASCADING STYLE SHEET
      • Creating style sheet
      • Creating Elements setting
    • MORE DATA BINDING SERVER CONTROLS
      • Working with Form View Control
      • Working with Template
      • Working with Details View Control
      • Understand Event Bubbling
    • ASP.NET CACHING
      • Introduction ,Need ,Type of caching
      • Page output Caching
      • Declarative output caching
      • Caching with HTTPCachePolicy Class
      • XML classes
    • INTRODUCTION
      • Introduction of LINQ
      • Understanding Automatic Properties
      • Understanding Extension Methods
      • Understanding Anonymous Types
    • LINQ to SQL
      • Performing standard Database Commands with LINQ to SQL
      • LINQ to Objects Versus LINQ to SQL
      • Selecting with LINQ to SQL
      • Dynamic Queries
      • Debugging LINQ to SQL
    • WINDOWS COMMUNICATION FOUNDATION (W.C.F.)
      • The role of W.C.F
      • W.C.F project template
      • Building a W.C.F client application
DURATION
  • Months : 4 Months
  • Time : Flexible
  • Daily Class : 2 Hours