MS.NET

.NET FUNDAMENTALS

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

MS.NET FUNDAMENTALS

  • 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 OOP

  • 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)

    MULTITHREADING

    • 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

    MULTITHREADING

    • Thread Class
    • Thread Synchronization
    • Creating and controlling Threads
    • Sleep, Suspend and Resume Threading

    CREATING & USING WEB SERVICES

    • Introduction to Web Services
    • Creating Web Service
    • Using Web service in a Windows Application
    • Working with Window Services