Course Content

      Dot Net Online Training

  .NET 

NET FUNDAMENTALS

    Why .NET?
    The .NET initiative
    Introduction to .NET framework
    Advantages of .NET framework
    System requirements

INTRODUCTION TO VISUAL STUDIO .NET

    Base class libraries
    Common language-runtime (CLR)
    Microsoft intermediate language (MSIL)
    Optimized just-in-time (JIT)
    Common type systems (CTS)
    Common language specification (CLS)
    Compilation and execution of .NET application
    Assemblies
    Namespace

INTRODUCTION TO VISUAL STUDIO .NET

    The Start Page
    Solution Explorer
    The Object Browser and Class View Window
    The Code Editor
    The Form Designer and the Toolbox
    The Server Explorer window
    Macro Explorer
    Running a Visual Basic Console Application

                                            VB.NET

 INTRODUCTION TO VB.NET

    Features of visual basic .NET
    File extensions used in visual basic .NET
    Visual Basic keywords
    Visual Basic statements
    Procedures, classes, modules, methods and more…
    The Option & Import statements
    Adding classes to project
    Declaring variables
    Data types
    Arrays
    Handling date and time

INTRODUCTION TO OOPS

    Principles of oops
    Structure Vs classes
    Relationship between classes and objects
    Access Specifiers
    How to create namespaces in S class libraries
    How to use namespaces
    Constructors
    Finalize, Dispose & Garbage collectors
    My Base, my class & my keywords

EXCEPTION HANDLING & DEBUGGING

    Exceptions
    .NET exceptions
    User defined exceptions
    Try-catch-finally
    Throw exception
    Debugging application
    Searching for bugs

GUI APPLICATION DEVELOPMENT

    Introduction to system windows, forms
    Basic controls and event driven programming
    Advanced controls
    Rich text box, toolbars
    Working with context menus
    Built in dialog boxes

STEARMS

    File stream
    Stream reader
    Stream writer

FILE HANDLING CONCEPTS COLLECTION

    Generic collections
    Bit collections
    Specialized collections
    Weight collection classes
    User defined collection classes

                                                 ADO .NET

 INTRODUCATION OF ADO .NET

    Features of ADO .NET
    Differentiation between ADO & ADO .NET
    ADO .NET namespaces
    Properties, Methods & events of the connection object
    Properties, Methods & events of the command object
    Access & Manipulating data from data grid
    Performing data updates

 DELEGATES

    Introduction to delegate concept
    Event handling arch with delegate
    Handles, add handler and remove handler

 ASSEMBLIES

    Introduction to assemblies
    Benefits
    Contents
    Application-Private assemblies
    Private Vs shared assemblies
    Global assembly cache (GAC)

MULTI  THREADING

    Thread class
    Thread synchronization
    Creating and controlling threads
    Sleep, suspend and resume threading

CREATING & USING WEB SERVICES

    Introduction to web services
    Creating web services
    Using web services in a windows application
    Working with window services

CREATING REPORTS

    Data accessing through crystal reports
    Accessing filtered data through crystal reports
    Accessing related data through crystal reports

                                       ASP .NET

 ASP .NET INTRODUCTION

    How is ASP .net different from ASP
    ASP .NET design goals
    ASP .NET in .NET framework
    Development environment for ASP .NET application
    Identifying the features of ASP .NET
    Identifying programming modules in ASP .NET
    Web forms
    Web services

 ASP .NET PROGRAMMING SERVER CONTROLS

    Processing of web pages
    Server control hierarchy
    Web controls
    Buttons, list controls, text boxes, hyper links….
    HTML controls
    HTML anchor, button…

STRUCTURE OF AN ASP .NET PAGE ASP .NET PROGRAMMING VALIDATION CONTROLS

    Required field validation
    Regular expression
    Range validation…

IDENTIFING THE DIFFERENT TYPES OF DATA BINDING

    Introduction to data binding
    Single value data binding
    Multi record data binding
    Custom binding

ASP .NET PROGRAMMING WITH ADO .NET

    Introduction of ADO .NET
    Features of ADO .NET
    Differentiation between ADO & ADO .NET
    ADO .NET namespace
    Connected architecture through ADO .NET
    Disconnected architecture through ADO .NET
    Working with transaction in ASP .NET etc…

USING XML & SEARCH TOOLS IN ASP .NET

    Working with XML server controls in ASP .NET
    Binding XML data to web forms controls
    Connecting relational data to an XML document

CONFIGURING, DEBUGGING & DEPLOYING ASP .NET APPLICATION

    Configuration overview
    Structure of configuration file
    Configuration section
    Tracking and debugging an application
    Deploying an application

EXCEPTIONAL HANDLING, MANAGING STATE AND SECURITY ASP .NET WEB APPLICATION

    Introduction state management in ASP.NET
    Sending E-mail from ASP.NET page
    Securing ASP .NET application

SESSION TRACKING

    State maintenance
    Session state
    Cookies
    Session object and events

CACHING

    Caching and its methods
    Output caching

WEB SERVICES

    Introduction to an ASP .NET web application
    Events of an ASP .NET web application
    Using web services in web application

                                    C# .NET

C# LANGUAGE BASICS

    Data types
    Type conversion
    Boxing & un boxing
    Conditional statements
    Looping
    Methods in C#
    Properties
    Arrays
    Indexes
    Structures, enumerations
    Strings
    Regular expressions
    Collections

POINTERS

    Value types, reference types
    Unsafe
    Structure and pointers

MEMORY MANAGEMENT

    Garbage collector
    Stack and heap
    Architecture of GC
    Generations
    M.M. support classes

OBJECT ORIENTED PROGRAMMING CONCEPTS EXCEPTION HANDLING

    System defined exceptions
    Custom exceptions
    Try, catch, finally
    Throwing exceptions

OPERATOR OVERLOADING

    Unary operators
    Binary operators

GUI APPLICATION PROGRAMMING

    Introduction to system windows, forms
    Basic controls and events driven programming
    Advanced controls
    Rich text box, toolbars…
    Working with context menus
    Built in dialog boxes

DATA BASE PROGRAMMING

    Introduction of ADO .NET
    Features of ADO .NET
    Differentiation between ADO & ADO .NET
    ADO .NET namespace
    Properties, methods & events of the connection objects
    Properties, methods % events of the command objects
    Access & manipulating data from data grid
    Performing data updates

ASSEMBLIES

    Introduction to Assemblies
    Benefits
    Contents
    Application-Private Assemblies
    Private vs Shared Assemblies
    Global Assembly Cache (GAC)

DELEGATES AND EVENT HANDLING

    Introduction to Delegate Concept
    Event handling Arch with Delegate
    Handles, Add Handler and Remove Handler
    Multi Cast Delegates
    Generic Routines
    Function Pointers

visit : http://www.monstercourses.com for more details on Dotnet Online Training