C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released on August 15, 2012. 2015
Chapter 1: Introduction to.net Framework 1. Overview of.net and.net Framework 2..NET Framework Architecture 2.1..NET Compliant Languages 2.2.Common Language Specification (CLS) 2.2.1. Common Type System (CTS) 2.3.Framework Class Library (FCL) 2.3.1. Base Class Library (BCL) 2hrs 2.4.Common Language Runtime (CLR) 2.5.Visual Studio IDE 3. Microsoft Intermediate Language (MSIL) 4. Understanding CLR and Execution of.net Application 4.1.Components of CLR Chapter 2: Introduction to C# 2hrs Introduction of C#.Net 1. Conceptual Overview of C#.Net 2. What is Visual Studio? 3. C# Programming Language Features 4hrs 2hrs 2hrs* 4. Hello World Program 5. General Structure of a C# Program 6. Casting and Type Conversion 7. Selection & Looping statement Chapter 3: Object Oriented Programming Introduction to OOP S 1. Overview of OOP S 1.1.Features of OOP S 2. Classes & Objects 2.1.Features of Object 3. Constructor 4. Properties 5. Method Overloading 6. Method Overriding 7. This & Base keyword 6hr 2hr 4hr
8. Partial & Sealed classes 9. Interfaces & Abstract classes Chapter 4: Windows Programming Basics of C# Windows Forms 1. Overview of Windows Forms & Controls 2. Common Controls Examples 3. Simple Windows Applications like Notepad, Calculator, and Browser etc. 4. Other toolbox controls examples 7hrs 2hrs 2hrs Chapter 5: Arrays & Collections Introduction of Arrays 1. Arrays Overview 2. Types of Array 2.1.Single Dimensional 2.2.Multi-Dimensional 2.3.Jagged Arrays 3. Non-Generic Collection 3.1.ArrayList 3.2.Hashtable 4. Generic Collection 4.1.List<T> 4.2.Dictionary<T> 3hrs 1hrs 2hrs* Chapter 6: SQL Server Writing Basic SQL Queries 1. Overview of SQL Server IDE 2. Creating tables & database using GUI 3. CRUD operations in SQL 2hrs 1hrs 1hrs Stored Procedure in SQL 1. Creating & Updating Stored Procedure 2. Different DML statements in SP Chapter 7: ADO.NET
ADO.NET 1. ADO.NET Overview 2. Architecture of ADO.NET 2.1.Connected 2.2.Disconnected 3. SqlConnection class 4. SqlCommand class 5. DataReader class 6. SqlDataAdapter class 7. DataSet class 8. Datagrid view with DML Operations like sorting, paging etc. 6hrs 2hrs 4hrs Chapter 8: Exception Handling Exception Handling in C# 1.1.Try Catch Finally keywords 1.2.Using Single, Multiple and Catch All Block 1.3.Using Custom Exception 3hrs 2hrs 1hrs Chapter 9: Parallel Programming 1. What is Parallel Programming 2. Implementing Parallel Programming in C# 3. Task class in C# 3hrs 2hrs 1hrs Chapter 10: WPF Programming
1. Introduction to WPF 2. XAML 2.1 Elements and Attributes 2.2. Namespaces 2.3. Property Elements 2.4. Type Converters 2.5. Content Property 3. WPF Controls 3.1 Basic Controls 3.2 Menu & TreeView Control 3.3 Ellipse & Rectangle 4. Layouts 4.1 Grid 4.2 Canvas 4.3 StackPanel 4.4 WrapPanel 4.5 DockPanel 5. Control Styles and Templates 5.1 Control Styles 5.2 Control Templates 5.3 Triggers 6. Basics of Animation 6.1 Storyboard 6.2 Double Animation 6hrs 2hrs 4hrs Chapter 10: Overview of Windows Azure IaaS Components Introduction to cloud technology Microsoft offering in public cloud Windows Azure management Portal Azure Cloud Services Affinity group Windows Azure Storage Virtual Machine Virtual Machine Sizes Virtual machine deployment Disk & Images
Virtual Machine Availability Set Data Import and Export Services Chapter 11: Infrastructure Service Networking Endpoint Configuration Virtual Network Point to Site Connectivity Site to Site Connectivity Traffic Manager Managing ACL (Access Control List) Automation Windows Azure PowerShell Cmdlets Chapter 12: Cloud Services, Websites and Infrastructure Services Date Total Windows Azure Compute Virtual Machine and Cloud Services Virtual Machine and Websites Windows Azure Websites Website Scalability Auto-Scaling Chapter 13: Management & Monitoring
Date Monitoring Virtual Machines with the portal Alert Rules Application Deployment Disk Configuration Disk caching StorSimple Overview Managing with PowerShell Auto-Scaling Total Chapter 14: Windows Azure Pack Date The Cloud OS vision Service providers and enterprises Windows Azure Technology Management Portal Web Sites Services Virtual Machines Services Deployment architecture Deploying Windows Azure pack Total Chapter 15: Windows Azure Active Directory - Overview Date Identity Challenges Difference between Windows Server AD and Windows Azure AD AD architecture options Manage identity Total
SaaS Application integration AD to ADD sync options Configure Directory Synchronization. Federated SSO Configure SSO