Main Academy

C#/.Net розробник

20 000 UAH за курс
85 годин
Для початківців
C# / .NET
Цей курс навчить працювати з базами даних через SQL та Entity Framework у C#. Ви вивчите основи мови, OOP, роботу з ASP.NET Core та інші ключові технології. Після практичних завдань та захисту проекту зможете претендувати на посаду C#/.Net розробника.

Про курс

Програма курсу

Основи C# та платформи .NET

На цьому курсі починають з основ мови C# та Common Language Runtime. Студенти розбираються з типами даних, масивами, структурами та перерахуваннями. Цей модуль дає фундаментальне розуміння принципів роботи платформи .NET.

Об'єктно-орієнтоване програмування

Далі вивчають об'єктно-орієнтоване програмування. Розглядають методи, параметри, наслідування та поліморфізм. Особливу увагу приділяють практичному застосуванню ООП принципів.

Обробка винятків

Модуль присвячений роботі з помилками. Студенти вчаться правильно обробляти виняткові ситуації та створювати власні типи винятків.

Розширені можливості C#

Тут розглядають делегати, події, лямбда-вирази та узагальнення. Також студенти працюють з колекціями, перелічувачами та ітераторами. Ці інструменти значно розширюють можливості програмування на C#.

Робота з даними

Модуль охоплює всі аспекти роботи з даними. Починають з введення-виведення, рядків та регулярних виразів. Потім переходять до основ реляційних баз даних та технологій ADO.NET. Завершують модуль вивченням LINQ та Entity Framework Core для ефективної роботи з даними.

Тестування та діагностика

Студенти вчаться використовувати рефлексію для діагностики додатків. Особливу увагу приділяють модульному тестуванню для забезпечення якості коду.

Багатопотоковість та асинхронність

Модуль розкриває принципи багатопотокового програмування. Студенти вивчають техніки синхронізації та асинхронну обробку даних для створення продуктивних додатків.

Десктопні додатки

Тут показують створення десктопних програм за допомогою Windows Forms та WPF. Студенти знайомляться з мовою XAML та архітектурою WPF додатків.

Веб-розробка на ASP.NET

Модуль охоплює всі сучасні технології веб-розробки на платформі .NET. Починають з основ ASP.NET, dependency injection та MVC архітектури. Потім переходять до Blazor для створення інтерактивних веб-додатків. Також вивчають Ajax, Web API та REST архітектуру.

Сучасні технології зв'язку

Завершують курс вивченням gRPC для створення високопродуктивних мікросервісів. Студинти навчаються будувати повноцінні gRPC сервіси з підключенням до бази даних.

Особливості курсу

Заняття проходять ввечері з 19:00 до 21:30 у форматі живих онлайн зустрічей. Курс містить багато практичних завдань та навчальних проектів. Тренер надає детальний зворотній зв'язок по всій роботі. Після успішного завершення навчання та захисту дипломного проекту студенти отримують сертифікат.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо