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

csharp

Windows ՕՀ-ի համար հավելվածներ ստեղծելու անփոխարինելի ծրագրավորման լեզուն է C#-ը: Այն օբյեկտ կողմոնորոշված լեզու է և հայտնի է իր բազմահարթակ կիրառելիությամբ։

C#-ի օգնությամբ կարող եք ստեղծել տվյալների բազաների հավելվածներ, հաճախորդների համար նախատեսված ծառայություններ և շատ ավելին։

  • start-time
    Տևողություն

    5 ամիս

  • price
    Ամսական արժեք

    55,000 - 63,000 ֏

  • date
    Վերջնաժամկետ

    14/02/2024

  • period
    Հաճախականություն

    Շաբաթական 3 օր, 2 ժամ

Վիճակագրություն

850,000 ֏
միջին աշխատավարձ
15+
Թափուր հաստիքների քանակ

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

տիրապետում ես համակարգչային բազային գիտելիքների

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

Հովհաննես Նալբանդյան

Հովհաննես Նալբանդյան

.NET Core Software Engineer / SoftConstruct
Ավետիք Հովսեփյան

Ավետիք Հովսեփյան

.Net Developer / Plat.AI

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

1

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

2

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

3

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

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

Phase 1 | C# Starter / Introduction

  • C# , . Net

  • Data types / Variables

  • String, StringBuilder

  • Casting (Upcasting, Downcasting)

  • Operators/ If-else/ Switch case

  • Arrays/ Loops

  • Algorithms

  • Methods / Recursion

  • Exam

Phase 2 | OOP/ Fundamentals

  • OOP, Class, Object

  • Key concepts of OOP (Encapsulation, Inheritance, Polymorphism)

  • Virtual method / Method overriding, overloading

  • Abstraction (abstract class, method) / Interface

  • Static / Nested class

  • Structs / Enums

  • Extension methods / Ref, Out

  • GC / Memory allocations

  • Delegate / Events

  • Generics

  • Data structures / Foreach, Yield return / IEnumerable, IEnumerator

  • Exceptions

  • Exam

Phase 3 |Advanced

  • Project (whole the phase), Github

  • Tasks / Threads, Multi-threading / Async-await

  • SQL (Queries, Indexes, Functions, Procedures)

  • LINQ

  • SOLID Principles

  • Middleware / Route / Validation (Fluent validation)

  • Authorization / Authentication / Logging

  • Attributes

  • Migrations

  • Mapping / Dependency Injection

  • Layer separating

  • Data structures

  • Unit test

  • Design patterns

  • Final exam

Անվճար լիցենզավորված ծրագրեր JetBrains-ից՝ BITC-ի ուսանողներին

Հարակից դասընթացներ

nodejs

Node.js ծրագրավորում

Զարգացրու՛ նոր հմտություններ Node.js հարթակում

5 ամիս64,000 ֏
java

Java ծրագրավորում

Ստեղծի՛ր Java հիմքով բազմաֆունկցիոնալ հավելվածներ

6 ամիս62,000 ֏
cplusplus

C++ ծրագրավորում

Տիրապետի՛ր C++ -ին, որը հանդիսում է ծրագրավորման մի շարք լեզուների հիմքը

3 ամիս64,000 ֏

Խորհրդատվություն

Դիմի՛ր մեզ, և մենք կօգնենք դասընթացի ընտրության հարցում` հաշվի առնելով քո նախասիրությունները: