Introduction to MS .NET C#

LEVEL: INTERMEDIATE                   HRDF: CLAIMABLE 

Process Applying MBOT

TRAINER: 

Ts Dr. Yew Kwang Hooi

 

21 - 25 JULY 2025

 

CAPE

Level 8, Permata Sapura, Kuala Lumpur City Centre, 50088 Kuala Lumpur

 

9.00AM - 5.00PM

 

RM 4,950 FOR PROFESSIONALS

10% Discount for Early Bird (until 21 June 2025) / Group / Students

CONTENT SUMMARY

INTRODUCTION

This course introduces C# and .NET framework. C# is a type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. .NET Framework is an integral component of Windows. It contains a virtual execution system called the common language runtime (CLR), a unified set of class libraries containing over 4000 classes and a common functionality for Windows applications to run. This course introduces participants to the .NET framework and software development using C#. Participants will apply object-oriented programming paradigm to build .NET framework applications.

COURSE CONTENT

Module 1: Overview of Microsoft .NET Framework 

  • To familiarize with .NET framework (CLR, CTS) and Visual Studio
Module 2: Introduction to C# Programming 
  • To use IDE to create a new project and write a simple C# program.
Module 3: Data Structures 
  • To visit various data types in C#, generally of value types and reference types.
Module 4: Arrays 
  • To declare, create and use single and multidimensional arrays.
Module 5: Control Structures 
  • To use decision and looping control structures in program for problem solving. 
Module 6: Methods 
  • To declare, define and call methods of non-static and static types.
Module 7: Classes and Objects 
  • To know how to call namespaces, create classes, create object, use constructor and properties.
Module 8: Object-oriented Programming 
  • To write C# code to comply with object-oriented paradigm, i.e. inheritance, polymorphism and encapsulation.
Module 9: Delegates and Events 
  • To create and use objectionized functions; and to attach delegates to events.
Module 10: Collection Classes 
  • To differentiate and use collections such as List, Dictionary and Hashtable.
Module 11: Exception Handling 
  • To respond to exception during execution by writing exception handling code using try, catch, finally or throw.
Module 12: Garbage Collection and Memory Management  
  • To look at the mechanics of garbage collection and memory management.

OBJECTIVES

Upon completion of this course, participants will be able to:

  • Develop applications using C# and the .NET framework.• Use basic C# constructs, delegates and events.
  • Understand object-oriented paradigm in C#.
  • Use language interface and inheritance.
  • Use standard .NET framework classes.
  • Use .NET collections such as sets, lists and dictionaries.
  • Exposed to delegates, events and exception handling.
  • Understand garbage collection and memory management in .NET framework.


WHO SHOULD ATTEND?

  • Novice software engineer





OUR TRAINER

1. Ts Dr. Yew Kwang Hooi  (UTP)

Ts. Dr. Yew Kwang Hooi is a senior lecturer in the Department of Computer and Information Sciences in Universiti Teknologi PETRONAS (UTP). He is a HRDF-certified trainer with various certifications including  Sun(now Oracle) Certified Java Programmer with experience delivering workshops on Java/OOP/OOAD/RUP in university and centres such as SHRDC and PSDC for Intel, Maybank, Experian, Scope International and UiTM since 2010. Training apart, he has been providing consultancy and development services for several software engineering projects for the industry. An avid writer, Dr Yew has published a few academic book titles under Oxford Fajar Sdn Bhd.

COUNTDOWN

DaysHoursMinutesSeconds

REGISTRATION FEES

PROFESSIONALS

MYR4,950*

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable).

EARLY BIRD/ GROUP/ STUDENT

MYR4,455*

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable).

OUR LOCATION

Centre for Advanced & Professional Education (CAPE)

 Level 8, Permata Sapura, Kuala Lumpur City Centre, 50088 Kuala Lumpur​

CALL US

+605 - 368 7558 /

+605 - 368 8485

DROP US AN EMAIL

cape@utp.edu.my