6 Month

6 Month

 

6 Month .NET

INTRODUCTION OF .NET

  • Usages of .Net
  • D.N.A. Architecture
  • One Tier
  • Two Tier
  • Three Tier
  • N-Tier

 

THE COMMON LANGUAGE RUNTIME (C.L.R)

  • CLR Architecture and Services
  • The .Net Intermediate Language (IL)
  • Just- In- Time Compilation and CLS
  • Disassembling .Net Application to IL
  • Strict Type Checking

 

.NET FRAMEWORK CLASS LIBRARY

  • System Namespace
  • System .Object Namespace
  • System .Collection Namespace
  • System .Type
  • Exception

 

SYNTAX & DATA TYPES

LANGUAGE FUNDAMENTAL

  • Data type and Control Constructs
  • Value and Reference Types
  • Declaring and Initializing Variables
  • Unicode Characters and Strings
  • C.T.S Type
  • Implicitly Typed Local Variables
  • Conditional Syntax
  • C# Operator
  • Looping Syntax
  • Array
  • Structure

 

OOPS CONCEPTS CLASSES

  • Encapsulating Attribute
  • Define Constructor
  • Define Methods and their Type
  • Overloading Methods and Constructor
  • Define Property and their Types
  • Object Creation
  • The Memory Allocation with New Keyword
  • Passing Initial Values with Constructor
  • Invoking Property and Methods

 

INHERITANCE

  • Implementing Inheritance Hierarchies
  • Method Overloading, Overriding and Hiding Concepts
  • Abstract and Sealed Class
  • Exposing Interface
  • Implementation Interface in a Class
  • Play with Namespaces
  • Interface Polymorphism
  • Operator Overloading
  • Class Access Modifiers
  • Partial Class

 

EXCEPTION HANDLING

  • Means of Error, Bug and Exceptions
  • Role of .Net Exception Handling
  • System Level Exception
  • Application Level Exception
  • Try and Catch Block
  • Handling Multiple Exception
  • Finally Block
  • Throw Exception on Request
  • Custom Exception

 

EVENTS AND DELEGATES

  • Event Driven Programming
  • Delegate, Event and its association
  • Synchronous and asynchronous operation with delegate
  • User Defined events and delegates
  • Multicasting with Delegates
  • Anonymous methods
  • Anonymous Methods with events
  • Generic Delegates

 

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 ThreadBackgroundWorker Component

 

FILE SYSTEMS

  • File and Directory Class
  • Marshal Classes, File Info and Directory Info
  • Path Class
  • Drive Info Class
  • Stream Object with Files: Stream Reader, Stream Writer
  • File Stream and Memory Stream

 

.NET REMOTING

  • Introduction of Remoting
  • Remoting architecture and scenario
  • Creating .NET Remoting object
  • Hosting a remote object
  • Activation type
  • Singleton
  • Single call
  • Creating channels
  • Implementations of a remote base application

 

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

 

ASSEMBLIES & DEPLOYMENT

  • 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

 

ADO.NET

INTRODUCTION TO ADO.NET

  • How ADO.NET works and how it differs from ADO?
  • Evolution of ADO to ADO.NET

 

ADO.NET? AND IT’S ARCHITECTURE

  • Connection Object
  • Command Object
  • Dataset
  • Data Reader Object
  • Data Adapter Object
  • Concurrency and the Disconnected Data Architecture
  • Provider

 

CONNECTIONS AND COMMAND OBJECT

  • Connection Object
  • Command Object
  • Execute Non Query
  • Execute Scalar

 

DATA READER

  • Reading Data in Connected Environment
  • Moving and Accessing Value of Record
  • Execute Reader

 

DATA SET

  • Creating Tables in Dataset
  • Data Column
  • Data Row
  • Data Table
  • Updating, Inserting and Modification in Data Table
  • Saving Changes into Data Base using Command Builder
  • Working With Command and Connection

 

TRANSACTION

  • Introduction of Transaction (ACID)
  • Transaction Class
  • Method and Property
  • Commit and Rollback

 

ASP .NET

INTRODUCTION TO WEB FORM

  • Need of Web Application
  • Http Protocol
  • Static and Dynamic Page
  • Concept Working of IIS and Browser
  • Differences between ASP and ASP.NET

 

INTRODUCTION TO HTML CONTROLS

  • Creating a Simple HTML Page
  • Html Tags
  • Hosting a HTML Page
  • IIS virtual Directory
  • Request Transfer Throws Get and Post Methods

 

WORKING WITH SERVER CONTROLS

  • Creating Server Pages
  • Understanding Page Life Cycle
  • Handling Page Request
  • Http Request Object
  • Http Response Object
  • Understanding Post back
  • Auto event Wire Up

 

STATE MANAGEMENT

  • What are Cookies?
  • Http Session State Class
  • Application Class
  • Using the Session
  • In-Process Session State
  • Application State Considerations
  • Global.asax
  • Web.Config

 

SERVER CONTROL FORM VALIDATION

  • Working with Range, Regular Expression & Compare
  • And Required Field Validator Controls
  • Use Control to Validate Property
  • Custom Validator Control
  • Implementation of Client and Server Side Validation
  • Working with Validation Summary Control

 

WEB FORM CONTROL

  • Textbox
  • Combo Box
  • List Box
  • Checkbox
  • Add Rotator Control
  • File Upload Control
  • Multi View Control

 

DATA BINDING SERVER CONTROLS

  • Use of Data Binding Control
  • Type of Data Binding Control (Formatted and Unformatted)
  • Working with Repeater Control
    • Working with Template
    • Working with Repeater Events
    • Understand Event Bubbling
  • Working with Data List Control
    • Working with Template
    • Working with Data List Events
  • Working with Grid View Control
    • Data binding with Grid View
    • Working with Column Collection
    • Using Paging
    • Sort
  • Working with Form View Control
    • Working with Template
    • Working with Repeater Events
  • Working with Details View Control
    • Working with Template
    • Working with Repeater Events
    • Understand Event Bubbling

 

MASTER PAGES

  • Introduction and Need of Master Page
  • Creating a Master Page
  • Default Contents
  • Appling Master Page through Configuration File
  • Dynamic setting a Master Page
  • Nested Master Page
  • Master Page and Relative Path

 

ASP.NET WEB SECURITY

  • Windows
  • Forms
  • Passport
  • Login Control

 

ASP.NET CACHING

  • Introduction of caching
  • Need analysis of caching
  • Type of caching
  • Page output Caching
  • Declarative output caching
  • Time duration and location setting
  • Parameter caching settings
  • Page fragment Caching
  • Custom Caching Control
  • Parameter caching settings
  • Caching with HttpCachePolicyClass
  • Post Cache Substitution & Fragment Caching
  • Data Caching
  • Cache object
  • Managing data into cache
  • Cache Property
  • Cache Profiles

 

ASP.NET AJAX

  • Introduction of AJAX
  • Creating AJAX enabled website
  • Understanding and working with update panel
  • Role of script manager
  • Creating an AJAX enabled web service

 

CRYSTAL REPORT

  • Crystal report overview
  • Getting start with Crystal Report.
  • Creating Basic Report
  • Working with sub report
  • Integration with Windows Application

 

WEB SERVICES

  • Introduction of web service
  • The SOAP architecture
  • SOAP and Web Service
  • SOAP Essentials
  • Wed Service attribute
  • WSDL Documentations
  • Disco & Disco Map file
  • Transaction in web service
  • Publishing a web service
  • Consuming a web service

 

SKIN & THEME

  • Cascading Style Sheets
  • Scoping Themes
  • Themes Vs Cascading Style Sheets
  • Create a Skin
  • Apply a theme to a Web Site

 

CASCADING STYLE SHEET

  • Creating style sheet
  • Apply Style Sheet
  • Creating Rules
  • Creating Elements setting

 

WINDOWS COMMUNICATION FOUNDATION (W.C.F.)

  • The role of W.C.F
  • W.C.F project template
  • Composition of basic W.C.F
  • Building a W.C.F service
  • Hosting a W.C.F service
  • Building a W.C.F client application

 

WINDOWS WORKFLOW FOUNDATION (W.F.F.)

  • Building block of W.F.F
  • W.F.F assembly, namespace and project
  • Building a workflow enable application
  • The W.F.F engine hosting
  • Web service with work flow

 

ASP.NET AJAX

  • Introduction of AJAX
  • Creating AJAX enabled website
  • Understanding and working with update panel
  • Role of script manager
  • Creating a AJAX enabled web service

 

GLOBALIZATION & LOCALIZATION

  • Introduction of multilingual application
  • Understanding Culture and UICulture
  • Setting the UICulture and Culture
  • Culture Info Class
  • Overriding Initialize culture
  • Auto attribute
  • Local and Global resources

 

XML

  • Introduction of XML
  • XML Documentation structure
  • WFF Format of XML
  • Parsers DOM and SAX
  • XML classes
  • Reading and writing XML file

 

SILVER LIGHT

  • Introduction
  • What is Silverlight?
  • How to Install Silverlight
  • What is XAML?
  • What tools are available?
  • How does Silverlight compare to Flash?
  • Silverlight Objects
  • How to Declare an Object in XAML
  • How to Set a Property in XAML
  • Canvas
  • Shapes: Rectangle, Ellipse, Line
  • Path
  • TextBlock
  • MediaElement
  • InkPresenter
  • Object Hierarchy

 

OTHER ADVANCE TOPICS

  • Create databases and database files.
  • Create data types and tables.
  • Use XML-related features in Microsoft SQL Server 2008.
  • Implement data integrity in Microsoft SQL Server 2008 by using Triggers.
  • Implement views.
  • Implement stored procedures

 


}