Программирование на платформе .Net

Программа профессиональной переподготовки "Программирование на платформе .Net"

Программа соответствует профессиональному стандарту 06.001 «Программист»

Вид профессиональной деятельности «Разработка программного обеспечения»

Профессия Программист / C# .Net Developer

Программисты платформы .Net являются классическими разработчиками программного обеспечения. Они осуществляют создание прикладных программных средств и компонентов. Реализуют Windows сервисы, обеспечивают их внедрение в эксплуатацию, занимаются тестированием, профилированием, отладкой программных продуктов. В обязанности программистов данного направления входят этапы проектирование и верстка интерфейсов (UX / UI), разработка визуальных компонентов для аналитической платформы, поддержка и развитие имеющихся компонент и участие в анализе требований, планов и оценки технической реализации.

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

Программа профессиональной переподготовки «Программирование на платформе .NET» готовит стандартных программистов. Содержание программы позволяет приобрести базовые знания структурного и объектно-ориентированного программирования. Даёт возможность ознакомиться с принципами визуального программирования для создания Windows приложений и мобильных приложений под систему Android. В качестве инструментальной среды рассматривается среда Visual Studio с я зыком программирования C#.

Знания полученные в процессе обучения будут подтверждаться дипломом Российского экономического университета им. Г.В. Плеханова о профессиональной переподготовке с правом на ведение нового вида деятельности.

К дополнению рекомендуем пройти обучение по специальности Разработка баз данных и клиент-серверных приложений или комплексной программе Разработка и тестирование программного обеспечения.

Планируемые даты начала программы

с 10.11.2019 

по воскресеньям

Объём программы

250 ак. часов (из них 108 аудиторных)

Категория слушателей

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

Стоимость обучения на программе

38 600 рублей

оплата возможна в 2 этапа

Время обучения

с 11:00 – 16:00

Контакты

8 903 105 90 17

uc@mpt.ru

Программа "Программирование на платформе .Net" включает следующие курсы

Язык программирования C#

Структурное программирование на языке C#

На этапах разработки программных продуктов в проектировании широко используются структурные подходы. В основе структурного программирования лежат принципы линейных процессов, разветвляющихся и циклических процессов. В рамках курса эти принципы рассматриваются в среде программирования Visual Studio на языке C#. Данный курс даёт полное представление о типах данных, переменных, основных операторах, массивах, включая понятия методов и способов обработки файлов.

Объектно-ориентированное программирование на языке C#

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

Windows

Прикладное программирование на платформе Windows Forms

Windows Forms представляет собой технологию создания интеллектуальных клиентов для платформы .NET Framework. Она включает в себя набор управляемых библиотек, которые упрощают выполнение стандартных задач. Среда программирования Visual Studio позволяет разрабатывать оконные приложения под операционную систему Windows. В рамках программы курса рассматриваются стандартные элементы управления, их классы, свойства, методы и события.

Визуальное программирование на платформе WPF

Платформа WPF (Windows Presentation Foundation) предназначена для программирования пользовательского интерфейса клиентских приложений для настольных компьютеров. Данная платформа поддерживает широкий набор элементов управления для разработки приложений и включая модель приложения, ресурсы, элементы управления, графику, макет, привязки данных, документы и безопасность.

WPF

Методики тестирования программного обеспечения

Тестирование ПО с каждым годом всё чаще приобретает необходимость в индустрии разработки программах продуктов. Специалисты по тестированию подготавливают и настраивают тестовые окружения, проводят функциональные, интеграционные, регрессионные тестовые испытания. Они подготавливают тестовые данные и разрабатывают тестовые сценария. Пишут тест-кейсы и чек-листы. Основный задачей тестировщиков является выявление дефектов и их регистрация их в баг-системе. Курс «Методики тестирования программного обеспечения» рассчитан на получение базовых навыков и знаний, которые необходимы для оценки качества программных средств.

Разработка мобильных приложений с использованием Xamarin

Xamarin является фреймворков для кросс-платформенной разработки мобильных приложений для Android, iOS, Mac и Windows. Данная платформа предполагает знание языка C#. В процессе обучения рассматриваются базовые объекты и принципы верстки макетов приложения. Программа курса позволяет получить начальные навыки для разработки мобильных решений.

Xamarin

Документ об окончании

При успешном окончании обучения выдаётся диплом о профессиональной переподготовке Российского экономического университета им. Г.В. Плеханова

Подать заявку на обучение




я согласен на обработку персональных данных

Обобщённая программа обучения

Продолжительность: 12 аудиторных академических часов

  • Проект Console Application.
  • Структура программы и синтаксис языка программирования C#.
  • Переменные типы данных, операторы ввода / вывода.
  • Условные выражения.
  • Операторы цикла.
  • Подпрограммы. Перегрузка методов методы.
  • Временной тип данных.
  • Текстовые и бинарные файлы.
  • Управление каталогами и дисковым просторанством.
  • Обработка текстовой информации.
  • Создание пользовательского типа данных.

Продолжительность: 12 аудиторных академических часов

  • Классы и объекты.
  • Модификаторы доступа.
  • Абстрактный классы.
  • Статические классы.
  • Структуры.
  • Свойства и инкапсуляция. 
  • Наследование и полиморфизм.
  • Обработка исключительных ситуаций.
  • Интерфейсы. 
  • Делегаты.
  • Полиморфизм.

Продолжительность: 12 аудиторных академических часов

  • Состав графического приложения. Форма и её свойства.
  • Контейнеры для хранения объектов формы.
  • Элементы управления. Стандартные кнопки. Основные свойства и события.
  • Однострочный текстовый редактор. Классы, методы, свойства и события.
  • Маски ввода. Способы обеспечения защиты от некорректного ввода данных.
  • Использование групп взаимосвязанных переключателей.
  • Организация всплывающих списков.
  • Элементы управления работы с календарём.
  • Создание полосы прокрутки.
  • Обработка графической информации.
  • Классы работы со шрифтами.
  • Элемент управления – Таймер.
  • Меню формы.
  • Многострочный текстовый редактор.
  • Диалоговые окна работы с проводником.
  • Динамическое создание объектов.
  • Принцип работы с реестром.
  • Организация сохранения настроек перед закрытием приложения.
  • Использование сервера MS Word и MS Excel в разработке оконных приложений.
  • Элементы управления – WebBrowser. Методы, свойства и события.
  • Реализация вкладок при создании графического окна.
  • Создание диаграмм.

Продолжительность: 12 аудиторных академических часов

  • Компоновка и контейнеры.
  • Элементы управления.
  • Модель событий.
  • Кисти.
  • Ресурсы. 
  • Привязка.
  • Команды.
  • Стили и триггеры.
  • Класс Application.

Продолжительность: 12 аудиторных академических часов

  • Цели тестирования программного обеспечения.
  • Понятие качества программного обеспечения.
  • Стандарты качества ПО.
  • Атрибуты и характеристики качества ПО.
  • Основные определения тестирования.
  • Цели и задачи процесса тестирования.
  • Полный цикл тестирования. Фазы тестирования.
  • Методы и виды тестирования. Анализ требований к ПО.
  • Методы и виды тестирования. Общий обзор.
  • Критерии покрытия тестирования.
  • Требования к ПО.
  • Анализ требований с точки зрения пригодности к тестированию.
  • Тестирование требований к учебной программе.
  • Тестирование технической документации.
  • Тестовые требования. Тест-план приложения.
  • Создание тест-кейсов приложения.
  • Применение автоматизированных средств проведения тестирования.
  • Создание отчета о выявленных дефектах.

Продолжительность: 36 аудиторных академических часов

  • Графический интерфейс в Xamarin.
  • Контейнеры компоновки.
  • Элементы в Xamarin и их свойства.
  • Ресурсы и стили.
  • Привязка в Xamarin.
  • ListView и работа с данными.
  • Хранение данных. Файлы.
  • Объекты для работы с с мультимедиа.
  • Телефония и коммуникация.