Fundamental Programming with C Sharp(from basic to advance)
CSharp Basic to advance
Course instructors

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