Dot Net

Dot Net Course Details

Duration: 45 Days (1:30Mins)

Introduction (1 day)

  • Visual Studio
  • TFS
  • Sqlserver 

MS.NET Framework 4.0 (3 days)

  • Different versions of .NET Framework
  • Class Libraries
  • CLR
  • CLS,CTS

C# Languages  (15 days) 

  • Essentials of Object Oriented Programming   
  • Object and Class Definition  
  • Understanding Identity, State, and Behavior  
  • Using encapsulation to combine methods and data in a single class
  • Inheritance and Polymorphism.   
  • Working with Classes and Objects  
  • Adding Variables and Methods  
  • Properties and Indexers  
  • Constructors and Destructors   
  • Memory Management and Garbage Collection   
  • Shared / Static Members   
  • Method Overloading   
  • Events and Delegates   
  • Anonymous Methods
  • Partial Classes   
  • Operator Overloading
  • Inner Classes   
  • Attributes and their Usage
  • Inheritance, Interface and Polymorphism   
  • Deriving classes   
  • Calling base class constructor
  • Overriding Methods   
  • Non Inheritable Classes.   
  • Abstract Class            
  • Interface Inheritance   
  • Namespace and Access Modifiers  
  • Working With Collections   
  • List and Dictionary   
  • ArrayList and HashTable   
  • Generic Classes   
  • IComparable and Sorting.
  • IEnumerable and IEnumerator  
  • UnSafe Code            
  • fixed Keyword.           
  • Operator Overloading.            
  • P Invoke.
  • Interoperating With COM Components
  • Overview of COM Architecture
  • Managed and UnManaged Code.
  • Runtime Callable Wrapper (RCW)
  • COM Callable Wrapper (CCW)

THREADS (3 days) 

  • Multithreading
  • Introduction
  • Application Domains
  • Creating and Managing Threads
  • Threads Priority
  • Thread States
  • Thread Synchronization & Inter thread Communication.
  • Using Monitor.

Data Access using ADO.NET    (2 days) 

  • Managed Providers    
  • Connection Pooling and Multiple Active Result Sets    
  • Asynchronous Processing    
  • Wording with DataGridView.   
  • net Entity Framework (3.5)

XML (2 days)                   

  • Introduction            
  • XML DOM            
  • XMLDocument, XMLElement, XMLAttribute            
  • Interoperating with DataSet           
  • XMLDataDocument           
  • XML TextReader / XML TextWriter                              
  •  

ASP.NET

Using Web Controls   (3 days) 

  • New ASP.NET 2.0 Basic Controls            
  • Navigational Controls (TreeView, SiteMap, Menu, SitemapDataSource and XMLDataSource)         
  • NET Web Application
  • HttpApplication Instance
  • HTTP Handlers and creating Custom Handler
  • URL Redirection

Data Access Controls     (2 days)                             

  • Data Binding Server Controls            
  • SqlDataSource, ObjectDataSource, AccessDataSource, Linq DataSource  
  • GridView            
  • DetailsView and FormView            

Security    (2 days) 

  • Authentication & Authorization    
  • Windows Based Authentication    
  • Form Based Authentication    
  • Authorizing Users and Roles    
  • Impersonation    
  • Using Login Controls    
  • NET 2.0 Membership and Roles    
  • Securing Non ASP.NET files    

Personalizing Using Web Parts (2 days) 

  • Webpart Controls
  • Editing Webparts
  • Custom Webparts using Usercontrol
  • Personalizing

AJAX.NET   (2 days) 

  • Architecture
  • Working with AJAX Pro
  • Using AJAX.NET Controls
  • Accordion
  • Calendar
  • CascadingDropDown
  • CollapsiblePanel
  • FilteredTextBox
  • NumericUpDown
  • ModalPopup
  • PopupControl

Distributed Application Development  (1 day) 

  • Introduction
  • Comparison between 2 tier and 3 tier
  • Serialization and Marshalling.

Web Services  (5 days) 

  • Architecture and Advantage.
  • SOAP Significance.
  • Building Services & Hosting Services
  • Using WSDL to Build Proxy for clients
  • Working with SOAP Headers
  • Asynchronous access to WebService using Clientside events
  • Setting up a 3 Tier Application using Web Service.
  • Securing Web Services

WCF (5 days)

Introduction (Other Technologies) (5 days) 

  • WCF – Windows Communication Foundation
  • Silverlight
  • WF – Windows Workflow Foundation
  • LINQ

WPF 

MVC 4 & 5