Advance .Net Syllabus

Advance .Net


Windows application programming

Introduction
Controls
Menus and Context Menus
Dialog
Form Inheritance
Other Misc. Topics

Database Connectivity Using ADO.NET

Overview of Database & Database Server
Introduction of SQL Server 2008
DML & DDL Query
Join , Trigger , Procedure & function
Ado.NET API
Connected Layer
Connection, Command & Data Reader
Disconnected Layer
Adaptor, Data Set, Table, Row & Column
ODBC, OLEDB, Oracle Client
Connectivity with Oracle ,Access, Excel & MySql
Connection Pooling

Web Application Programming Using Asp.NET

Web application architecture
Static Web Page
Application Life Cycle
Dynamic Page
Page Life Cycle & Event Method
Html & Server Control
Server Control Event Life Cycle
State Management
Url Rewriting, Hidden Form Field, View State, Session, Cookies & Application.
Global class & Event Method
Uploading & Downloading
Page Directives
Data Source
SqlDataSource, XmlDataSource, SiteMapDataSource & ObjectDataSource
Data Control
DataList, DetailsView, FormView, GridView, ListView & Repeater
Validation Control
CompareValidator, CustomValidator, RangeValidator, RegularExpressionValidator & ValidationSummary
Navigation
Menu, SiteMapPath & TreeView
Login Control & Membership
Login, LoginName, LoginStaus, LoginView, PasswordRecovery, ChangePassword, CreateUserWizaed.
Ajax Extensions
ScriptManager, UpdatePanel, UpdateProgress & Timer
Globelization & loclization
Master Page & Style them
Mail
SMTP
POP3

MVC3

Introduction to MVC3
The Model-View-Controller Pattern
Differences Between MVC and Web Forms Applications
Building a Simple MVC Application with Visual Studio
Working with Controllers and Actions
Introduction to Controllers
Using a Controller to Manage the Application
Controller Actions
Returning Action Results
Creating MVC Models
Data and Business Rules in MVC Applications
Creating a Custom Data Model
Data Validation and Data Annotations
Using MVC Views
Views in ASP.NET MVC
Creating Views
Adding Content to a View
HTML Helpers and Action Filters
Using HTML Helpers in MVC
Creating a Custom Helper
Using Action Filters
Creating a Custom Filter
Routing and URLs
Customizing Application URLs
Creating Route Constraints
Routing and Web Forms
Using MVC and AJAX and JQuery
Integrating Client-Side Script with MVC
Using the MVC AJAX Helpers
Working with JSON Data

Networking

Introduction of Networking
Understanding socket and port
Tcp Client & Tcp Listener
TCP/IP based networking
HTTP based networking
HttpRequest
HttpResponse

Remoting

Application Domain
Remotable & NonRemotable Object
Marshal-By-Reference
ServerActivatedObject(SAO)
SingleCall
Singleton
ClientActivatedObject
Channels
TcpChannal
Service Configuration & Hosting

LINQ

Introduction to LINQ
LINQ expressions
Using via extension methods
Filtering
Sorting
Aggregation
Skip and Take operators
Joins
Extension methods
Object initialization syntax
Anonymous types
Lambda expressions
Deferred Execution
Benefits and drawbacks
IEnumerable vs IQueryable
Using across tiers
Data Projection
Single result value
Existing types
Anonymous types
Grouping
LINQ to XML
New XML classes
Generating XML
Querying XML
Using data projection
Combining with XPath
LINQ to SQL
Attributes and mapping
Creating a DataContext
Deferred loading
Saving changes
Inserts and deletes
Transactions
Core .Net Syllabus
Advance .Net Syllabus
Advance++ .Net Syllabus
Frameworks Syllabus