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.
- 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
- Classes
- 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
-
- 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
- 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
- Page output caching
- 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
- 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)
- 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
- Core Dot Net Concepts





