Microsoft's .NET technology allows users to create web services that connect information, people, and devices through software. The platform includes servers, development tools, and applications. .NET technology is integrated across the Microsoft platform. This section will help you get the most out of .NET.
The contents of this blog is:
.Net Framework
What is .NET Framework?
Component of .NET – CLR and Library
Introduction to Visual Stdio.NET
C# Language
C# Language elements
Object oriented programming with C# - Encapsulation, Inheritance, Polymorphism
Properties and indexers
Interfaces, Structures, Enumeration
Assemblies, Namespaces and Access specifiers
Partial classes
Exception Handling
Operator overloading
Conversion operators
Delegates
Events
Generic classes and methods
Multithreading
Creating Attributes
C# 3.0 Features
Automatically implemented properties
Anonymous types
Lambda expressions
Extensions methods
Object and collection initilizers
Partial Methods
Windows Applications
What is a windows application?
Using Textbox, Button, CheckBox, RadioButtons
Using ComboBox, GroupBox etc.
Event handling
Handling mouse and keyboard events
Using menus and multiple windows
VB.NET Language
Origin of VB.NET
Language elements of VB.NET
OOP with VB.Net
Interfaces, Properties, Exception handling etc.
New features of VB.NET 2008.
Fundamentals of ASP.NET
Introduction to Web Applications
HTML
CSS
JavaScript
Understanding architecture ASP.NET
Creating ASP.NET Pages – Web Forms
Working with web controls – Button, Textbox etc.
Postback and ViewState concepts
Different type of List controls
Validation controls
FileUpload, AdRotator, MultiView, Calendar etc.
State Management – Cookies, Sessions and Applications
Handling session and application events using global.asax
Error handling in ASP.NET , Tracing and debugging
MS SQL Server
Introduction to SQL Server 2005
Working with basic SQL
T-SQL Functions – Numeric, String, DateTime, System
Programming constructs of T-SQL
Stored procedures
Stored functions
Triggers
ADO.NET
Understanding ADO.NET provider model
Connection to SQL Server, Oracle and MS Access and other databases
Command and DataReader objects
Working with parameters
Working with disconnected data using DataSet, Datatable etc.
Transaction management with ADO.NET
Calling stored procedures from ADO.NET
Introduction to DataBinding
Data binding with List controls
Working with SQLDataSource control
Working with GridView
DetailsView, FormView to manipulate data
DataList and Repeater controls
ListView control to group data
XML
What is XML?
Where and why XML is used
Using XML API – XMLTextReader, XMLDcoument
Searching XML document using XPATH
Defining structure using DTD and Schema
XMLDataSource control
Navigation, Security and Caching
Treeview, Menu, SiteMapDataSource etc.
Master pages and Themes
Understanding Authentication and authorization
Forms authentication
Windows and Passport authentication
Membership API and Login controls
Output caching
Data caching using Cache object
Web Services
What is Web Service?
Understanding SOAP, WSDL, Proxy etc.
Creating Web services
How to consume web services
XML Serialization
Working with WCF – Windows Communication Foundation
AJAX
What is AJAX and need for AJAX
Implementing AJAX with JavaScript
Using ASP.NET AJAX – UpdatePanel, UpdateProgress etc.
Using ASP.NET Ajax Control toolkit
LINQ
What is LINQ?
Query operators and methods
Accessing Object using LINQ
Understanding LINQ to XML
Using LINQ to SQL to access and manipulate database
Using LinqDataSource control.
Mobile Web Application
Architecture of mobile web application
Using Mobile web controls
Devices specific content.
Project
Discussion about project.
How to create layers – PL/UIL, BLL, DAL in project
Implementation of security and navigation in project.
How to host websites.
Usefull links for MCA Students: