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