search
  • hy
  • en
csharp

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.

Best teaching methods

Best teaching methods

Reviewed by more than 100 graduates

Real projects

Real projects

Practical tasks and projects during the whole process

Certificate based

Certificate based

Our graduates are provided with certification

Study Hard, Study Free! *

50%

discount if the score is between 4.4 - 4.7

100%

discount if the score is between 4.8 - 5

30%

discount if the score is between 4 - 4.3

Instructors

Paruyr Ghazinyan

Paruyr Ghazinyan

C# / .NET Core developer at ArmEconom Bank
Mnatsakan Margaryan

Mnatsakan Margaryan

.NET Core Software Engineer at BetConstruct

Is this course for you? Sure if

  • you have basic knowledge of computer
  • you have an algorithmic way of thinking
  • you want to specialize as a back-end developer
  • Duration: 4 months
  • Price: 45.000 AMD/month
  • Admission Deadline: 10/02/2021

By the end of this course you will be able to

design, develop and test new features in the applications

design, develop and test new features in the applications

design, build, and maintain efficient and reliable C# code

design, build, and maintain efficient and reliable C# code

present your ready-made projects to partner companies

present your ready-made projects to partner companies

get a job in leading IT companies as a C# .NET developer

get a job in leading IT companies as a C# .NET developer

Syllabus

Phase 1 | C# for beginners

  • .Introduction to C# and .NET. Creating the first program using Visual Studio

  • Variables, constants and primitive types

  • Operators

  • Condition operators

  • Arrays

  • Loops

  • Complexity, sorting algorithms

  • String

  • Methods

  • Methods overloading, recursion

  • Introduction to classes

  • Constructors

  • Exam

Phase 2 | C# OOP

  • Introduction to OOP

  • Inheritance and Encapsulation

  • Polymorphism

  • Interfaces, abstract classes

  • Generics

  • Static classes

  • Streams and Files

  • Exceptions

  • Attributes, lambda expressions

  • Delegates, events

  • Multithreading programming (Threads)

  • Multithreading programming (Tasks)

  • Exam

Phase 3 | SQL / Entity Framework

  • Introduction to Databases

  • Introduction to SQL

  • Creation of tables

  • DDL

  • DML

  • Grouping of data, aggregate functions

  • Joins

  • Functions, procedures, views, triggers

  • Introduction to Entity Framework

  • Entity Framework ։ Code First

  • Entity Framework ։ Database First

  • Entity Framework ։ Model First

  • Exam

Phase 4 | .NET Core

  • Introduction to .NET Core and GitHub

  • MVP, MVVM, MVC Design Pattern

  • Controllers

  • Views

  • Configurations

  • Authentication and Authorization

  • Routing

  • Validation

  • Dependency Injection

  • Exception handling and logging

  • Web API

  • Introduction to EF Core

  • Final exam

Information

  • Admission is held by an interview with the instructor.
  • The educational process is full of practical tasks and real projects.
  • After successfully completing the whole course our graduates are provided with certificates.
  • If you know If you have some knowledge of certain phase, you can participate in the courses starting from that particular phase after passing a special exam.
  • * The scores are counted based on the result of the final test.
  • For additional questions feel free to contact us!