Лого университета
Урфу
Название

Проектирование на C#. СКБ-Контур (Смешанный)

Название университета
Уральский Федеральный университет
Вид программы
Курс
Лого университета/партнера
контур

Об этом курсе

Body

Данный курс предназначен для студентов, кто хочет разобраться в принципах построения сложных программ и информационных системах, т.е. в проектировании программного обеспечения. Он позволит разобрать внутреннюю архитектуру сложного программного обеспечения, а также научиться ее проектировать. В своей основе курс рассматривает принципы объектно-ориентированного программирования и применение шаблонов проектирования для построения приложений на языке С#. Курс будет полезен для тех, кто уже владеет навыками программирования на компилируемых языках программирования.

В качестве основного языка программирования в данном курсе рассматривается язык С#, однако, основные принципы которые рассматривает данный курс будут полезны при разработке любого сложного программного обеспечения, вне зависимости от реализуемого языка программирования. Кроме того, практические задачи, которые решают студенты в рамках данного курса могут быть написаны на разных языках программирования. В качестве таких языков рассматривается два наиболее популярных и похожих с точки зрения принципов написания языка программирования - это Java и С#. Поэтому для студентов ранее изучавших данные языки программирования данный курс будет логическим продолжением изучения данных языков программирования. Для студентов более углубленно изучавших другие языки программирования, такие как Python, PHP, JavaScript, C, C++ и т.д. данный курс потребует дополнительного изучения основных подходов и правил написания программ на языках типа Java или C#.

Цель курса: освоить фундаментальные знания в области разработки архитектуры программного обеспечения.

Структура курса:
1. Делегирование
2. Рефлексия
3. DDD
4. FluentAPI
5. Модульность
6. Управление зависимостями
7. DI-контейнеры
8. Функциональный стиль
9. Управление ресурсами
10. Работа с файлами
11. Исключения

Образовательный результат: Студенты обладают навыками разработки сложных информационных систем на основе написания программ с помощью объектно-ориентированного программирования и паттернов проектирования.

Оценить курс
Average: 5 (1 vote)
Average: 5 (1 vote)

Добавить комментарий

date

Порядок
date (значение 1)
date (значение 2)

Ограниченный HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Последние добавленные курсы

Image
Quality assurance
Вид программы
Курс
Название университета
Уральский Федеральный университет
Оценить курс
5/5
star-icon

Image
game dev
Вид программы
Курс
Название университета
Уральский Федеральный университет
Оценить курс
5/5
star-icon