• Home
  • Learning Solutions
    • Hadoop
    • BusinessIntelligence>
      • Data Warehousing & BI - Foundation Course
      • Advance ETL & SSIS
      • Advance ETL & Informatica
    • Cloud Computing>
      • AWS Cloud Computing
      • Azzure
    • Mobile>
      • Android
      • Advanced Android
    • Java Technologies>
      • Java/J2EE
      • Struts with Hibernate
      • Spring with Hibernate
    • Web Technologies>
      • HTML 5 and CSS 3
      • JQuery
    • Microsoft Technologies>
      • Microsoft Dynamics
      • ASP.Net MVC 3.0
      • ASP.Net 4.0 with C# 2010
      • C# with Visual Studio
    • Database>
      • MySQL/Oracle
    • Enterprise>
      • OOAD with UML
      • Design Patterns
  • Consulting
    • Cloud Computing
    • Android
  • Company
    • About Us
    • Management Team
    • Clients
    • Testimonials
  • Training Calendar
  • Contact Us

Introduction to C# 4.0 with Visual Studio 2010
Corporate(on-site) Training


Duration - 4-5 days

Level: Beginner, Intermediate 

Course Outline 

    • ·         Introducing C#

      o   Hello, World

      o   C# Syntax Fundamentals

      o   Working with Variables

      o   Console Input and Output

      o   Comments

      o   Managed Execution and the Common Language Infrastructure

      o   C# and .NET Versioning

      o   Common Intermediate Language and ILDASM

      ·         Data Types

      o   Fundamental Numeric Types

      o   More Fundamental Types

      o   null and void

      o   Categories of Types

      o   Nullable Modifier

      o   Conversions between Data Types

      o   Arrays

      ·         Operators and Control Flow

      o   Operators

      o   Introducing Flow Control

      o   Code Blocks ({})

      o   Scope

      o   Boolean Expressions

      o   Bitwise Operators (<<, >>, |, &, ^, ~)

      o   Control Flow Statements, Continued

      o   Jump Statements

      o   C# Preprocessor Directives

      ·         Methods and Parameters

      o   Calling a Method

      o   Declaring a Method

      o   The using Directive

      o   Returns and Parameters on Main()

      o   Parameters

      o   Recursion

      o   Method Overloading

      o   Basic Error Handling with Exceptions

      ·         Classes

      o   Defining and Instantiating a Class

      o   Instance Fields

      o   Instance Methods

      o   Using the this Keyword

      o   Access Modifiers

      o   Properties

      o   Constructors

      o   Static

      o   Extension Methods

      o   Encapsulating the Data

      o   Nested Classes

      o   Partial Classes

      ·         Inheritance

      o   Derivation

      o   Overriding the Base Class

      o   Abstract Classes

      o   Everything Ultimately Derives from System.Object

      o   Verifying the Underlying Type with the is Operator

      o   Conversion Using the as Operator

      ·         Interfaces

      o   Introducing Interfaces

      o   Polymorphism through Interfaces

      o   Interface Implementation

      o   Casting between the Implementing Class and Its Interfaces

      o   Interface Inheritance

      o   Multiple Interface Inheritance

      o   Extension Methods on Interfaces

      o   Implementing Multiple Inheritance via Interfaces

      o   Versioning

      o   Interfaces Compared with Classes

      ·         Value Types

      o   Structs

      o   Boxing

      o   Enums

      ·         Well-Formed Types

      o   Overriding object Members

      o   Operator Overloading

      o   Referencing Other Assemblies

      o   Defining Namespaces

      o   XML Comments

      o   Garbage Collection

      o   Resource Cleanup

      ·         Exception Handling

      o   Multiple Exception Types

      o   Catching Exceptions

      o   General Catch Block

      o   Guidelines for Exception Handling

      o   Defining Custom Exceptions

      ·         Generics

      o   C# without Generics

      o   Introducing Generic Types

      o   Constraints

      o   Generic Methods

      o   Generic Internals

      ·         Delegates and Lambda Expressions

      o   Introducing Delegates

      o   Anonymous Methods

      o   System-Defined Delegates: Func<>

      o   Lambda Expressions

      ·         Collection Interfaces with Standard Query Operators

      o   Anonymous Types and Implicit Local Variable Declaration

      o   Collection Initializers

      o   What Makes a Class a Collection: IEnumerable<T>

      o   Standard Query Operators

      ·        
© This website and its content is copyright of ISAC Software Academy - [Bangalore] [2011]. All rights reserved. Any redistribution or reproduction of part or all of the contents in any form is prohibited. You may not, distribute or commercially exploit the content. Nor may you transmit it or store it in any other website or other form of electronic retrieval system. ©