A2Z ONLINE TRAINING ( SINCE 2005 ) : Call US: +1 339 368 6489 (USA) | +91 88013 86489 (INDIA)
Course Content:
C# Languages • Essentials of Object-Oriented Programming o Object and Class Definition o Understanding Identity, State, and Behavior o Using encapsulation to combine methods and data in a single class o Inheritance and Polymorphism. • Working with Classes and Objects o Adding Variables and Methods o Properties and Indexers o Constructors and Destructors o Memory Management and Garbage Collection o Shared / Static Members o Method Overloading o Events and Delegates o Anonymous Methods o Partial Classes o Operator Overloading o Inner Classes o Attributes and their Usage • Inheritance, Interface and Polymorphism o Deriving classes o Calling base class constructor o Overriding Methods o Non-Inheritable Classes. o Abstract Class o Interface Inheritance o Namespace and Access Modifiers • Working With Collections o List and Dictionary o ArrayList and HashTable o Generic Classes o IComparable and Sorting. o IEnumerable and IEnumerator • C# Features o UnSafe Code o fixed Keyword. o Operator Overloading. o P-Invoke. • Interoperating With COM Components o Overview of COM Architecture o Managed and UnManaged Code. o Using TLBEXP, TLBIMP & RegAsm Utilities o Runtime Callable Wrapper (RCW) o COM Callable Wrapper (CCW) • Multithreading o Introduction o Application Domains o Creating and Managing Threads o Threads Priority o Thread States o Thread Synchronization & Inter-thread Communication. o Using Monitor. • Data Access using ADO.NET (3.5) o Managed Providers o Connection Pooling and Multiple Active Result Sets o Asynchronous Processing o Wording with DataGridView. o Ado.net Entity Framework (3.5) • XML o Introduction o XML-DOM o XMLDocument, XMLElement, XMLAttribute o Interoperating with DataSet o XMLDataDocument o XML TextReader / XML TextWriter o XPath. • Debugging and Tracing o Debug and Release Compilation o Debug and Trace Objects o Tracing Switches & Listeners o Debugging JavaScript from VS.NET o Debugging SQL-Server Stored Procedures. ASP.NET • Using Web Controls o New ASP.NET 2.0 Basic Controls o Navigational Controls (TreeView, SiteMap, Menu, SitemapDataSource and XMLDataSource) • ASP.NET Web Application o HttpApplication Instance o HTTP Handlers and creating Custom Handler o URL Redirection • Data Access Controls o Data Binding Server Controls o SqlDataSource, ObjectDataSource, AccessDataSource, Linq DataSource o GridView o DetailsView and FormView • Caching o Overview o SQL Cache Invalidation Notification-based Invalidation Polling-based Invalidation o Expiration Policies and Cache Dependencies o Changes (if any) in 3.5 framework • Configuration o CacheProfile o URL Rewriting - (Programmatically and using config files) • Security o Authentication & Authorization o Windows Based Authentication o Form Based Authentication o Authorizing Users and Roles o Impersonation o Using Login Controls o ASP.NET 2.0 Membership and Roles o Securing Non-ASP.NET files • Globalization and Localization o Request and Response Encoding o Local and Global Resources o Implicit Expressions to Local Resources o Explicit Expressions to Local Resources o Programmatic Access to Global Resources o Localizing Static Content o Storing Language Preferences o Right to Left Mirroring o Culture specific formatting • Personalizing Using Web Parts o Webpart Controls o Editing Webparts o Custom Webparts using Usercontrol o Personalizing • AJAX.NET o Architecture o Working with AJAX Pro o Using AJAX.NET Controls Accordion Calendar CascadingDropDown CollapsiblePanel FilteredTextBox NumericUpDown ModalPopup PopupControl Distributed Application Development • Introduction o Comparison between 2-tier and 3-tier o Limitations of SOCKET communication o Stub / Proxy Architecture o Comparison between DCOM / CORBA & RMI o Protocol for communication. o Serialization and Marshalling. • Web Services o Architecture and Advantage. o SOAP Significance. o Building Services & Hosting Services o Using WSDL to Build Proxy for clients o Working with SOAP Headers o Asynchronous access to WebService using Clientside events o Setting up a 3-Tier Application using Web Service. o Securing Web Services • Remoting o Architecture o Advantages over Web Services o Channel Types o Server activated : Singleton / Single Call o Using Remoting Object in Web Application o IIS and Remoting o Client activated o Asynchronously calling Remote object MS.NET Framework 3.5 Features o WCF – Windows Communication Foundation o Silverlight o WF – Windows Workflow Foundation o LINQ o 3.5 features with SP1