skip to main |
skip to sidebar
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