Ads 468x60px

.

Pages


HTML Course





  • Getting Ready
  • Introduction to the .NET Initiative and the .NET Platform
    • Understanding the Existing Development Scenario
    • Challenges faced by developers
    • NET Philosophy / Where does .NET fit in?
    • Understanding the .NET Platform and its layers
      • Understanding the various components of the .NET Platform and the functions
        performed by them
    • Structure of a .NET Application

  • Code Management
    • Introduction
    • First VB.NET / C# program
    • JIT (Just–in-Time Compiler) & Debugging
    • Managed Vs. Unmanaged Methods/Transitions
    • Summary

  • Language Features of C#
    • History of C#
    • Language Fundamentals in C#
    • Control Statements
    • Arrays

  • Language Features of VB.NET
    • History of VB.NET
    • Language Fundamentals in VB.NET
    • Features of VB.NET
    • Control Statements
    • Arrays

  • Object Oriented Programming Concepts
    • Concept of Procedural Programming
    • Object Oriented Programming
    • Classes
    • Encapsulation
    • Inheritance
    • Polymorphism
      • Understanding CSharp and VB.NET as Object Oriented Programming languages
  • Polymorphism
    • Abstract Classes (Virtual Class)
    • Interfaces
    • Delegates and Events
    • Structures
    • Sample Application: OOPS

  • Error and Exception Handling
    • Need for Error Handling
    • Old-school unstructured exception handling in VB 6.0 and its disadvantages
    • Structured Exception Handling in C#/VB.NET
    • System.Exception: The mother of all exceptions
    • Handling exceptions that are not System.Exception compliant Catch
    • Understanding Application exceptions (user-defined or custom exceptions)
    • Nesting try/catch/finally blocks and re-throwing exceptions
    • Parting thoughts

  • Assemblies and Application Domains
    • Introduction
    • Assembly Types
    • Private Assemblies
    • Shared Assemblies
    • Application Domains
    • Conclusion