EMBER_CLI_FASTBOOT_BODY

Проектирование на C#

About the course

Курс знакомит с основными приёмами детального проектирования, полезными в создании больших систем на языке C#. Детальное проектирование — это процесс декомпозиции небольшой задачи на классы и методы, проектирование отдельных классов и их взаимодействия друг с другом.

Реалистичные примеры продемонстрируют концепции инкапсуляции, полиморфизма, обобщённых типов, рефлексии и управления ресурсами. В рамках каждого примера мы сначала будем обсуждать проблему, а затем разбор решения.

Научиться проектировать без практики невозможно, поэтому мы подготовили множество задач на программирование. На них вы сможете превратить полученные знания в навыки.

Каждая задача оценивается от 1 балла (простой тест) до 10 (сложная задача на программирование). Вы получите сертификат о прохождении курса за 70 набранных баллов и сертификат с отличием за 120 баллов.

Курс создан специалистами по обучению разработчиков в компании СКБ Контур и преподавателями департамента компьютерных наук УрФУ.

Instructors

  1. User picture
    Павел Егоров
    Преподаватель курсов по программированию в Уральском федеральном университете (Екатеринбург). Руководитель отдела обучения разработчиков в СКБ Контур.

Reviews

Rated:  5
Кто любит c# , тому курс понравиться точно. Мне нравиться c# соответственно и курс понравился :)
Michael White March 31, 2018 link
Rated:  5
Узнал много полезных вещей
Rated:  4
Очень хороший курс. Преподаватель все хорошо объясняет, нет лирических отступлений, затупов, все конкретно, грамотная речь, нету такого чтобы например функцию назвали "фигней" или "штукой" и т.д. Задания интересные, НО не понятные, т.е. очень мало описания, порой сидишь и не можешь понять что от тебя требуется. Иногда формат кода ужасен, и приходится его самостоятельно форматировать, примеры: отсутствие подписи модификатора доступа у private полей, перемешанные между собой поля, свойства, методы. 4 звезды из 5, из-за отсутствия конкретного описания задачи.
4.9 All reviews

Концепции и приёмы программирования, помогающие создавать большие программные проекты на C#

Workload:
3 часа в неделю
Expected time to complete:
35 hours
Language:
Русский
Certificate:
Issuing
Certificate condition: 70 points
With distinction: 120 points

About the course

Курс знакомит с основными приёмами детального проектирования, полезными в создании больших систем на языке C#. Детальное проектирование — это процесс декомпозиции небольшой задачи на классы и методы, проектирование отдельных классов и их взаимодействия друг с другом.

Реалистичные примеры продемонстрируют концепции инкапсуляции, полиморфизма, обобщённых типов, рефлексии и управления ресурсами. В рамках каждого примера мы сначала будем обсуждать проблему, а затем разбор решения.

Научиться проектировать без практики невозможно, поэтому мы подготовили множество задач на программирование. На них вы сможете превратить полученные знания в навыки.

Каждая задача оценивается от 1 балла (простой тест) до 10 (сложная задача на программирование). Вы получите сертификат о прохождении курса за 70 набранных баллов и сертификат с отличием за 120 баллов.

Курс создан специалистами по обучению разработчиков в компании СКБ Контур и преподавателями департамента компьютерных наук УрФУ.

Requirements

Вы знаете основы языка C# или другого объектно-ориентированного языка программирования с похожим синтаксисом (Java, Python) и уже умеете писать небольшие программы.

This course is entirely free. All content is available now.