Программирование на C#

Продолжительность обучения: 80 ак.часов, 4 недели

Форма обучения: вечерняя с 18:30 до 21:50, 4 раза в неделю по будним дням

Документ об окончании: удостоверение о повышении квалификации

Стоимость обучения: 

  • 25 000 рублей (физические лица)
  • 36 000 рублей (юридические лица)

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

Слушатели курса познакомятся с основами платформы Microsoft Visual Studio и синтаксисом языка C#, освоят ООП на C#, наследование и полиморфизм, научатся реализовывать и использовать события, создавать библиотеки классов и консольные приложения. Курс позволит научиться разрабатывать Windows-приложений в среде .NET на языке C#. Достаточное внимание в курсе уделяется изучению системы классов .NET Framework, используя и расширяя которую программисты могут создавать приложения Windows с самым широким набором возможностей.

Предварительные требования:

  • архитектура персонального компьютера;
  • графический интерфейс персонального компьютера;
  • основы программирования;
  • форматы представления данных;
  • умение формализовать решаемую задачу (наличие алгоритмического мышления).

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

Полезным, но не обязательным для успешного прохождения курса, будет наличие следующих знаний и навыков:

  • навыки разработки на одном из языков программирования (С/С++/Java/Perl/PHP и т.п.) либо успешное прохождение курса «Основы алгоритмизации и программирования»

После изучения данного курса слушатели смогут:

  • понимать основные элементы .NET Framework и связь С# с элементами платформы .NET;
  • работать в среде разработки Microsoft Visual Studio;
  • создавать, отлаживать, компилировать и выполнять программы на С#;
  • создавать и использовать переменные;
  • использовать выражения языка и применять обработку исключений;
  • создавать методы;
  • создавать, инициализировать и использовать массивы;
  • знать базовые концепции и терминологию объектно-ориентированного программирования;
  • создавать, инициализировать и разрушать объекты в программе на С#;
  • создавать классы и иерархии классов;
  • определять операции и события в пользовательском классе;
  • реализовывать свойства и индексаторы;
  • использовать стандартные и пользовательские атрибуты;
  •  разрабатывать формы для Windows;
  • работать с элементами управления;
  • разрабатывать элементов управления;
  • работать с данными в формах;
  • смешивать управляемый и неуправляемый код;
  • печать и создание отчетов в формах;
  • повышать удобство использования приложения за счет добавления справочной информации и локализации;
  • развертывать Windows-приложения;
  • обеспечивать безопасность Windows-приложения.

Аннотация курса:

Модуль 1. Обзор платформы Microsoft .NET
Модуль 2. Обзор С#
Модуль 3. Использование размерных типов
Модуль 4. Операторы и исключения
Модуль 5. Методы и параметры
Модуль 6. Массивы
Модуль 7. Принципы объектно-ориентированного программирования
Модуль 8. Использование переменных ссылочного типа
Модуль 9. Создание и разрушение объектов
Модуль 10. Наследование в С#
Модуль 11. Агрегирование, пространства имен и область видимости
Модуль 12. Операции, делегаты и события
Модуль 13. Свойства и индексаторы
Модуль 14. Атрибуты
Модуль 15. Введение в Windows Forms
Модуль 16. Работа с элементами управления
Модуль 17. Разработка элементов управления
Модуль 18. Работа с данными в формах
Модуль 19. Смешивание управляемого и неуправляемого кода
Модуль 20. Печать и создание отчетов в приложениях Windows Forms
Модуль 21. Асинхронное программирование
Модуль 22. Повышение удобства использования приложения
Модуль 23. Развертывание приложения Windows Forms
Модуль 24. Безопасность приложения Windows Forms

Программа курса может корректироваться.

Слушатели обеспечиваются качественными методическими материалами, разработанными нашими специалистами.