LOGO

Microsoft .Net -Syllabus

  1. .Net Enterprise Architecture 4.0
    • Introduction to .NET platform
      Common Language Runtime (CLR)
      Common Type System (CTS)
      Common Language Specifications (CLS)
      Exploring New Features
  2. Installing, Opening and Exploring Visual Studio 2010 IDE

  3. Visual C#.NET

  4. C#.NET Language Basics
    1. Keywords and Identifiers
      Operators and Operator Precedence
      Data types and Conversions
      Variables and Constants
      Arrays
      Control Flow Statements
      Enumerations
      Structures
      Strings
      Collections
  5. Object Oriented Programming
    1. OOP Concepts
      Encapsulation
      Abstraction
      Inheritance
      Polymorphism
      Classes and objects
      Access Modifiers
      Class Objects
      Constructors and Destructors
      Partial Classes
      Static Classes
      Extension Methods
      Dynamic types
      Optional parameters
      Names and optional arguments
      Covariant generic type parameters
      Inheritance and different forms of Inheritance
      Abstract Classes
      Sealed Classes
      Interfaces, Implementing and Inheriting an Interface
      Method Overloading
      Method Overriding
      Compile Time Polymorphism
      Run Time Polymorphism
      Anonymous Types
      Namespaces
      Generic classes
      Object Initializer
      Collection Initializer
  6. Exception Handling
    1. System Defined Exceptions
      Custom Exceptions
      Try, Catch, Finally
      Throwing exceptions
      User Defined Exceptions
  7. Memory Management
    1. Garbage Collector
      Stack.and Heap
      System. GC Class
      System. Object Class
      Architecture of Gc
  8. Assemblies
    1. Private Assemblies
      Shared Assemblies
      Global Assembly Cache (GAG)
  9. Delegates
    1. Function Pointers
      Multi cast delegates
  10. Distributed Technologies & .NET Remoting
    1. Distributed architecture
      DCOM, RMI, CORBA
      Channels (TCP HTTP)
      Marshal by Value
      Marshal by Reference
      Server Activated
      Client Activated
      Remoting Architecture
  11. Windows Services
    1. Service base class
      Service Process installer
      Service Installer
      Creating a Windows Service
      Install utill .exe
  12. GUI Application Development
    1. Windows forms and Controls and Event Handling
      Creating Menus
      Toolbars, Image List
      Tree view, List view
      Notify Icon
      Error Provider
  13. Data Base Programming (ADO.NET)
    1. ADO .NET Introduction
      Data Providers in .Net
      Introduction to Managed and Unmanaged Providers
      Data Readers- Dataset and Data Adapters
      Data Binding in Windows Forms
      Data Binding in WPF
      Data Grid View with DML operations sorting and paging etc.
      Creating Relations and Transactions
      LINQ programming
      Stored procedures
      Exploring PLINQ
  14. WPF Programming
    1. Controls
      Shapes
      Transformation
      Animation
  15. Windows Workflow Foundation
    1. WF Architecture
      Work Flow, Activity, Built-In Activity Library
      Host Process, Runtime Engine, Runtime Services
      Sample Work Flow Application
      Implementing Conditions
      Custom Activities
  16. Multi threading
    1. Threading
      Thread synchronization
      Critical sections
      Thread life cycle
  17. Security in .NET
    1. Cryptography
      Role based security
  18. File Handling
    1. System .IO namespace
      File stream
      Stream Reader
      Stream writer
      File info
      Directory info

    VB.NET

  19. Introduction to VB.Net
    1. Features of VB.NET
      Writing Programmes in VB.Net
      Compiling and executing form Command Prompt
      Intro to Assemblies and Namespace
      Base class Libraries
      Data types
      Boxing and unBoxing
      Array
      Sub Programmes
  20. VB.net and C# Comparison
    1. Program structure
      Comments
      Data Types
      Constants
      Enumerations
      Operators
      Choices
      Loops
      Arrays
      Functions
      Strings
      Regular Expressions
      Exceptions Handling
      Classes/Interfaces
      Constructors /Destructors
      Using Objects
      Structs
      Properties
  21. Interoperability With COM
    1. Managed code and unmanaged code
      RCW
      CCW
      Regasm
  22. Crystal Reports
  23. Localization And Globalization
    1. Resource file creation
      Satelite Assembly Creation
      Creating Globalization App and Localization App
  24. Introduction To .NET 4.5

  25. ASP.NET

  26. Introduction TO Web Technologies
    1. HTML
      JavaScript
      css
      llS Architecture
  27. Introduction to ASP.NET 4.0
    1. New Features of ASP.NET 4.0
      Implementing Code Sharing
      Compiling an ASP.NET 4.0 Web Application
      Dynamic Compilation in ASP.NET 4.
  28. Server Side Controls
    1. Type of server controls
      Examples on Web server controls
      Validation Controls
      ASP.NET Page Execution Architecture
  29. Theme And Skin
  30. State Management
    1. Cookies
      Session State
      Session Tracking Arch
      Application object
      Session and App events
      Global. AJAX
      Viewstate
  31. ADO.NET
    1. Working with ADO.NET
      Introducing DataSource Controls
      Working with Data Bound Controls
  32. LINQ Caching
    1. Importance of Caching
      ASP 3.0 Support for Caching
      Type of Caching in ASP.NET
      Output Caching
      Web user control(VS) custom control
      Fragment caching
      Data caching vs Application object
  33. ASP.NET Configuration
    1. Machine config vs Web config
      App Settings
      Compilation setting
      Custom error setting
      Session State Setting
      Enhancement in ASP.NET
      Inprocess VS out process session state
      State server and SQL Server
      Cookie less session
  34. ASP.NET Tracing
    1. Page Level
      Application Level
  35. E-mail Server
  36. Security IN ASP.NET
    1. Authentication & Authorization
      Windows Based Authentication
      Form Based Authentication
      Passport Authentication
      Membership
  37. WCF Master Pages Site Navigation Web Parts
    1. Web part manager
      Zone Types
  38. ASP.NET AJAX Silverlight
    1. Shapes
      Animations
      Brushes
      Transformations
  39. Application Globalization
  40. Introduction TO MVC
Back