search
  • hy
  • en
csharp

C Sharp ծրագրավորման դասընթաց

Windows ՕՀ-ի համար հավելվածներ ստեղծելու անփոխարինելի ծրագրավորման լեզուն է C#-ը՝ չնայած նրան, որ այն հայտնի է իր բազմահարթակ կիրառելիությամբ և տալիս է հնարավորություն ստեղծելու ծրագրային ապահովումներ նաև Mac և Linux ՕՀ-ների համար։ C#-ի օգնությամբ կարող եք ստեղծել XML Web ծառայություններ, տվյալների բազաների հավելվածներ, հաճախորդների համար նախատեսված ծառայություններ և շատ ավելին։

Դասավանդման լավագույն մեթոդիկա

Դասավանդման լավագույն մեթոդիկա

Գնահատված է ավելի քան 100 շրջանավարտների կողմից

Իրական նախագծեր

Իրական նախագծեր

Ուսումնական ընթացքն ուղեկցվում է գործնական մի շարք նախագծերով

Սերտիֆիկատի տրամադրում

Սերտիֆիկատի տրամադրում

Հաջողությամբ ավարտելու դեպքում մասնագիտական լիցենզավորում

Եղի՛ր մրցունակ, սովորի՛ր անվճար *

50%

զեղչ 4․4 - 4․7 միջակայքում միավոր ստանալու դեպքում

100%

զեղչ 4․8 - 5 միջակայքում միավոր ստանալու դեպքում

30%

զեղչ 4 - 4․3 միջակայքում միավոր ստանալու դեպքում

Դասավանդող մասնագետներ

Պարույր Ղազինյան

Պարույր Ղազինյան

C# / .NET Core ծրագրավորող Հայէկոնոմբանկում
Մնացական Մարգարյան

Մնացական Մարգարյան

.NET Core Software Engineer BetConstruct-ում

Դասընթացը քեզ համար է, եթե

  • տիրապետում ես համակարգչային բազային գիտելիքների
  • ունես անալիտիկ և ալգորիթմիկ մտածելակերպ
  • ցանկանում ես մասնագիտանալ որպես back-end ծրագրավորող
  • Տևողություն՝ 4 ամիս
  • Արժեք՝ 45.000 դրամ/ամիս
  • Գրանցման վերջնաժամկետ՝ 10/02/2021

Դասընթացի ավարտից հետո կկարողանաս

ծրագրավորել վեբ կայքերի և մոբայլ հավելվածների Server-Side հարթակը

ծրագրավորել վեբ կայքերի և մոբայլ հավելվածների Server-Side հարթակը

 նախագծել, կառուցել և պահպանել արդյունավետ և հուսալի C # կոդեր

նախագծել, կառուցել և պահպանել արդյունավետ և հուսալի C # կոդեր

ներկայացնել քո պատրաստի նախագծերը գործընկեր կազմակերպություններին

ներկայացնել քո պատրաստի նախագծերը գործընկեր կազմակերպություններին

աշխատանքի անցնել առաջատար ՏՏ ընկերություններում՝ որպես C# .NET ծրագրավորող

աշխատանքի անցնել առաջատար ՏՏ ընկերություններում՝ որպես C# .NET ծրագրավորող

Ուսումնական պլան

Փուլ 1 | C# սկսնակների համար

  • .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

Փուլ 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

Փուլ 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

Փուլ 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

Տեղեկատվություն

  • Ընդունելությունն իրականացվում է հարցազրույցով։
  • Ուսումնական ընթացքն ուղեկցվում է գործնական առաջադրանքներով։
  • Դասընթացի բոլոր փուլերը հաջողությամբ ավարտելուց հետո շրջանավարտներին տրվում է հավաստագիր։
  • Եթե տիրապետում ես նշված փուլերից որևէ մեկին, ապա կարող ես մասնակցել դասընթացներին՝ շրջանցելով տվյալ փուլը ՝ նախապես հանձնելով համապատասխան փուլի ամփոփիչ թեստը։
  • * Միավորը հաշվարկվում է փուլի ընթացքում ստացած գնահատականների և ամփոփիչ թեստի արդյունքի հիման վրա։
  • Հավելյալ հարցերի դեպքում կա՛պ հաստատիր մեզ հետ: