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 в формате живых онлайн встреч. Курс содержит много практических заданий и учебных проектов. Тренер предоставляет детальную обратную связь по всей работе. После успешного завершения обучения и защиты дипломного проекта студенты получают сертификат.

Что включено

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