MS .NET Course Content

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.NETng data.
  • 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
  • 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