Syllabus

HomeDOT NET

Dot Net Syllabus - DOWNLOAD

Dot NET (dot NET) course is a software developing course, where the developers use dot Net framework and machine level languages to develop different software

1. Object Oriented Programming

  • Basic Concept of OOPs?
  • Principles of OOPs
  • Object
  • Class
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Overloading

2. Introduction to .Net Framework

  • .Net Framework Architecture
  • Components of framework
    CTS
    CLS
    CLR
    FCL
    ADO .Net
    Console Programming
    Windows Forms
    Assembly Types
    GAC
    Build, Package, Deploy

3. C# Language

  • CLR Execution Model
  • Primitive Types
    Reference & Value Types
    Nullable Types
    Constants & Fields
    Properties, Methods, Events & Delegates
    Generics
    Interfaces
    Working with Chars, Strings & Text
    Enums, Arrays
    Assembly Loading & Reflection
    Serialization

4. Errors & Exception Handling

  • The Idea behind Exception
  • Exceptions & Errors
    Types of Exception
    Control Flow in Exceptions
    Use of try, catch, finally, throw, throws in Exception Handling
    In-built and User Defined Exceptions

5. Collections

  • Collection Classes
  • List, Dictionary, Hashtable
    IEnumerable, IList, IQueryable

6. Threading

  • Thread Basics
  • Foreground, Background Threads
    Multithreading concepts
    Asynchronous Operations using threads

7. Windows Forms

  • Basics of Winforms programming
  • Controls in Winforms
    Execution flow
    Event Driven programming
    Assignments

8. ADO .Net

  • Basics of RDBMS
  • ADO .Net Classes
    Connectivity to Database
    Connected & Disconnected Architecture
    Dataset, Datatable, DataReader
    XSD

9. ASP .Net

  • Introduction to Web Applications
  • Why ASP .Net?
  • IIS
  • ASP .Net Pipeline
  • Page Life Cycle
  • Front end and Code Behind
  • User Controls
  • Custom Controls
  • Master Pages
  • Asp .Net Controls
  • HTML Controls
  • Validations
  • Debugging

10. Web Services

  • Web Methods
  • Attributes
  • Using Web Services

11. LINQ

  • Linq Queries
  • Conditions in Linq
  • Data management