SlideShare a Scribd company logo
1 of 21
Framework 4.5 Microsoft.NET Framework 4.5 – Detailed Curriculum
Goal and History of .NET

DNA Architecture

.NET Architecture

Fundamental Architecture of .NET Framework

Common Language Runtime (CLR) Architecture

Just-in-Time (JIT) Compiler

Managed and Unmanaged Code

Garbage Collection

CTS and CLS

Data Type, Syntax, Loop and Operators

Value Type, Reference Type and Nullable Type

About Heap and Stack Memory

Operators & Keywords

Syntax of C#

Control Structure and Loops

Boxing and Unboxing

Introduction to Array

OOPS Concepts and Implementation

Fundamental of OOPS and its Property

Fundamental of Classes and Object

Constructor and Destructor

Type of classes

Method declaration and its type

Method and Constructor Overloading
Property Declaration and Types Object Creation

Namespace Mechanism

Property and Indexer

About Getter and Setter Method of Property

Implementation of Property

Property v/s Indexer

Implement Indexer

Multidimensional Indexer

Indexer Overloading

Indexer Overriding

Inheritance

Type of Inheritance

Implementation of Different Inheritance

Method Overloading, Method Hiding and Virtual Function

Using of Base Keyword

Sealed Class and Method

Abstract classes and Methods

Concrete versus abstract classes

Class Access Modifier

Interface

Declaration of Interface

Interface versus Abstract class

Structure

Declaration of structure

Structure versus Class
Structure and Inheritance

Constructor of Structure Arrays

One dim Array

2 dim array

Multi dim array

Jagged Array

String and String Builder Class

Delegate and Events

Declaring and using Delegate

Type of delegate

Lambda Expression

Exposing Events

About System defined Event

User Defined Event

Collections

Overview of Collections

Arrays versus Collections

Different Collection Classes and their Property

Array List

Hash Table

Sorted List

Stack & Queue

Bit Array

Generic Collection

Collection Versus Generic Collection
List, Stack, Queue & Dictionary

Linked List

Sorted List Specialized Collection

Name Value Collection

String Dictionary

Hybrid Dictionary

Bit Vector 32

File Handling

File Class

Dictionary Class

Stream Reader and Stream writer

Binary Reader and Binary Writer

Reading and writing File

Editing File property

Exceptions Handling

Error Versus Exception

Exception Classes

Handling Exception

Using Try, Catch, Finally Block

Throw Exception

Nested Try and Catch Block

Define the user defined Exception Class

Catching User defined Exception

Throwing User Defined Exception

Assemblies
Need of Assembly?

Feature of Assembly

Creating and Invoking Assembly Private and Public/Shared Assembly

Single file and Multi file Assembly

Versioning of Assembly

Add and Remove Assembly from GAC

Reflection

About ILDASM

Role of Reflection

Reflection Classes

Assembly Class

Type Class

Getting Assembly information through Reflection

Invoking Method and Property at Runtime

Serialization

What is Serialization?

Object Serialization

Serialization Formatter

Remoting

.Net Remoting Concept

Architecture of .NET Remoting

Designing a .NET Remoting Services

Creating a Remote Object and hosting it

Create and Build Remote Client

Marshaling and its Type
Type of Activation of Object

Threading & Synchronization

Multiprogramming, Multitasking & Multi-Processing Thread Lifecycle

Multithreading Concept

Passing Data to thread

Background Thread

Thread Priority

Deadlock Condition

Thread Synchronization

Lock statement and thread Safety

Interlocked

Monitor

Mutex

Semaphore

Thread Pooling

Thread Background Process

Extension Method

Anonymous Method

Lambda Expression

Memory Management and Pointer

Garbage Collection

Working of GC

Understanding Heap Management

Type of Heap

Unsafe Code
Window Forms and Controls

Understanding Forms and Controls

MDI Forms

Creating User Control Working with Various Controls

Picture Box

Rich Tex box

Masked text Box

Panel

Flow Layout panel

Tool Strip

Menu Strip

Tab Control and More……

Deployment

Simple Deployment

Creating Setup and Deploy Project

Click Once Operation

Setting of Editor

File System Editor

Registry Editor

Lunch Condition Editor SQL Server- 2008 R2

Introducing SQL Server 2008

What's New in SQL Server?

SQL Server Editions

Installing SQL Server

Basics of Database Design
Normalization

Denormalization

Introducing SQL Server Management Studio

Creating a Database

Adding Tables

Creating Indexes and Constraints

Building Relations

T-SQL Basics

What is T-SQL?

Syntax Conventions

Introducing AdventureWorks2008

Executing SQL Statements

Identifiers

Creating Data Types, Operators, Variables, Functions

Using T-SQL to Build and Alter Objects

SELECT Queries

The SELECT / FROM/ WHERE / ORDER BY / GROUP BY AND HAVING Clause

Using TOP N and TOP N PERCENT, UNION Queries & Full-Text Search Action Queries

SELECT / DELETE / TRUNCATE / INSERT / UPDATE / MERGE INTO queries

Views, Stored Procedures, and Functions

Using Views

Using Stored Procedures

Using Functions

Advanced Transact-SQL

Transactions
Rowset / Ranking Functions

Cursors

Structured Error Handling

XML and SQL Server

XML Columns and Indexes

Querying and Modifying XML Data

Using OPENXML

Using FOR XML

Triggers

Creating / Altering Triggers

Using the Inserted and Deleted Tables

Recursive and Nested Triggers ADO.NET

Introduction

About Oledb and Odbc

History of ADO

Overview of ADO.NET

Difference between ADO and ADO.NET

About Providers

Architecture of ADO.NET

Connected and Disconnected Mode

Database Specific Class

Connection Class

Command Class

Executing Commands

Working with Data Reader
Calling Stored Procedure

Data Adapter Class

Dataset Class

Data Table

Data Relationships

Data Constraints

Updating, Inserting Deleting in Data table

Population Data set From XML

Writing XML Output

Reading XML File

Command Builder Class Transaction Class

ACID Property of Transaction

Commit and Rollback action with Transaction

Implementation of Save Point

Working with Bulk Data

Data View

Schema

ML Schema

Type of Schema

Matching Schema

Action on Missing Schema

Connection Mode

Connected Mode

Disconnected Mode

Entity Framework 4.5 ASP.NET
Introduction

Need of Websites

Static and Dynamic Websites

Web Protocol

Difference between asp and asp.net

Working of IIS 5 and IIS 6

Introduction to HTML Controls

Simple HTML Pages

Get and Post Methods

Hosting HTML Pages on IIS server

Getting Start ASP.NET

HTML Controls versus Asp.net Controls

Asp.net page Life Cycle

Asp.net page Events

Asp.net pages Structure Option

Http Request and Response

Asp.net Page Directives

Cross Page Posting

ASP.Net Server Side Controls

Textbox

Label

List Box

Buttons

Multiview Controls

Link Button Image Button
Check Box

Radio Button

Rich Controls

File Uploader

Ad Rotator

Wizard Control

Validation Server Controls

Understanding Validation

Client Side Versus Server Side Validation

Asp.net Validation Controls

Required Field Validator Control

Range Validator Control

Compare Validator

Regular Expression Validator

Custom Validator

Validation Summary Control

Working With validation Group

Working with web User Controls

Need of User Controls

Creating User Controls

Accessing User Controls on Current Page

Working with Master Pages

Why need of Master Pages?

Master Page Versus Web User Controls Creating Master Page

Creating Nested Master Page
Accessing Master Page Controls on asp.net Page

Programmatically Assign The Master Page

Applying Master Page through Configuration File

Teams -Skins and CSS

Creating CSS

Using CSS on Your Pages

Using ASP.Net Teams

Applying theme on single page

Applying Theme on Entire Application

Understanding Theme when using Master Pages

Crating Skin

CSS Rule

Using CSS in your Theme

Applying theme on page Dynamically

Using of Skin ID in Theme

Applying Controls Skin ID Dynamically

Data Binding Controls

Introduction to data binding controls

Type of Data Binding Controls

Working With Data Bind Controls

Grid View

Data List

Repeater

Form View, Detail View & List view Navigation Controls

Site Map
Tree Views

State Management

Need of State Management

Type of State Management (Client Side & Server Side)

Cookies

Type of Cookies

Non Persistent Cookies

Persistent Cookies

Single Valued Cookies

Multiple Valued Cookies

Merit and Demerit of Cookies

Query String

View State

Hidden Field

Control State

Post Backs and Cross Page Post Back

Session

Understanding Session Object

Creating Session

Different Mode of session

Store session values into SQL server

Implement session through Configuration File

Application

Understanding Application

Creating and Clear Application
Using of Global.asax file Profile

Creating Cache

Reading and Writing into cache

Caching

Need of Caching

Type of Caching

Output Caching

Partial Page Caching

Post-cache

Http Cache Policy and Client Side Caching

Data Caching

Controlling asp.net cache

SQL Server Cache Dependency

Enabling Database for Sql Server Invalidation

Enabling Table for Sql Server Invalidation

Attaching Sql server cache dependency to the Request object

Attaching Sql server cache dependency to the Cache object

Using Web.Config File

Login Controls

Configure Membership provider Page

Using Controls

Login & Login View

Login Status

Password Recovery

Login Name
Create User Wizard

Change Password Portal Framework and Web Parts

Introduction to Web Parts

Working With Web Page Manager Controls

Zone Layout

Web Part Zone Controls

Create Custom Webpart

Connecting Webpart on Asp.net Pages

Globalization & Localization

Need of Globalization and localization

Culture and UiCulture

Culture Info Class

Local and Global Resources

Web Services

Introduction to web Services

Need of Web services

Working of SOAP Protocol

Different Attributes of Web Services

WSDL & UDDL

Publishing and Consuming a web Services XML.NET & AJAX

Designing and Implementing Web Pages

Creating simple HTML documents

Adding Hyperlinks to HTML documents

Designing Web pages with Fonts, Colors and Graphics

Adding Tables to HTML documents
Using Frames in HTML documents

Creating Web page forms

Writing Cascading Style Sheets

Creating inline Cascading Style Sheets

Creating embedded Cascading Style Sheets

Creating external Cascading Style Sheets

Developing JavaScript Functions

Creating JavaScript functions

Using conditional statements

Using For loops

Using JavaScript Objects and Events

Creating XML Documents

Creating Simple XML documents

Working with Elements

Working with Attributes

Processing XML documents with DOM

Creating DTD to Validate XML Documents

Creating Valid Documents

Declaring Document Elements

Working with Attributes Types Creating Schemas to Validate XML documents

Creating Schemas documents

Working with simple types

Working with complex types

Creating XSLT Style Sheet for formatting data

Displaying data with XSLT
Using XPath functions

Creating and Consuming Web Services

XML Web Service in Visual Studio

Test and Run Your Web Service

Web Service from a .NET Client

Reading and Writing XML Using the XML DOM

Reading and Writing XML Programmatically

Important Classes in the System.Xml Namespace

Create XML Documents

Style and Consistency

Cascading Style Sheets (CSS)

Themes and Skins

Master Pages & User Controls

AJAX (Asynchronous Java Script)

Understanding AJAX Technology

Building a ASP.NET Page with Ajax

Using Update Panel Control

AJAX Server Controls

AJAX Control Toolkit Downloading and Installation

AJAX Control Toolkit Extenders Advance .NET Framework

LinQ&PLinQ

LINQ Support Features

An overview of language query operators

Extension Methods and IEnumerable

Extension Methods and Anonymous Types
LINQ Query Operators

Developing Query Operators

Categorizing query operators

Language integration of query operators

Implementing Query Operators

Applied LINQ to Objects

Using Query Operators with Objects

Examples of LINQ to Objects

LINQ to Reflection

LINQ to File System

LINQ to Strings

Using LINQ to query the .NET Reflection API.

LINQ to XML

Introducing the XElement API

Constructing XML fragments with XElement

Axis methods

XML query and aggregation using LINQ to XML and LINQ to Objects

LINQ to SQL as an Object-Relational Mapper

Stored procedures and database functions

Database creation from schema

Constructing a Data Context from embedded XML mapping files. Transactional work and concurrency
control.

Object tracking and identity management.

Inheritance Mapping

Transactional work and concurrency control

Overview of Parallel LINQ
Performance Considerations of LINQ to Objects

An overview of language query operators

Crystal Reports

Introduction

Creating Crystal Report

Creating Sub Report

Adding Data Table with Crystal Report

Crystal Report Formatting

Using Various Formula with Report

Integration of Crystal report with Window and Web forms

W.C.F (Windows Communication Foundation)

Introduction to SOA

Introduction to WCF

Web Services versus WCF

Core Concept of ABC in WCF

Creating WCF Services

Hosting WCF Services

Binding WCF Services

W.P.F. (Windows Presentation Foundation)

Introduction to WPF

Architecture of WPF

About XAML CODE Crating WPF Simple Application

Working with Brushes, Controls and Layouts

Data Binding with WPF

W.W.F. (Windows Workflow Foundation)
Introduction to WFF

Type of WFF

Workflow Activities

If Activity

Invoked Method Activity

While Activity

Creating Workflow enabled application

Workflow within web Services

SilverLight 5.0

Silverlight v/s Flash

Introduction to Silverlight

RIA Technology

Create simple Silverlight application

Silverlight data binding

J-Query

Introduction to JQuery

Working with JQuery Inbuilt Functions

MVC4 (Model View Control)

Introduction to Design Patterns

Difference b/w MVC3 & MVC4

Introduction to RAZOR Page Advantages of MVC4

Creating ASP.NET Web Application using MVC4 Pattern

VS.NET Developer Preview of .NET 4.5

Future Aspects of VS.NET Developer.NET 4.5

Introduction to VS Developer Framework 4.5

More Related Content

What's hot

Data Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite ApplicationsData Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite ApplicationsRaymond Feng
 
Free Hibernate Tutorial | VirtualNuggets
Free Hibernate Tutorial  | VirtualNuggetsFree Hibernate Tutorial  | VirtualNuggets
Free Hibernate Tutorial | VirtualNuggetsVirtual Nuggets
 
Microsoft Database Options
Microsoft Database OptionsMicrosoft Database Options
Microsoft Database OptionsDavid Chou
 
SE_Component level design web based application
SE_Component level design web based application SE_Component level design web based application
SE_Component level design web based application Samsuddoha Sams
 
D1 from interfaces to solid
D1 from interfaces to solidD1 from interfaces to solid
D1 from interfaces to solidArnaud Bouchez
 
Sql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksSql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksAndrey Korshikov
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overviewjhierrot
 
RESTful Data Services with the ADO.NET Data Services Framework
RESTful Data Services with the ADO.NET Data Services FrameworkRESTful Data Services with the ADO.NET Data Services Framework
RESTful Data Services with the ADO.NET Data Services Frameworkgoodfriday
 

What's hot (11)

A1 from n tier to soa
A1 from n tier to soaA1 from n tier to soa
A1 from n tier to soa
 
Obiee course__content
Obiee  course__contentObiee  course__content
Obiee course__content
 
Data Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite ApplicationsData Binding Unleashed for Composite Applications
Data Binding Unleashed for Composite Applications
 
Free Hibernate Tutorial | VirtualNuggets
Free Hibernate Tutorial  | VirtualNuggetsFree Hibernate Tutorial  | VirtualNuggets
Free Hibernate Tutorial | VirtualNuggets
 
Microsoft Database Options
Microsoft Database OptionsMicrosoft Database Options
Microsoft Database Options
 
SE_Component level design web based application
SE_Component level design web based application SE_Component level design web based application
SE_Component level design web based application
 
Web services SOAP
Web services SOAPWeb services SOAP
Web services SOAP
 
D1 from interfaces to solid
D1 from interfaces to solidD1 from interfaces to solid
D1 from interfaces to solid
 
Sql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksSql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricks
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overview
 
RESTful Data Services with the ADO.NET Data Services Framework
RESTful Data Services with the ADO.NET Data Services FrameworkRESTful Data Services with the ADO.NET Data Services Framework
RESTful Data Services with the ADO.NET Data Services Framework
 

Viewers also liked

Tekhnika bezopasnosti
Tekhnika bezopasnostiTekhnika bezopasnosti
Tekhnika bezopasnostiShelty2011
 
20100521 Laying down the building blocks for eGovernment
20100521 Laying down the building blocks for eGovernment20100521 Laying down the building blocks for eGovernment
20100521 Laying down the building blocks for eGovernmentMiguel A. Amutio
 
netezza_oracle_comparison_cn
netezza_oracle_comparison_cnnetezza_oracle_comparison_cn
netezza_oracle_comparison_cnLouis liu
 
документы Google рисунок
документы Google  рисунокдокументы Google  рисунок
документы Google рисунокShelty2011
 
Strategy and experience of Spain in interoperability for eGovernment. Governm...
Strategy and experience of Spain in interoperability for eGovernment. Governm...Strategy and experience of Spain in interoperability for eGovernment. Governm...
Strategy and experience of Spain in interoperability for eGovernment. Governm...Miguel A. Amutio
 
почтовые сервера
почтовые серверапочтовые сервера
почтовые сервераShelty2011
 

Viewers also liked (6)

Tekhnika bezopasnosti
Tekhnika bezopasnostiTekhnika bezopasnosti
Tekhnika bezopasnosti
 
20100521 Laying down the building blocks for eGovernment
20100521 Laying down the building blocks for eGovernment20100521 Laying down the building blocks for eGovernment
20100521 Laying down the building blocks for eGovernment
 
netezza_oracle_comparison_cn
netezza_oracle_comparison_cnnetezza_oracle_comparison_cn
netezza_oracle_comparison_cn
 
документы Google рисунок
документы Google  рисунокдокументы Google  рисунок
документы Google рисунок
 
Strategy and experience of Spain in interoperability for eGovernment. Governm...
Strategy and experience of Spain in interoperability for eGovernment. Governm...Strategy and experience of Spain in interoperability for eGovernment. Governm...
Strategy and experience of Spain in interoperability for eGovernment. Governm...
 
почтовые сервера
почтовые серверапочтовые сервера
почтовые сервера
 

Similar to Framework 4

Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabusletsleads
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in NoidaTech Mentro
 
C# & asp.net course content
C# & asp.net course contentC# & asp.net course content
C# & asp.net course contentakirait4
 
Net course content
Net course contentNet course content
Net course contentmindq
 
Full Stack Developer
Full Stack DeveloperFull Stack Developer
Full Stack DeveloperAkbar Uddin
 
Microsoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncrMicrosoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncrShri Prakash Pandey
 
Cegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement InstiuteCegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement Instiutedhivyascegon
 
Building social and RESTful frameworks
Building social and RESTful frameworksBuilding social and RESTful frameworks
Building social and RESTful frameworksbrendonschwartz
 
ASP.NET 3.5 SP1
ASP.NET 3.5 SP1ASP.NET 3.5 SP1
ASP.NET 3.5 SP1Dave Allen
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionAbhishek Sahu
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...Nancy Thomas
 
The web as it should be
The web as it should beThe web as it should be
The web as it should bethebeebs
 
Best C Sharp C# Training Online C# Online Course C# Online Training Best on...
Best C Sharp C# Training Online C# Online Course   C# Online Training Best on...Best C Sharp C# Training Online C# Online Course   C# Online Training Best on...
Best C Sharp C# Training Online C# Online Course C# Online Training Best on...Evanta Technologies
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1AmanCSE1
 

Similar to Framework 4 (20)

Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
C# & asp.net course content
C# & asp.net course contentC# & asp.net course content
C# & asp.net course content
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Net course content
Net course contentNet course content
Net course content
 
Full Stack Developer
Full Stack DeveloperFull Stack Developer
Full Stack Developer
 
Microsoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncrMicrosoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncr
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
 
Cegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement InstiuteCegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement Instiute
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
 
Building social and RESTful frameworks
Building social and RESTful frameworksBuilding social and RESTful frameworks
Building social and RESTful frameworks
 
ASP.NET 3.5 SP1
ASP.NET 3.5 SP1ASP.NET 3.5 SP1
ASP.NET 3.5 SP1
 
Dot Net Course Syllabus
Dot Net Course SyllabusDot Net Course Syllabus
Dot Net Course Syllabus
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
 
.Net Training Tutorial
.Net Training Tutorial.Net Training Tutorial
.Net Training Tutorial
 
The web as it should be
The web as it should beThe web as it should be
The web as it should be
 
Best C Sharp C# Training Online C# Online Course C# Online Training Best on...
Best C Sharp C# Training Online C# Online Course   C# Online Training Best on...Best C Sharp C# Training Online C# Online Course   C# Online Training Best on...
Best C Sharp C# Training Online C# Online Course C# Online Training Best on...
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
 

Framework 4

  • 1. Framework 4.5 Microsoft.NET Framework 4.5 – Detailed Curriculum Goal and History of .NET DNA Architecture .NET Architecture Fundamental Architecture of .NET Framework Common Language Runtime (CLR) Architecture Just-in-Time (JIT) Compiler Managed and Unmanaged Code Garbage Collection CTS and CLS Data Type, Syntax, Loop and Operators Value Type, Reference Type and Nullable Type About Heap and Stack Memory Operators & Keywords Syntax of C# Control Structure and Loops Boxing and Unboxing Introduction to Array OOPS Concepts and Implementation Fundamental of OOPS and its Property Fundamental of Classes and Object Constructor and Destructor Type of classes Method declaration and its type Method and Constructor Overloading
  • 2. Property Declaration and Types Object Creation Namespace Mechanism Property and Indexer About Getter and Setter Method of Property Implementation of Property Property v/s Indexer Implement Indexer Multidimensional Indexer Indexer Overloading Indexer Overriding Inheritance Type of Inheritance Implementation of Different Inheritance Method Overloading, Method Hiding and Virtual Function Using of Base Keyword Sealed Class and Method Abstract classes and Methods Concrete versus abstract classes Class Access Modifier Interface Declaration of Interface Interface versus Abstract class Structure Declaration of structure Structure versus Class
  • 3. Structure and Inheritance Constructor of Structure Arrays One dim Array 2 dim array Multi dim array Jagged Array String and String Builder Class Delegate and Events Declaring and using Delegate Type of delegate Lambda Expression Exposing Events About System defined Event User Defined Event Collections Overview of Collections Arrays versus Collections Different Collection Classes and their Property Array List Hash Table Sorted List Stack & Queue Bit Array Generic Collection Collection Versus Generic Collection
  • 4. List, Stack, Queue & Dictionary Linked List Sorted List Specialized Collection Name Value Collection String Dictionary Hybrid Dictionary Bit Vector 32 File Handling File Class Dictionary Class Stream Reader and Stream writer Binary Reader and Binary Writer Reading and writing File Editing File property Exceptions Handling Error Versus Exception Exception Classes Handling Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing User Defined Exception Assemblies
  • 5. Need of Assembly? Feature of Assembly Creating and Invoking Assembly Private and Public/Shared Assembly Single file and Multi file Assembly Versioning of Assembly Add and Remove Assembly from GAC Reflection About ILDASM Role of Reflection Reflection Classes Assembly Class Type Class Getting Assembly information through Reflection Invoking Method and Property at Runtime Serialization What is Serialization? Object Serialization Serialization Formatter Remoting .Net Remoting Concept Architecture of .NET Remoting Designing a .NET Remoting Services Creating a Remote Object and hosting it Create and Build Remote Client Marshaling and its Type
  • 6. Type of Activation of Object Threading & Synchronization Multiprogramming, Multitasking & Multi-Processing Thread Lifecycle Multithreading Concept Passing Data to thread Background Thread Thread Priority Deadlock Condition Thread Synchronization Lock statement and thread Safety Interlocked Monitor Mutex Semaphore Thread Pooling Thread Background Process Extension Method Anonymous Method Lambda Expression Memory Management and Pointer Garbage Collection Working of GC Understanding Heap Management Type of Heap Unsafe Code
  • 7. Window Forms and Controls Understanding Forms and Controls MDI Forms Creating User Control Working with Various Controls Picture Box Rich Tex box Masked text Box Panel Flow Layout panel Tool Strip Menu Strip Tab Control and More…… Deployment Simple Deployment Creating Setup and Deploy Project Click Once Operation Setting of Editor File System Editor Registry Editor Lunch Condition Editor SQL Server- 2008 R2 Introducing SQL Server 2008 What's New in SQL Server? SQL Server Editions Installing SQL Server Basics of Database Design
  • 8. Normalization Denormalization Introducing SQL Server Management Studio Creating a Database Adding Tables Creating Indexes and Constraints Building Relations T-SQL Basics What is T-SQL? Syntax Conventions Introducing AdventureWorks2008 Executing SQL Statements Identifiers Creating Data Types, Operators, Variables, Functions Using T-SQL to Build and Alter Objects SELECT Queries The SELECT / FROM/ WHERE / ORDER BY / GROUP BY AND HAVING Clause Using TOP N and TOP N PERCENT, UNION Queries & Full-Text Search Action Queries SELECT / DELETE / TRUNCATE / INSERT / UPDATE / MERGE INTO queries Views, Stored Procedures, and Functions Using Views Using Stored Procedures Using Functions Advanced Transact-SQL Transactions
  • 9. Rowset / Ranking Functions Cursors Structured Error Handling XML and SQL Server XML Columns and Indexes Querying and Modifying XML Data Using OPENXML Using FOR XML Triggers Creating / Altering Triggers Using the Inserted and Deleted Tables Recursive and Nested Triggers ADO.NET Introduction About Oledb and Odbc History of ADO Overview of ADO.NET Difference between ADO and ADO.NET About Providers Architecture of ADO.NET Connected and Disconnected Mode Database Specific Class Connection Class Command Class Executing Commands Working with Data Reader
  • 10. Calling Stored Procedure Data Adapter Class Dataset Class Data Table Data Relationships Data Constraints Updating, Inserting Deleting in Data table Population Data set From XML Writing XML Output Reading XML File Command Builder Class Transaction Class ACID Property of Transaction Commit and Rollback action with Transaction Implementation of Save Point Working with Bulk Data Data View Schema ML Schema Type of Schema Matching Schema Action on Missing Schema Connection Mode Connected Mode Disconnected Mode Entity Framework 4.5 ASP.NET
  • 11. Introduction Need of Websites Static and Dynamic Websites Web Protocol Difference between asp and asp.net Working of IIS 5 and IIS 6 Introduction to HTML Controls Simple HTML Pages Get and Post Methods Hosting HTML Pages on IIS server Getting Start ASP.NET HTML Controls versus Asp.net Controls Asp.net page Life Cycle Asp.net page Events Asp.net pages Structure Option Http Request and Response Asp.net Page Directives Cross Page Posting ASP.Net Server Side Controls Textbox Label List Box Buttons Multiview Controls Link Button Image Button
  • 12. Check Box Radio Button Rich Controls File Uploader Ad Rotator Wizard Control Validation Server Controls Understanding Validation Client Side Versus Server Side Validation Asp.net Validation Controls Required Field Validator Control Range Validator Control Compare Validator Regular Expression Validator Custom Validator Validation Summary Control Working With validation Group Working with web User Controls Need of User Controls Creating User Controls Accessing User Controls on Current Page Working with Master Pages Why need of Master Pages? Master Page Versus Web User Controls Creating Master Page Creating Nested Master Page
  • 13. Accessing Master Page Controls on asp.net Page Programmatically Assign The Master Page Applying Master Page through Configuration File Teams -Skins and CSS Creating CSS Using CSS on Your Pages Using ASP.Net Teams Applying theme on single page Applying Theme on Entire Application Understanding Theme when using Master Pages Crating Skin CSS Rule Using CSS in your Theme Applying theme on page Dynamically Using of Skin ID in Theme Applying Controls Skin ID Dynamically Data Binding Controls Introduction to data binding controls Type of Data Binding Controls Working With Data Bind Controls Grid View Data List Repeater Form View, Detail View & List view Navigation Controls Site Map
  • 14. Tree Views State Management Need of State Management Type of State Management (Client Side & Server Side) Cookies Type of Cookies Non Persistent Cookies Persistent Cookies Single Valued Cookies Multiple Valued Cookies Merit and Demerit of Cookies Query String View State Hidden Field Control State Post Backs and Cross Page Post Back Session Understanding Session Object Creating Session Different Mode of session Store session values into SQL server Implement session through Configuration File Application Understanding Application Creating and Clear Application
  • 15. Using of Global.asax file Profile Creating Cache Reading and Writing into cache Caching Need of Caching Type of Caching Output Caching Partial Page Caching Post-cache Http Cache Policy and Client Side Caching Data Caching Controlling asp.net cache SQL Server Cache Dependency Enabling Database for Sql Server Invalidation Enabling Table for Sql Server Invalidation Attaching Sql server cache dependency to the Request object Attaching Sql server cache dependency to the Cache object Using Web.Config File Login Controls Configure Membership provider Page Using Controls Login & Login View Login Status Password Recovery Login Name
  • 16. Create User Wizard Change Password Portal Framework and Web Parts Introduction to Web Parts Working With Web Page Manager Controls Zone Layout Web Part Zone Controls Create Custom Webpart Connecting Webpart on Asp.net Pages Globalization & Localization Need of Globalization and localization Culture and UiCulture Culture Info Class Local and Global Resources Web Services Introduction to web Services Need of Web services Working of SOAP Protocol Different Attributes of Web Services WSDL & UDDL Publishing and Consuming a web Services XML.NET & AJAX Designing and Implementing Web Pages Creating simple HTML documents Adding Hyperlinks to HTML documents Designing Web pages with Fonts, Colors and Graphics Adding Tables to HTML documents
  • 17. Using Frames in HTML documents Creating Web page forms Writing Cascading Style Sheets Creating inline Cascading Style Sheets Creating embedded Cascading Style Sheets Creating external Cascading Style Sheets Developing JavaScript Functions Creating JavaScript functions Using conditional statements Using For loops Using JavaScript Objects and Events Creating XML Documents Creating Simple XML documents Working with Elements Working with Attributes Processing XML documents with DOM Creating DTD to Validate XML Documents Creating Valid Documents Declaring Document Elements Working with Attributes Types Creating Schemas to Validate XML documents Creating Schemas documents Working with simple types Working with complex types Creating XSLT Style Sheet for formatting data Displaying data with XSLT
  • 18. Using XPath functions Creating and Consuming Web Services XML Web Service in Visual Studio Test and Run Your Web Service Web Service from a .NET Client Reading and Writing XML Using the XML DOM Reading and Writing XML Programmatically Important Classes in the System.Xml Namespace Create XML Documents Style and Consistency Cascading Style Sheets (CSS) Themes and Skins Master Pages & User Controls AJAX (Asynchronous Java Script) Understanding AJAX Technology Building a ASP.NET Page with Ajax Using Update Panel Control AJAX Server Controls AJAX Control Toolkit Downloading and Installation AJAX Control Toolkit Extenders Advance .NET Framework LinQ&PLinQ LINQ Support Features An overview of language query operators Extension Methods and IEnumerable Extension Methods and Anonymous Types
  • 19. LINQ Query Operators Developing Query Operators Categorizing query operators Language integration of query operators Implementing Query Operators Applied LINQ to Objects Using Query Operators with Objects Examples of LINQ to Objects LINQ to Reflection LINQ to File System LINQ to Strings Using LINQ to query the .NET Reflection API. LINQ to XML Introducing the XElement API Constructing XML fragments with XElement Axis methods XML query and aggregation using LINQ to XML and LINQ to Objects LINQ to SQL as an Object-Relational Mapper Stored procedures and database functions Database creation from schema Constructing a Data Context from embedded XML mapping files. Transactional work and concurrency control. Object tracking and identity management. Inheritance Mapping Transactional work and concurrency control Overview of Parallel LINQ
  • 20. Performance Considerations of LINQ to Objects An overview of language query operators Crystal Reports Introduction Creating Crystal Report Creating Sub Report Adding Data Table with Crystal Report Crystal Report Formatting Using Various Formula with Report Integration of Crystal report with Window and Web forms W.C.F (Windows Communication Foundation) Introduction to SOA Introduction to WCF Web Services versus WCF Core Concept of ABC in WCF Creating WCF Services Hosting WCF Services Binding WCF Services W.P.F. (Windows Presentation Foundation) Introduction to WPF Architecture of WPF About XAML CODE Crating WPF Simple Application Working with Brushes, Controls and Layouts Data Binding with WPF W.W.F. (Windows Workflow Foundation)
  • 21. Introduction to WFF Type of WFF Workflow Activities If Activity Invoked Method Activity While Activity Creating Workflow enabled application Workflow within web Services SilverLight 5.0 Silverlight v/s Flash Introduction to Silverlight RIA Technology Create simple Silverlight application Silverlight data binding J-Query Introduction to JQuery Working with JQuery Inbuilt Functions MVC4 (Model View Control) Introduction to Design Patterns Difference b/w MVC3 & MVC4 Introduction to RAZOR Page Advantages of MVC4 Creating ASP.NET Web Application using MVC4 Pattern VS.NET Developer Preview of .NET 4.5 Future Aspects of VS.NET Developer.NET 4.5 Introduction to VS Developer Framework 4.5