C# Programming

Duration

40 hours, 5-day training workshop

Delivery

Face to face training or online training

Course Inclusive

Training materials & certificate of completion

Description

Pre-requisite to this course is Intro to .Net. In this course, you will learn arrays, object oriented programming concepts among others.

Course Content

  • MODULE I: .Net Platform Overview
    1. Describing the .NET Platform.
    2. Listing the main elements of the .NET Platform.
    3. Explaining the language support in the .NET Framework.
    4. Describing the .NET Framework and its components.

  • MODULE II: C# Overview
    1. Structure of a C# Program
    2. Basic Input/Output Operations
    3. Recommended Practices
    4. Compiling, Running, and Debugging

  • MODULE III: C# Value Type Variables
    1. Common Type System
    2. Naming Variables
    3. Using Built-In Data Types
    4. Creating User-Defined Data Types
    5. Converting Data Types

  • MODULE IV: Control Structures and Error Handling
    1. Introduction to Statements
    2. Using Selection Statements
    3. Using Iteration Statements
    4. Using Jump Statements
    5. Handling Basic Exceptions
    6. Raising Exceptions

  • MODULE IV: Control Structures and Error Handling
    1. Introduction to Statements
    2. Using Selection Statements
    3. Using Iteration Statements
    4. Using Jump Statements
    5. Handling Basic Exceptions
    6. Raising Exceptions

  • MODULE V: Methods and Parameters
    1. Using Methods
    2. Using Parameters
    3. Using Overloaded Methods

  • MODULE VI: Arrays
    1. Overview of Arrays
    2. Creating Arrays
    3. Using Arrays

  • MODULE VII: Object Oriented Programming Concepts
    1. Classes and Objects
    2. Using Encapsulation
    3. C# and Object Orientation
    4. Defining Object-Oriented Systems

  • MODULE VIII: C# Reference Type Variables
    1. Using Reference-Type Variables
    2. Using Common Reference Types
    3. The Object Hierarchy
    4. Namespaces in the .NET Framework
    5. Data Conversions

  • MODULE IX: Constructors and Destructors
    1. Using Constructors
    2. Initializing Data
    3. Objects and Memory
    4. Resource Managements

  • MODULE X: Inheritance in C#
    1. Deriving Classes
    2. Implementing Methods
    3. Using Sealed Classes
    4. Using Interfaces
    5. Using Abstract Classes

  • MODULE XI: Namespaces and Assemblies
    1. Using Internal Classes, Methods, and Data
    2. Using Aggregation
    3. Using Namespaces
    4. Using Modules and Assemblies

  • MODULE XII: Operators and Events
    1. Introduction to Operators
    2. Operator Overloading
    3. Creating and Using Delegates
    4. Defining and Using Events

  • MODULE XIII: Properties & Indexers
    1. Using Properties
    2. Using Indexers

  • MODULE XIV: Attributes
    1. Overview of Attributes
    2. Defining Custom Attributes
    3. Retrieving Attribute Values
    • MAKATI
    • 333 Sen. Gil Puyat Ave., Makati City 1200, Philippines

    • Contact No.
    • +63 2 8891 0713
      +63 2 8751 6482

    • Email Address
    • inquiries@mapua.edu.ph

    • INTRAMUROS
    • 658 Muralla St., Intramuros, Manila 1002, Philippines

    • Contact No.
    • +63 2 8524-5572


    • Email Address
    • ccesc@mapua.edu.ph