Microsoft Dotnet Framework Training

Microsoft Dotnet Framework Online Training

C#

MS.NET Framework Introduction

  • The .NET Framework – an Overview
  • Framework Components
  • Framework Versions
  • Types of Applications which can be developed using MS.NET
  • MS.NET Base Class Library
  • MS.NET Namespaces
  • MSIL / Metadata and PE files.
  • The Common Language Runtime (CLR)
  • Managed Code
  • MS.NET Memory Management / Garbage Collection
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Types of JIT Compilers

VS.NET and Entry Point Method –Main

  • Introduction to Project and Solution in Studio
  • Entry point method – Main.
  • Compiling and Building Projects
  • Using Command Line Arguments
  • Importance of Exit code of an application
  • Different valid forms of Main

C # Language Syntax

  • Why Datatypes
  • Global, Stack and Heap Memory
  • Common Type System
  • Reference Type and Value Type
  • Datatypes & Variables Declaration
  • Implicit and Explicit Casting
  • Checked and Unchecked Blocks – Overflow Checks
  • Casting between other datatypes
  • Boxing and Unboxing
  • Enum and Constant
  • Operators
  • Control Statements
  • Working with Arrays
  • Working with Methods
  • Pass by value and by reference and out parameters

OOPs-Concepts

Learning about Class, Object, Component, Encapsulation, Inheritance, Polymorphism & Object Creation and Instantiation

OOPs-Programming Encapsulation

Understanding Encapsulation Concept through an example.

OOPs-Inheritance

  • Introduction to Inheritance
  • Types of Inheritance
  • Constructor & Inheritance
  • Type Casting of Reference Types
  • Static and Dynamic Binding
  • Abstract Class

OOPs-Interface & Polymorphism

  • What is Polymorphism
  • Overview of Interface
  • Interface with examples

Collections and Generics

  • Introducing Collections .
  • Benefits of Collection Classes .
  • Understanding and using commonly used collections.
  • Generics
  • Advantages of Generics .
  • How Generics Work at Runtime .
  • Generic Methods

Exception Handling

  • Defining Exception
  • Understandings try and catch keywords
  • Using “finally” block
  • “using” statement
  • Throwing exceptions
  • Creating User defined/Custom Exception class.

IO Streams

  • What is a streams?
  • Types of Stream
  • Standard I/O Streams Console
  • Handling text in files

More on Classes

  • Operator Overloading
  • Partial Classes and Methods
  • Anonymous Types
  • Extension Methods

Delegates & Events

  • Introduction to Delegates
  • Creating an Application Using Delegates
  • Events Declaration, Raising and Handling

Multithreading

  • Threading Overview
  • Scheduling
  • Thread States
  • Programming Threads
  • Methods of Thread Class
  • Thread Synchronization

ADO.Net

  • Database Programming Using ADO.NET
  • Prerequisite – Knowledge of SQL Queries
  • Introduction and Evolution of ADO.NET
  • Understanding the Role of Managed Provider and ADO.NET Objects
  • installing Required Software – Sql Server and Management studio
  • Connecting to Database and Connection Pooling
  • Performing Insert, Update and Delete Operations
  • Fetching Data from database – Executing Select Statements
  • How to implement Login facility with database
  • Use of Multiple Active Result Sets
  • Parameterized Prepared Statements
  • Inserting Image into Database table
  • Executing Stored Procedure
  • Using Transaction
  • Asynchronous Execution of Queries
  • Writing Provider Independent Code
  • Writing Common Code for Execution of Stored Procedures
  • Quick Overview of all ADO.NET objects

Managing Data using DataSet

  • Introduction DataSet and its Object Model
  • Filling DataSet using DataAdapter
  • Binding DataSet to DataGridView
  • Updating changes to database using DataAdapter
  • Using SqlCommandBuilder
  • Managing DataTable Programmatically
  • DataAdapter events
  • Constraints in DataTable
  • Working with Typed DataSet

Win Forms

Developing GUI Application Using WINFORMS

  • Basic Controls
  • Panel & Layouts
  • MenuStrip, ToolbarStrip and ContextMenuStrip
  • Model and Modeless Dialog boxes
  • Mutiple Document Interface( MDI)
  • Form Inheritance
  • Building Login Form
  • Notify Icon Controls
  • Using Components like Timer, FileSystemWatcher, Process,

Databinding in Windows Form

ASP.Net

Web Programming Introduction

  • Understanding role of Web Server and Web Browser.
  • Brief about HTTP Protocol.
  • HTTP Request structure.
  • Form Tag and comparison between Get and Post methods.
  • HTTP Response Structurea

HTML and JavaScript

  • Understanding HTML Form Tag and elements within it.
  • Javascript using Sample Programs

Traditional ASP Basics

  • Introduction to ASP.
  • How ASP Works.
  • ASP Objects.
  • Installing IIs on Windows 7 & Windows 8.
  • Sample Programs.
  • Importance’s of Form tag and how it works

ASP.NET Introduction & Controls

  • ASP.NET Introduction
  • First ASP.NET Application.
  • Auto Postback Property.
  • Event Handler Parameters
  • Dynamically intializing Controls
  • IsPostBack property of Page class
  • ListControls
  • Comparison between HtmlControls and WebControls
  • Control Properties and Methods

FileUpload Control

  • ASP.NET Architecture
  • What is AppDomain?
  • Life Cycle of ASP.NET Page
  • How Control Manages its State
  • What is EnableViewState
  • How Control raises events
  • Event handling in Web Forms
  • Writing Custom Classes in WebApplication

CSS & Themes

  • Work with CSS
  • Use Themes to Customize a Site
  • Name Skins within a Theme
  • Do server-side Styles using Themes
  • Add contents of a Theme and Skin

Redirecting User to Another Page

  • Redirecting Options
  • Response.Redirect
  • Server.Transfer
  • Cross Page Postbacka

Master Pages

  • Introduction to MasterPage
  • ContentPlaceHolder and Content tags
  • Accessing controls of MasterPage in ContentPage
  • URL’s in MasterPages
  • UniqueID and ClientIDa

Working with User Control

  • Overview of User Controls
  • Creating a User Control
  • Adding Properties to User Control
  • Adding Events to User Control
  • Using User Control in Web Form

Validation Controls

  • Base Validator
  • Required Field Validator
  • Compare Validator
  • Range Validator
  • Regular Expression Validator
  • Custom Validator
  • Causes Validation Property
  • Grouping – Validation Group Property
  • Page.Validators and Page.IsValid

ASP.NET State Management

  • Static Members
  • View State
  • Hidden Field in Form
  • Query String
  • HttpContext
  • Cookies-HttpCookie
  • Sessions-HttpSessionState
  • Application-HttpApplicationState

WebConfiguration File and Global.asax

  • Introduction to Configuration files
  • Page setting in web.config
  • Custom Errors
  • URL Re-Writing
  • Tracing
  • Using ConfigSource Attribute
  • Using Location Section
  • HttpApplication class-Global.asax

Data Bound Controls

  • Databinding traditional way
  • SqlDataSource
  • GridView
  • DetailsView
  • FormView
  • DataList
  • Repeater
  • ListView
  • DataPager

Web Caching

  • Why Caching
  • Types of Caching
  • SQL Cache Invalidation

AJAX.NET

  • What is AJAX
  • What is AJAX.NET
  • Script Manager
  • Update Panel
  • Update Progress
  • Timer
  • AJAX Control Toolkit

Understanding & Publishing Web Application

Introduction to ASP.NET Web Application

Advantages of IIS Applications

Creating web application in IIS

Converting File System application to IIS Application

Using Virtual Directory

Publishing ASP.NET Website

Services

Web Serivce

WCF Serive

Introduction to MVC


Send Enquiry

Your Name (required)

Your Email (required)

Your Phone No. (required)

Subject

Your Message