Course Fee

  • Regular :8000
  • Online :5000
  • Offline : 8000

Fundamental Programming with C Sharp(from basic to advance)

CSharp Basic to advance

Course instructors

Eng, Shahanaj Begum

Eng, Shahanaj Begum

MCSD, MCAD, MSCSE

CEO & Founder, PowerSoft IT

Eng. Shahanaj Begum, the esteemed founder of Powersoft IT, is a highly skilled professional with a strong background in computer science & Engineering as well as extensive experience in the software & Web application development and training sector. She worked as a software developer in various software firms from 2009 to 2013. Since 2013, she has been playing an important role in creating IT Leaders through training. She has successfully imparted training in MS Office, and ASP.NET/ASP.NET CORE (C#) at High-tech Park, and IsDB Scholarship project, Corporate as well as Industrial attachment of several Polytechniq students. Currently, she is working as a software engineer and trainer. She is a woman entrepreneur certified by FNF. She also achieved Entrepreneurship Certifications from ILO. She With her expertise and leadership, Powersoft IT has become a trusted name in the industry, specializing in serving commercial, educational, and industrial clients.

Course Overview

Fundamental Programming with C#(from basic to advance)Fundamental Programming with C#(from basic to advance)

Course Syllabus

Module01: Welcome to C#

  • Introduction of IDE( Microsoft Visual Studio 2019 programming environment).
  • Create a C# console application.
  • Explain the purpose of namespaces.

Module02: Working with variables, operators and expressions

  • variables
  • operators
  • expressions

Module03: Writing methods and applying scope

Writing methods and applying scope

Module04: Using decision statements

Using decision statements

Module05: Using compound assignment and iteration statements

Using compound assignment and iteration statements

Module06: Managing errors and exceptions

Managing errors and exceptions

Module07: Creating and managing classes and objects

Creating and managing classes and objects

Module08: Understanding values and references

Understanding values and references

Module09: Creating value types with enumerations and structures

Creating value types with enumerations and structures

Module10: Working with inheritance

Working with inheritance

Module11: Creating interfaces and defining abstract classes

Creating interfaces and defining abstract classes

Module12: Implementing properties to access fields

Implementing properties to access fields

Module13: Using arrays

Using arrays

Module14: Using garbage collection and resource management

Using garbage collection and resource management

Module15: Introducing collections (generics, non-generics)

Introducing collections (generics, non-generics)

Module16: Querying in-memory data using LINQ expressions

Querying in-memory data using LINQ expressions

Frequently Asked Questions