Microsoft .NET

.NET Framework is a new and revolutionary platform created by Microsoft for developing applications. Microsoft release of the .NET Framework runs on the Windows operating system, it is fast becoming possible to find alternative versions that will work on others.The .NET Framework has no restriction on type of applications, allows the creation of Windows applications, Web applications, Web services, and pretty much anything else you can think of.

The .NET Framework has been designed so that it can be used from any language. All of this provides a hitherto unthinkable level of versatility and is part of what makes using the .NET Framework such an attractive prospect.

Core .NET Concepts

Introduction to .NET
  • Usages of .net
  • D.N.A. Architecture
    • One Tier
    • Two Tier
    • Three Tier
    • N Tier
Common Language Runtime
  • CLR architecture & services
  • The .NET Intermediate Language(IL)
  • Just-in-time (JIT) compilation and CLS
  • Disassembling .NET applications to IL
  • Strict type checking
Syntax & Data Type
  • Language Fundamental
  • Data Type and Control Structure
  • Value & Reference Data Type
  • Declare and Initializing Value
  • CTS Type
  • Conditional Operator
  • C# Type
  • Looping Syntax
  • Array
  • Structure
OOPs Concepts
  • Classes
    • Encapsulating attribute
    • Defining Constructor
    • Define Methods & their type
    • Overloading methods and constructor
  • Define property and their types
  • Object creation
  • Invoking property and methods
Events and Delegate
  • Understanding Delegates
  • Types of delegates
    • Simple delegates
    • Delegate implementation anonymous method
    • Multicast delegate
    • Generic delegates
  • Understand events
  • System define events
  • Events process cycle
  • Event handlers
  • User define events
  • Creating and binding user events
Inheritance
  • Inheritance hierarchies
  • Implementing Inheritance hierarchies
  • Core concepts of constructor
  • Method overloading, overriding and hiding concepts
  • Abstract and seald class
  • Exposing interface
  • Interface polymorphism
  • Play with Namespaces
  • Class Access Modifiers
  • Partial Class
Collection
  • Array List,Hash Table & Queue
  • Stack Collection Interface
  • lnumerable Interface
  • Dictionary Entry structure
  • Boxing V/S unBoxing
Generics
  • List & Dictionary
  • Stack & Queue
  • Name Value Collection
File Handling
  • The System.IO Namespace
  • Stream Reader and Stream Write Class
  • File and Directory Object & Path Object
  • Reading and Writing a File
MultiThreading
  • Understand multithreading process
  • The System.Threading namespace
  • The Thread and Thread Start class
  • Thread life cycle
  • Thread Safety Concept
  • Thread synchronization
  • Understanding Thread Pool
  • Understanding Role of Thread Background Worker Component
Forms & Control
  • Building Windows Form Application
  • Programming Forms and Control
  • Design Windows user Interfaces
  • Constructing MDI Interface
  • Implementing MDI Parent and Child Forms
  • Implementing Menu Strip, Tool Strip, Status Strip, Rich Text box, Tool tip, Error Provider Etc.
  • Creating Custom Control
Exception Handling
  • Introduction of Exception and there type
  • Built in Exception Trap exception with Try. Catch. Finally
  • Throw Keyword
  • Customizes Message Assignment
  • Custom Exception
Serialization
  • Understand object serialization
  • Serialization formatters
  • Binary formatters
  • Soap formatter
  • Xml serializar
Assembly and development
  • Role of .net assembly
  • Building and consume a single file assembly
  • Building and consume a multi file assembly
  • Private assembly
  • Shared assembly
  • Creating multiple version of a single assembly
  • Removing dll hell problem
Reflection
  • System Reflection namespace
  • Core reflection classes
  • Accessing assembly through reflection
  • Method info
  • Member info
  • Property info
  • Browsing and Querying members
  • Invoking methods and property and runtime
  • Reflection on shared assembly
Remoting
  • Introduction of remoting
  • Remoting architecture and scenario
  • Creating .net remoting object
  • Hosting a remote object
  • Activation type
    • Singleton
    • Single call
  • Creating channels

ADO.Net

ADO.NET
  • Evaluation of ADO
  • Difference between ADO and ADO.net
  • Providers
  • Connected and disconnected architecture
ADO.Net Architecture
  • The Connection Object
  • The Command Object
  • The Data Reader Object
  • The Data Adapter Objects
  • Dataset
  • Concurrency and the Disconnected Data Architecture
  • When to Use the Dataset
DATASET
  • Creating Table in Dataset
  • Data Column
  • Data Row
  • Data Table
  • Tables Events
  • Saving Data Set Changes with Command Builder
CONNECTIONS AND COMMAND OBJECT
  • Connection Object
  • Understanding Connection Pooling
  • Command Object
  • Execute Non Query
  • Execute Scalar
  • Calling the stored procedure
Data Reader
  • Reading Data in Connected Mode
  • Accessing Value
  • Execute Reader Method
Data View
  • Row State Filter
  • Sort property
  • Update Records via Data View
  • Insert Records via Data View
  • Delete Records via Data View
DATA RELATION
  • Creating Relation
  • Public Properties of Data Relation
ADDING CONSTRAINTS TO A TABLE
  • Foreign Key Constraint
  • Unique Constraint
  • Defining a Primary Key
SCHEMAS
  • Schema Type
  • Missing Schema Action Members
TRANSACTIONS
  • Introduction of Transaction (Acid)
  • Transaction Class
  • Method and Property
  • Commit and Rollback

ASP.Net

Introduction to ASP.NET
  • Need of web application
  • Http Protocol
  • Static and dynamic page
  • Concept working of IIS and browser
  • Differences between ASP and ASP.Net
Introduction of HTML
  • Creating a simple html page
  • HTML Tags
  • Hosting a html page
  • IIS Virtual Directory
  • Request transfer throws Get and Post Methods
Server Pages using ASP.Net
  • Creating server pages
  • Understanding page life cycle
  • Handling page requesting
  • Http Request Object
  • Http Response Object
  • Understanding post back
  • Auto event wireup
  • Tracing and Debugging asp.net page
State Management
  • Introduction to stateless process
  • Need of state persistence
  • Types of state management
  • Http cookies
    • Cookies creation
    • Cookies types
      • Non persistence
      • Persistence
      • Third party
      • Single value
      • Multi value
    • Scope of cookies & their merits
  • Http Session
    • Understanding the session
    • Session cleanup & creation
    • Session settings in web.config file
    • In & Out process session management
    • Session state using sql server
    • Session state mode
    • Session state using state service
Http Application
  • Understanding Application Life Cycle
  • Application Cleanup & Creation
  • Implementation & use of application object
  • working with Global.asax
Query String Method
  • Implementation of query string
  • Transfer value through query string
  • Getting value of request object
  • Scope
State Management using post back URL
  • Context header class
  • Cross post back
  • Post back URL
  • Page Object
  • Previous page process
View State
  • Undestanding view state
  • Storing values in view state
  • Retrieving values from view state
Server Controls
  • Standard Controls
  • Validation Controls
  • Data Bind Controls
    • Repeater Control
    • DataList Control
    • GridView Control
    • FormView Control
    • DetailsView Control
  • Navigation Control
    • Site Map
    • Tree View
    • Menu Control
Caching
  • Introduction of caching
  • Need of caching
  • Types of caching
    • Page output caching
      • Declarative output caching
      • Time duration and location setting
      • Parameter Caching Settings
    • Page fragment caching
      • Custom caching control
      • Time duration setting
      • Parameter Caching Settings
    • Caching with Http cache policy class
    • Post cache substitutions & fragment caching
    • Data caching
      • Cache Object
      • Managing data into cache
      • Cache Property
      • Cache Profiles
Master Pages
  • Introduction & Need of Master Pages
  • Content Placeholders
  • Content Pages
  • Advantages of Master Pages
Skin & Theme
  • Cascading Style Sheets
  • Scoping Themes
  • Themes vs. Cascading Style Sheets
  • Creating a Skin
XML
  • What Is XML
  • XML Document Structure and Syntax System.XML Name Space
  • XML Documentation, XMLreader, XML node, XML node list, XML writer Classes
  • Reading and Writing a XML File
Web Service
  • Introducing XML Web Services
  • ASP.NET Web Services
  • Accessing Web Services
  • Write a Simple Web Service
  • Precompiled XML Web Services
  • Consuming a XML Web Service
  • From a Client Application
  • XML Web Service Type Marshaling
  • Use Data in XML Web Services
  • Web Service Behavior
  • Implementing security in web services
  • Understanding SOAP & WSDL
ASP.NET AJAX
  • Understanding AJAX
  • Introduction to ASP.NET AJAX Features
  • Architecture of AJAX Features in ASP.NET
  • Creating an ASP.NET AJAX-enabled Web Site
  • Understanding and Working with Update Panel
  • Benefits of the Update Panel Control
  • Update Progress
  • Ajax Toolkit For ASP.NET
  • Ajax Controls
  • ScriptManager
  • ScriptManagerProxy
  • Timer
Security
  • Windows Authentication
  • Form Authentication
  • Passport Authentication
  • Authorization
  • Login control
  • Administrative site
GLOBALIZATION AND LOCALIZATION
  • Understanding Culture and UI Culture
  • The Initialize Culture method
  • Set the Culture and UI Culture for ASP.NET Web Page

Advanced .NET

LINQ
  • Understanding the role of linq
  • Linq query expression
  • Linq and non generic collection
  • Linq and generic collection
  • Linq to dataset
  • Linq to sql
CRYSTAL REPORT
  • Crystal report Overview
  • Getting start with Crystal Report
  • Creating Basic Report
  • Working with Sub Report
  • Integration with Windows Application
  • Customizing Appearance and Layout of Report Viewer
  • Creating XML Report Web Service
  • Working with .Net Data
  • Adding a Database or Table to a Report
  • Working with Ado .Net
  • Formulas and Logic
  • Report Formatting
  • Integration with Web Application
  • Working With Crystal Report Engine
Specialized Topics
  • WPF(windows presentation foundation)
  • WCF(windows communication foundation)
  • WCS(windows card space)
  • WWF(windows work flow foundation)

SQL Server Management Studio 2008

QUERY WINDOW SQL SERVER MANAGEMENT STUDIO 2008
  • The Foundation Statements of T-SQL
  • Started with SELECT Statement
  • Adding Data with the INSERT Statement
  • Changing What You have Got with the
  • UPDATE Statement
  • The DELETE Statement
JOINS
  • INNER JOINs
  • OUTER JOINs
  • CROSS JOINs
  • UNION
  • CREATE STATEMENT
  • CREATE DATABASE
  • CREATE TABLE
  • ALTER STATEMENT
  • ALTER DATABASE
  • ALTER TABLE
  • DROP STATEMENT
  • CONSTRAINTS
Rules
  • Defaults
  • Determining Which Tables and Data types
  • Use a Given Rule or Default
  • Triggers for Data Integrity
  • Choosing What to Use
Adding more to your queries
  • What is a Sub-Query?
  • Building a Nested Sub-Query
  • Correlated Sub-Queries
  • How Correlated Sub-Queries Work
  • Correlated Sub-Queries in the WHERE Clause
  • Dealing with NULL Data
  • Function Derived Tables
  • The EXISTS Operator
  • Using EXISTS in Other Ways
  • Mixing Data types: CAST and CONVERT
Understanding Indexes
  • How Data Is Accessed in SQL Server
  • Creating, Altering, and Dropping Indexes
  • The CREATE INDEX Statement
Views
  • Simple Views
  • Views as Filters
  • More Complex Views
  • Editing Views with T-SQL
  • Dropping Views
Stored Procedures
  • Basic Syntax
  • Changing Stored Procedures with ALTER
  • Dropping Stored Procedures
  • Handling Errors
TRANSACTIONS
  • BEGIN TRANSACTIONS
  • COMMIT TRANSACTIONS
  • ROLLBACK TRANSACTIONS
  • SAVE TRANSACTIONS
TRIGGERS
  • What Is a Trigger?
  • WITH ENCRYPTION
  • The FOR|AFTER vs. INSTEAD OF Clause
  • WITH APPEND
  • NOT FOR REPLICATION
  • Using Triggers for Data Integrity Rules
  • Dealing with Requirements
  • Sourced from Other Tables
  • Using Triggers to Check the
  • Delta of an Update
  • Using Triggers for Custom Error Messages
  • Other Common Uses for Triggers
  • Other Trigger Issues
  • Triggers Can Be Nested
  • Triggers Can Be Recursive
  • Dropping Triggers
Microsoft Visual Studio 2010

Note: List of Topics excluded from 4 weeks and 6 weeks training
  • Core Dot Net Concepts
    • Collection
    • Generics
    • File Handling
    • MultiThreading
    • Exception Handling
    • Serialization
    • Assembly and development
    • Reflection
  • ASP.NET
    • Http Application
    • XML
    • GLOBALIZATION AND LOCALIZATION
  • Advanced Dot Net
    • LINQ
    • Specialized Topics

Query Form

Name *
Mobile *
Email *
Type
Course
Query *

Placement of the week

Sakshi Khandelwal

Kota University, Rajasthan

Placed in Tech Mahindra Noida

training-cum-placement

summer-training-2011-delhi