C# Ծրագրավորողի Ուղի

C# լեզուն հանդիսանում է աշխարհում ամենատարածված լեզուներից մեկը, որով կարելի է լուծել խնդիրների բավական լայն բազմություն՝ սկսած վեբ լուծումներից, վերջացրած stand-alone լուծումներ և mobile application—ներ։

Մեր դպրոցն առաջարկում է "C# Ծրագրավորողի Ուղի" փաթեթը, որի նպատակն է տալ ֆունդամենտալ և կիրառական գիտելիքներ, որոնք ձեզ կդարձնեն խիստ մրցակցային աշխատանքային շուկայում։

C# լեզուն մեր օրերում հասանելի է բոլոր տարածված օպերացիոն համակարգերի վրա, ինչը նրան դարձնում է խիստ մրցակցային նմանատիպ այլ լեզուների համեմատ։

Այս պահին դասընթացները արդեն մեկնարկել են, բայց դու կարող ես գրանցվել հաջորդ C# Ծրագրավորման Ուղի փաթեթին։

Ընդհանուր տեղեկություն

C# Ծրագրավորողի Ուղին ներառում է մի քանի զուգահեռ դասընթացներ` 3 ամիս տևողությամբ, որից հետո սկսվելու է պրակտիկ ուսումնառության փուլը։

Պրակտիկայի փուլին կկարողանան մասնակցել միայն այն ուսանողներն, ովքեր դասընթացների արդյունքում ձեռք կբերեն պահանջվող գիտելիքները՝ ցույց տալով գերազանց առաջադիմություն։

Այն դիմորդները, ովքեր կունենան նախնական գերազանց գիտելիքներ այս կամ այն առարկայից (օրինակ՝ անգլերեն, դիսկրետ մաթեմատիկա, և այլն), կստանան համապատասխան զեղչի հնարավորություն։






Տևողություն

Դասընթացների փուլ ՝ 3 ամիս, Պրակտիկայի փուլ՝ 3 ամիս

Դասակարգ

Երկ-Ուրբ, օրական 2 դաս

Ժամեր

Երեկոյան, 3-4 ժամ

Արժեք

50․000 դրամ/ամսական

Բոնուս

Գերազանց առաջադիմությամբ ուսանողներին կտրվի զեղչի հնարավորություն՝ երկրորդ ամսից սկսած

Դասընթացների բովանդակություն

Ծրագրավորման հիմունքներ

    • համակարգչի կառուցվածք

    • հիշողություն

    • ծրագրի կոմպիլյացիա

    • պրոցեսներ

    • ծրագրի բեռնում և աշխատանք

    • ներածում/արտածում

    • օպերացիոն համակարգի դերը ծրագրավորման մեջ

Ցանցային և վեբ ծրագրավորումը C# լեզվով

    • ցանցեր

    • TCP & UDP

    • երթուղիներ

    • DNS

    • sockets

    • HTTP

    • URL

    • Web API

    • ReSTful services

Դիսկրետ մաթեմատիկա

    • բազմությունների տեսություն

    • կոմբինատորիկա

    • Բուլյան ֆունկցիաներ

    • գրաֆների տեսություն

    • ավտոմատների տեսություն

    • կոդավորում

Ծրագրավորում C# լեզվով

    • CLR

    • Value and reference types

    • Classes (OOP basics, abstract, sealed, access modifiers)

    • Methods (ctor, extensions, statics)

    • Properties

    • Basics of Generics

    • Delegates

    • Interfaces

    • Exceptions

    • Memory Management

    • Sync programming

    • Async programming

    • Basic Data Structures (Lists, Dictionaries)

    • Reflection Web Programming in C#

    • Parallel Programming in C#

    • Accessing Data via C# (Entity Framework Core)

Զուգահեռ ծրագրավորում C# լեզվով

    • threads

    • processes

    • synchronization

    • async/await

Տվյալների բազաների հետ աշխատանք C# լեզվով

    • տվյալների մոդելավորում - Entity/Relationship մոդել

    • ռելացիոն բազաներ

    • SQL լեզու

    • Entity Framework Core

Soft skills

    • interviewing

    • time management

    • negotiation skills

    • presentation skills

    • work culture

    • sense of ownership,

English for IT

անգլերեն լեզվի խորացված դասեր, որոնք ձեզ կտան մրցակցային առավելություն աշխատանքի ընդունվելիս