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

csharp

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

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

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

    3 ամիս

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

    67,000 ֏

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

    12/01/2023

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

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

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

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

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

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

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

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

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

.NET Core Software Engineer SoftConstruct-ում

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

1

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

2

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

3

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

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

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

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

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

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

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