შესავალი პროგრამირებაში C#-ზე
დაიწყეთ ნულიდან და ისწავლეთ C# etapobrivad: ენის საფუძვლებიდან მთავარ ტიპებამდე, ობიექტურ პროგრამირებამდე, კოლექციებამდე,_Generic_ ტიპებამდე, დელეგატებსა და მოვლენებამდე, გამონაკლისების დამუშავებამდე. მყარი საფუძველი .NET ბექენდ-დეველოპმენტისთვის.
სილაბუსი
ეს კურსი ნულიდან მიგიყვანთ C#-ის მყარ საფუძვლამდე შემდეგი მოდულების საშუალებით:
- მოდული 1: C#-ის საფუძვლები – სინტაქსი, პროგრამის სტრუქტურა, ტიპები, ცვლადები, პირობები, ციკლები, მეთოდები
- მოდული 2: ობიექტზე ორიენტირებული პროგრამირება – კლასები, ობიექტები, ინკაფსულაცია, მემკვიდრეობა, პოლიმორფიზმი, აბსტრაქტული კლასები და ინტერფეისები
- მოდული 3: სტრუქტურები, მასივები, კოლექციები და LINQ – მნიშვნელობითი ტიპები, მასივები, სიები, ლექსიკონები, ძირითადი LINQ გამოკითხვები
- მოდული 4: დელეგატები, ლამბდები და მოვლენები – დელეგატის ტიპები, Action/Func, ანონიმური მეთოდები, მოვლნებზე ორიენტირებული პროგრამირება
- მოდული 5: Generic ტიპები – გენერიკული კლასები, მეთოდები, ინტერფეისები, შეზღუდვები და ტიპის უსაფრთხოება
- მოდული 6: გამონაკლისები და შეცდომების დამუშავება – try/catch/finally, საკუთარი გამონაკლისები, საუკეთესო პრაქტიკები
- მოდული 7: სახელთა სივრცეები, ფაილები და მომზადება .NET ბექენდისთვის – სახელთა სივრცეები, პრეპროცესორის ძირითადი დირექტივები, შემდეგი ნაბიჯების მიმოხილვა .NET-ში
ხელმისაწვდომი ენები
რა არის საჭირო კურსის დაწყებამდე
პროგრამირების გამოცდილება საჭირო არ არის. შესაფერისია დამწყებთათვის.
წინაპირობები
პროგრამირების წინასწარი გამოცდილება აუცილებელი არ არის. საკმარისია კომპიუტერთან საბაზისო მუშაობის ცოდნა და სწავლის სურვილი.
თქვენი ინსტრუქტორი
Oleksii Anzhiiak
სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და თანადამფუძნებელი
ოლექსი ანჟიაკი — სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და ToyCRM.com-ისა და ProfectusLab-ის თანადამფუძნებელი. 15+ წლიანი გამოცდილებით, ის სპეციალიზირდება განაწილებულ სისტემებში, cloud ინფრასტრუქტურაში, მაღალი დატვირთვის backend-ში და იდენტობის პლატფორმებში. ქმნის უსაფრთხო ავტენტიფიკაციის სისტემებს, არქიტექტურულ გადაწყვეტებს და თანამედროვე საგანმანათლებლო პროგრამებს, რომლებიც სტუდენტებს კარიერულ წინსვლაში ეხმარება.
ყველა ახალი სტუდენტი იღებს უფასო საცდელ გაკვეთილს ჩვენს სასწავლო ცენტრში პირველი ვიზიტის დროს.
ხელმისაწვდომი შეთავაზებები
შეამოწმეთ ამ კურსის მიმდინარე ფასდაკლებები და სპეციალური პირობები.
შეთავაზებების ნახვა →ძირითადი უნარები, რომლებსაც დაეუფლებით
- C# სინტაქსი, ცვლადები, მონაცემთა ტიპები და კონტროლის სტრუქტურები
- OOP: კლასები, მემკვიდრეობა, პოლიმორფიზმი, ინტერფეისები
- კოლექციები, LINQ query-ები და მონაცემთა დამუშავება
- დელეგატები, ლამბდები და event-driven პროგრამირება
- Generic პროგრამირება ტიპის უსაფრთხო რიუზისთვის
- გამონაკლისები და defensive coding პრაქტიკები
- კოდის პროფესიონალური ორგანიზება namespace-ებით
რას შეძლებთ შექმნას ამ კურსის შემდეგ
- Console აპლიკაციები სუფთა სტრუქტურით
- OOP სისტემები SOLID საფუძვლებით
- მონაცემთა დამუშავება LINQ-ით
- Event-driven აპლიკაციები სწორი დიზაინით
- საფუძველი ASP.NET Core web განვითარებისთვის
- მომზადება desktop ან Unity development-ისთვის