ցանկանում ես մասնագիտանալ որպես back-end ծրագրավորող
C Sharp ծրագրավորման դասընթաց
Windows ՕՀ-ի համար հավելվածներ ստեղծելու անփոխարինելի ծրագրավորման լեզուն է C#-ը: Այն օբյեկտ կողմոնորոշված լեզու է և հայտնի է իր բազմահարթակ կիրառելիությամբ։
C#-ի օգնությամբ կարող եք ստեղծել տվյալների բազաների հավելվածներ, հաճախորդների համար նախատեսված ծառայություններ և շատ ավելին։
ԳրանցվելՏևողություն
5 ամիս
Ամսական արժեք
55,000 - 63,000 ֏
Վերջնաժամկետ
13/10/2023
Հաճախականություն
Շաբաթական 3 օր, 2 ժամ
Վիճակագրություն
15+
Թափուր հաստիքների քանակԴասընթացը քեզ համար է, եթե
Դասընթացի ավարտից հետո կկարողանաս
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