🎓 Курс "Разработка приложений на языке C#"

Дорогие друзья! Новый поток курса по C# начинает работу 1-го числа каждого месяца (кроме января) в АНО ДО «Всероссийский Центр Проектной Подготовки Инженеров (ВЦППИ)».

Что вас ждёт:

  • 9 недель интенсивного обучения, включая 144 академических часа (что соответствует 108 астрономическим часам).

  • 45 групповых занятий (ежедневно по будням) и 5 персональных Zoom-консультаций — всё в рамках курса.

  • Программа курса охватывает разработку простых приложений, веб-серверов, многозвенных архитектур, включая Win Forms, WPF, ASP.NET, WCF, Entity Framework, ADO.NET, MVC и многое другое.

Почему стоит выбрать именно нас:

  • Преподаватели — специалисты МГТУ им. Н. Э. Баумана с обширным коммерческим опытом (включая проекты для Финам, Ак Барс Банка и др.).

  • Геймификация и челленджи: учеба в формате соревнования, современный проектный подход и мобильное приложение для курса.

Информация о курсе в цифрах:

Параметр Значение
Длительность курса 9 недель (2 месяца)
Аудиторные занятия 45 групповых уроков + 5 консультаций
Общий объем 144 акад. ч. / 108 астрон. ч.
Преподаватели Кафедра ИУ6 "Компьютерные системы и сети" МГТУ им. Н.Э. Баумана
Формат Онлайн + портал + мобильное приложение
Старт 1-го числа каждого месяца (кроме января)

Не упустите шанс — курс отлично подойдёт как начинающим, так и тем, кто хочет углубить знания в C# и веб-технологиях. Запись открыта на главной странице портала ВЦППИ.

Содержание курса

Учебная программа курса: Разработка приложений на языке C#.pdf

Модуль 1. Разработка простых приложений

1. Вводная лекция. История ИТ и языков программирования. Место C#.
2. Инфраструктура разработки, проектные роли и модели разработки.
3. Введение в синтаксис C#. Классы, объекты, поля, методы, свойства.
4. Расширенные возможности C#: ООП, интерфейсы, LINQ, делегаты.
5. Графический интерфейс пользователя. Основы UX, значки и форматы.
6. Windows Forms: возможности, дизайнер формы, автогенерация кода.
7. WPF: отличия от WinForms, XAML, разделение дизайна и кода.
8. Стандарты кодирования. KISS, DRY, YAGNI.
9. ЛР1. Установка и настройка среды, подключение к TFS и Jive.
10. ЛР1. Разработка калькулятора на WinForms.
11. ЛР1. Разработка приложения на WPF.
12. ЛР1. Разработка веб-калькулятора на ASP.NET Web Forms.
13. ЛР1. Разработка консольного приложения.
14. Самостоятельная работа: Консольный калькулятор арифметических выражений.
15. Рубежный контроль по модулю 1.

Модуль 2. Разработка веб-серверов

16. Сетевые технологии: основы, протоколы TCP/IP, IPv4/IPv6.
17. Чтение данных из Интернета, сериализация и десериализация.
18. Веб-сервисы: SOAP, REST, ASP.NET, web.config.
19. WCF: разработка REST-сервиса, сериализация XML/JSON.
20. Клиенты веб-сервисов: WSDL, подключение SOAP и REST.
21. Windows-службы: архитектура, разработка, отладка.
22. Интеграция WCF в Windows-службу. Публикация сервиса.
23. Тестирование ПО. Unit-тесты, nUnit.
24. Развертывание приложений и сервисов. Инсталляторы.
25. ЛР2. Разработка библиотеки классов.
26. ЛР2. Разработка и тестирование SOAP-сервиса.
27. ЛР2. Разработка и тестирование REST-сервиса.
28. ЛР2. Разработка и отладка сервисов.
29. ЛР2. Сервис с установкой/удалением и консольным запуском.
30. ЛР2. WCF-сервис в Windows-службе, тестирование.
31. Самостоятельная работа: Разработка веб-сервера.
32. Рубежный контроль по модулю 2.

Модуль 3. Разработка многозвенных приложений

33. Введение в базы данных, SQL, CRUD-операции.
34. Работа с БД через ADO.NET. Подключение, запросы.
35. Entity Framework: подходы database/code/model first.
36. ASP.NET MVC: трехзвенное приложение, шаблоны.
37. Валидация данных, синхронные/асинхронные операции, JS.
38. Подключение БД к MVC через code first. Миграции.
39. Автоматизация разработки: CI/CD, контроль версий, тестирование.
40. Заключительное занятие: анализ реальных проектов.
41. ЛР3. Работа с БД через ADO.NET, параметризированные запросы.
42. ЛР3. Создание MVC-приложения по шаблону.
43. ЛР3. Реализация валидации данных.
44. ЛР3. Работа с БД в MVC с EF.
45. ЛР3. Unit-тестирование и создание инсталлятора.

Последнее изменение: вторник, 12 августа 2025, 21:43