Онлайн-программа обучения поможет освоить профессию C# разработчика. Курс включает лекции, практические задания, тесты и дополнительные материалы. Общая продолжительность обучения — более 45 часов.
Структура курса
Программа состоит из модулей, каждый из которых разделён на уроки с теоретической и практической частями. Изучаемый материал подкрепляется практикой. К каждому уроку прилагается готовый код и дополнительные материалы для скачивания. Обучение проходит в интерактивном формате: лекции открываются по расписанию (раз в три дня), обязательны выполнение домашних заданий и обращение за консультациями.
Содержание курса
Курс охватывает базовые концепции C# (переменные, циклы, условия, методы, коллекции), объектно-ориентированное программирование (классы, объекты, наследование, интерфейсы, перечисления, делегаты, события), работу со встроенными классами, датой и временем, потоками данных, параллельным программированием и паттернами проектирования (например, Singleton). Предусмотрено изучение Git (работа с локальными и удалёнными репозиториями), тестирования (xUnit), нескольких СУБД (SQL Server, PostgreSQL) и SQL, а также обращение к базам данных с помощью стандартных команд C# и Entity Framework.
Практическая часть
Теоретический материал закрепляется разработкой проектов:
- Веб-разработка (ASP.NET): создание интернет-магазина с базой данных, категоризацией товаров, корзиной и системой оплаты. Проект готовится к публикации в интернете.
- Разработка приложений под Windows (WinForms и WPF): создание приложения (WinForms) с регистрацией и авторизацией, а также игры «Пинг-понг» (без сторонних библиотек). Разработка более сложного приложения (WPF) с улучшенным интерфейсом, анимациями, личным кабинетом, редактированием профиля, получением данных о погоде в реальном времени и текстовым редактором с горячими клавишами.
Дипломная работа и сертификация
По окончании курса выполняется дипломная работа. Успешное её завершение подтверждается дипломом, доступным для скачивания на сайте курса.
Домашние задания и проверка
К каждой лекции прилагается домашнее задание, результаты проверки которого отправляются на электронную почту и отображаются в личном кабинете.
Стоимость и оплата
Стоимость обучения зависит от тарифа («Стандарт», «Наилучший», «Все включено»). Тариф «Все включено» предоставляет доступ ко всем платным курсам сайта (на данный момент 10 курсов). Доступна оплата в два платежа. Количество мест ограничено.