Технологии программирования C#

Курс продолжает знакомить с возможностями языка C# и инструментами, которые используются в современной продуктовой разработке. 

Технологии программирования C#
Бесплатно
14 недель14 недель
Сертификат гос. образцаСертификат гос. образца
Платный сертификатПлатный сертификат
РусскийРусский
УрФУ
Открытое Образование

Описание:

Курс позволяет студентам овладеть основными знаниями и навыками начинающего разработчика.

В результате  прохождения курса студент узнает:
• синтаксис и особенности языка C#;
• основы написания программ на языке C#;
• техники создания «чистого» кода;
Студент сможет:
• применять техники объектно-ориентированного проектирования программного обеспечения;
• эффективно использовать интегрированную среду разработки MicrosoftVisualStudio 2010 для написания, отладки и тестирования программ на языке C#;
• использовать ReSharper в разработке программ любого уровня;
Студент будет владеть:
• навыками написания эффективного, легко читаемого и поддерживаемого программного кода;
• техникой рефакторинга. 

Программа курса:

  1. Введение.
  2. Очереди, стеки, дженерики
  3. yield return
  4. Листы и словари
  5. Делегаты
  6. Элементы функционального программирования
  7. LINQ
  8. Графы и обходы
  9. Жадные алгоритмы
  10. Динамическое программирование
  11. Структуры данных
  12. События
  13. Оконные приложения
  14. Асинхронное программирование
  15. Рефлексия типов