C Sharp Programming Course


C# is an object-oriented programming language created by Microsoft that runs on the .NET Framework. C# has roots from the C family. C# is used for mobile applications, desktop applications, web applications, web services ,web sites, games,

VR, database applications and much, much more!C# is an object oriented language which gives a clear structure to programs and allows code to be reused, lowering development costs.

  • start-time

    3 months

  • price
    Monthly fee

    67,000 AMD

  • date


  • period

    3 days a week for 3 hours


800,000 AMD
Average salary
Number of vacancies

Is this course for you? Sure if

you have basic knowledge of computer


Hovhannes Nalbandyan

Hovhannes Nalbandyan

.NET Core Software Engineer at SoftConstruct

By the end of this course


develop the Server-Side platform of the websites and mobile applications


present your ready-made projects to partner companies


get a job in leading IT companies as a junior .NET developer


Phase 1 | C# Basics

  • Introduction to C# and .NET

  • Types, Variables, Console

  • Operations, Conditions

  • Loops

  • Arrays, Foreach

  • Multidimensional Arrays

  • String, StringBuilder

  • Methods

  • Recursion

  • Complexity, Algorithms

  • Introduction to Enums, Classes, Structs

  • Constructors, Properties

  • Exam

Phase 2 | C# OOP

  • Introduction to OOP

  • Inheritance

  • Polymorphism

  • Abstract Classes, Interfaces

  • Generics

  • Data Structures(array, list, linkedlist, stack, queue, dictionary)

  • Exceptions

  • Streams, Files, Directories

  • Delegates, Events

  • Lambda Expressions, Reflection, Attributes

  • Multithreading (Threads)

  • Multithreading (Tasks)

  • Exam

Phase 3 | Databases

  • Introduction To Databases

  • Queries

  • DDL

  • DML, Indexes, Constraints, Referential Actions, Relations

  • Joins, Subqueries

  • Set Operations, Views, Functions, Stored Procedures

  • Triggers, Transaction

  • Database Normalization

  • IEnumerable, Extension Methods, Anonymous Types

  • Linq

  • Entity Framework Core, Database First

  • Entity Framework Core, Code First

  • Exam

Phase 4 | ASP.NET Core

  • GC ,Object Lifetime, Finalize, Dispose, Git

  • REST API, Serialization, Introduction To ASP.NET Core

  • HTTP Requests, Responses, Status Codes

  • Routes, Validations

  • Middlewares

  • Dependency Inversion Principle (Dependency Injection)

  • N Layer Architecture

  • Repository Pattern

  • Unit Of Work, Singleton Patterns

  • Exception handling in WEB API, Logging

  • Authorization

  • Authentication

  • Final exam

Ongoing Courses

Related courses


Contact us and we will help you choose a course based on your preferences։