logo
logo
C Sharp course

C Sharp course

C Sharp course

The Back-End Programming course gives you the opportunity to acquire the basic skills and knowledge needed to create web applications. C# was created as a language that combines ease of use and efficiency with modern technology.

48 lessons / 6 months
45.000 AMD / mon.
2 times per week
Offline
C Sharp course

C#interacts with the .Net platform, giving developers access to many libraries and tools for creating various applications.

Work from home or office, work for a client or yourself. The choice is yours.

Who is this course for?

Check

For IT professionals who can use the courses to improve their skills and update their knowledge.

Check

Those who do programming as a hobby may also find C# courses useful for creating collaborative projects and improving their innovations.

During the course you will explore

C#
OOP
SQL (Postgres)
LINQ
EF Core
Web API (RESTful API)

Modules

Module 1

C# language basics

The module introduces the functional programming part of C# language. Are considered basic components of language, such as types, comparison operators, conditional statements, loops, arrays and methods.

Module 2

C# OOP

The module introduces object-oriented programming principles: encapsulation, inheritance and polymorphism. Is considered the concept of class and its features, the knowledge of which will allow creating fully object-oriented programs.

Module 3

C# և .Net

The module introduces the main components the .Net platform such as memory management, handling strings, texts and files. Are being considered the exceptions, delegates and events, platform provided collections, anonymous functions and lambda expressions.

Module 4

Data structures and algorithms

The module introduces primitive and non-primitive, linear and non-linear data structures, their construction and usage. Under study are ways of working with that data structures with the use of searching and sorting algorithms.

Module 5

Databases and SQL

The module introduces databases and their design principles, writing queries for create and read, update and delete that data from the database using SQL query language.

Module 6

EF Core

The module guides how to write C# code to interact with a database by using EF Core, in particular are considered EF Core approaches such as generate a model from an existing database and hand code a model to match the database.

Module 7

Asp.Net Core Web API

The module teaches you how to create HTTP service that operate on REST principles. By implementing a project, you will become familiar in theory and practice with such important topics as: deploying a project, connecting a database to it and test it with Postman.

Sign up for a course

Fill out the form and we will contact you

FAQ

C# is a general-purpose object-oriented programming language developed by Microsoft. It is widely used to create various types of applications on the .NET platform.

The C# course is designed for both beginners and those who have some programming knowledge and want to switch from another language to C#.

While prior programming knowledge is not required, knowledge of basic concepts that will make learning C# easier will be an advantage.

With C# you can create desktop applications (using WinForms, WPF), web applications (using ASP.NET), games (using Unity), mobile applications (using Xamarin), etc.

In addition to C#, the course includes: data structures and algorithms, LINQ, working with databases using SQL and EF Core.

Our classrooms are equipped with computers that have the programs required for the course.

The language of the course is Armenian, but the terms used, literature and other resources are mostly in English.