.NET
C#.NET
Introduction
ï?· Overview
ï?· Features of C#.Net
ï?· Versions of C#.Net
ï?· MSIL, CLR, CTS, CLS, BCL
ï?· .NET Framework Architechture
Introduction to Visual Studio
ï?· Versions, Editions and System requirements
ï?· Installation
ï?· Projet, Solution, Types of Applications
ï?· Compiling, Running the application
ï?· Data types,operators,constants,enum
ï?· Casting, Parsing, Conversion methods
ï?· Boxing & unboxing
ï?· Working with DateTime
ï?· Different Ways of Input Statements
ï?· Arrays , System Arrays Class
OOPS IN C#.NET
ï?· Introduction to Program Techniques
ï?· Drawbacks of Procedural Programming
ï?· Importance,Features, Components of OOPS (class and object)
ï?· Working with Modifires
ï?· Call by Value(Optional,named Parameters)
ï?· Call by Reference (ref, out)
ï?· Introduction to Inheritance
ï?· Static And Dynamic binding
ï?· Sealed Methods and Sealed Class
ï?· Abstract classes and Methods
ï?· Properties-Set and get Blocks
ï?· Automatic, Readonly
ï?· Interface-Implicit and Explicit implementation
ï?· Exception Handling- try, catch
ï?· Finally, throw- built-in &Customized Exceptions
ï?· Collections, Custom, Generic methods
ï?· Classes, Build-in generic classes, Reflection
ï?· Operator Overloading, Type Inference
ï?· Partial Classes and Partial Methods
ï?· Delegates, Anonymous Methods
ï?· Lambda Expressions, Events
ï?· Overview of Garbage collection System. GC, IDisposable
ï?· Destructors, Finalizer/Dispose
ï?· Structures vs Classes
ï?· String vs String Builder
ï?· Object Initializers
ï?· Anonymous Types
ï?· Extension Methods
Window Based Programming /GUI Programming
ï?· Introduction to Windows Forms Application
ï?· IDE of Forms
ï?· Understanding Form Class Definition
ï?· Working with Multiple Forms
ï?· Working with Windows Forms Controls
ï?· Graphics
ï?· Creating Dialogs, Modal Dialogs-customized
ï?· MDI Application
ï?· User Controls, Runtime Controls
ï?· Deployment of Windows Forms Application
ï?· Creating Setup Project
ï?· installing and uninstalling Windows application
Assemblies And Namespaces
ï?· Difference between DLL and EXE
ï?· Types of DLLS
ï?· Structure of Assembly
ï?· Single File And Multi File Assembly
ï?· .Net Module
ï?· Types of Assemblies
ï?· Name Spaces
ï?· Accessing Modifiers In and Out of Assembly
Streams
ï?· Introduction to streams
ï?· Types of Streams - Text Streams, Binary Streams
ï?· FIle, FileInfo
ï?· DirectoryInfo Classes
ï?· Stream Reader
ï?· StreamWriter Classes
ï?· Serialization
ï?· Deserialization
Multi-Threading
ï?· Introduction
ï?· Types of Scheduling
ï?· Thread States
ï?· Performing Async Operations using Multi Threading
ADO.NET â?? Managed Provider
ï?· Introdution to Database, RDBMS, SQL
ï?· Evolution of ADO.Net
ï?· Architecture of ADO.Net
ï?· Server Explorer
Connection String â?? App.config, UDL file
ï?· Connection, Command
ï?· Parameter
ï?· DataReader as Connection Oriented Model
ï?· Introduction to Stored Procedures
ï?· Adavantages
ï?· Executing Stored Procedures Thru C# Application
ï?· Transactions â?? Single Database
ï?· Multiple Databases
ï?· Overview of Typed Databases â?? Working With Oracle, Excel, Access
ï?· MARS
ADO.NET â?? Disconnected model
ï?· Database, Data Table
ï?· DataColumn, DataRow
ï?· DataAdapter
ï?· DataAdapter Commands
ï?· SqlCommandBuilder
ï?· Handling Concurrency While Updating Data in DB
ï?· DataViews
ï?· Porpose of creating Forgien Key Constraint
ï?· DataRelation
ADO.NET â?? Entity Framework
ï?· LINQ to SQL (Vs) Entity Framework
ï?· DbContent,Dbset
ï?· EDM in-XML Representation
ï?· Desingner Content
ï?· Runtime content(SSDL, CSDL, C-S Mapping)
ï?· Insert, Update, Delete operations Using EF
ï?· DataGridView
ï?· Calling Stored Procedures Using EF
ï?· Immediate Mode And Differed Mode Execution
ï?· Transactions in EF â?? Single DB
ï?· Navigation Types : Accessing Data â?? with and without Navigation
Net Code Debugging
ï?· Breakpoints, Immediate Window, F5,F10,F11
XML
ï?· Introductin to XML
ï?· Rules of XML Document
ï?· Structure of XML Document
ï?· XML DataDocument
ï?· XML DOM Parser
ï?· Reading XML using Dataset
ï?· XMLtextwriter and XMLtextReader
ASP.NET
Intro to Web Programming
ï?· What is Internet, Web site, Web Request ,Web Respone?
ï?· Web Architecture
ï?· Client side web technologies (vs) server side web technologies
Client Side Web Technologies
ï?· HTML, CSS ,Javascript
ASP.NET Web Forms Basics
ï?· Classic ASP (Vs) ASP.NET
ï?· Cross â?? Page Submission (vs) ASP.NET Postback
ï?· Creating ASP.NET Web site And Web Forms
ï?· Programming Model of Web Forms
ï?· Need of Web.config
ASP.NET Web Controls
ï?· Intro to ASP.NET Web Controls
ï?· Standard Web Controls
ï?? Post Back
ï?? Generating Controls Dynamically
ï?? Validation Controls
Data Controls
ï?· GridView indepth
ï?· DataList
ï?· Repeater
ï?· FormView
ï?· DetailsView
ï?· SqlDataSource
State Management
ï?· Session
ï?· Application
ï?· Data Cache
ï?· Query String
ï?· View State
ï?· State-less (vs) State-full
ï?· Response.Redict (vs) Server.Transfer
ï?· Session State Modes
ï?· Global.asax
ASP.NET Configuration
ï?· app settings, Tracing
ï?· Target Framework, Custom Error
Security
ï?· Forms Based authentication
ï?· Windows Based authentication
ï?· OverView of open authentication
Navigation Controls
ï?· Web.SiteMap
ï?· Menu, Tree View, Site Map Path
Master Pages
ï?· Creating Master Pages and Content Pages
ï?· Working with Content Place Holders
Themes And Skins
ï?· Creating Themes
ï?· Creating .css and .skin files
ï?· Applying themes dynamically
Web User Controls
ï?· Creating Web User Controls
ï?· Invoking web User Controls Statically and dynamically
IIS And Deployment
ï?· IIS Architecture
ï?· Installing and Configuration IIS
ï?· Creating IIS Application
ï?· Deploying Web Sites Into Local IIS
ASP.NET Page Life Cycle
ï?· Page life cycle Architecture
ï?· How Web controls processed at server side
ï?· Page events
Output Caching
ï?· Output Catching, Fragment Catching
ASP.NET Ajax Control Toolkit
ï?· How to Download and Import
ï?· ToolKit Script Manager
ï?· Important AJAX Toolkit Controls
Web Services
ï?· Creating and Consuming Web Services
ï?· Need of XML,WSDL,SOAP in Web Services
Application Architecture
ï?· 3-tier Architecture and N-tier Architecture