Разработка программного обеспечения

Профессия "Программист"

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

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

Программа профессиональной переподготовки “Разработка программного обеспечения” направлена на подготовку специалистов по созданию программных решений.

Программа состоит из набора курсов, которая позволит стать хорошим программистом, для трудоустройства в достойной компании. Каждый второй начинающий программист задаётся вопросом: «А с чего начать?». Нужно понимать, что программист — прежде всего профессионал в области разработки и модификации приложений.

Содержание программы позволяет освоить азы программирования на языке C#, а также научиться создавать компьютерные приложения под операционные системы семейства Windows. Программисты такого направления считаются самыми востребованными в IT сфере.

В программе профессиональной переподготовки «Разработка программного обеспечения» используются технологии платформы «.NET», рассматриваются современных технологии проектирования и тестирования прикладных программ, изучается язык SQL для создания баз данных, а также способы написания клиент-серверных приложений. В образовательном курсе предусмотрен раздел по написанию мобильных приложений под семейства операционной системы Android.

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

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

с 05.10.2019 по субботам

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

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

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

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

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

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

38 600 рублей

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

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

с 10:00 – 15:00                           

Контакты

  • 8 903 105 90 17
  • uc@mpt.ru

Дисциплины образовательной программы
"Разработка программного обеспечения"

Основы программирования на языке C#

Первая ступень позволяет познакомиться с инструментом Visual Studio. На данном предмете рассматриваются принципы разработки консольных приложений – Console Application. Ступень включается в себя знакомство: с базовыми типами данных, операторами условиями и операторами выбора. Также позволяет получить представление: о работе с текстовыми и бинарными файлами, о создании пользовательских структур и классов, о создании функции и встроенных методов, а именно базовые знания о объектно-ориентированном программировании.

Прикладное программирование языке C#​

Вторая ступень позволяет получить профессиональные навыки в создании оконных приложений технологий Windows Form или WPF. На данной ступени рассматриваются принципы визуального и объектно-ориентированного программирования, осваиваются подходы использования стандартах объектов и элементов управления, популярные классы и их ключевых свойства, включая событий. Помимо этого, дисциплина “Прикладное программирование на языке C#” позволяет получить навыки по программированию приложений с использованием дополнительных библиотек широкого назначения.

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

На данном предмете осуществляется знакомство с жизненным циклом разработки программного обеспечения. Рассматриваются модели и стратегии разработки программного обеспечения. Осуществляется изучение унифицированного языка UML для построения диаграмм прецедентов, диаграмм классов и других моделей необходимы при проектировании ПО. Данная дисциплина позволяет получить некий обзор инструментов для проектирования архитектуры программного обеспечения.

Тестирование программного обеспечения

Предмет позволяет получить знания по определению качества программного обеспечения. Курс дает возможность различать элементарные вещи как ошибка, отказ или дефект приложения. Узнать подходы тестирования ПО и получить представление о важности данного направления На уроках рассматриваются средства создания UI-тестов и Unit-тестов, классификация тестовых сценариев, а также методики проведения и формирования результатов тестовых сценариев.

Базы данных

Сегодня администраторы SQL Server являются очень востребованными и высокооплачиваемыми специалистами! SQL Server – мощная платформа для управления данными и проектов бизнес-аналитики. Специалисты, знающие язык запросов SQL, способные проектировать и модифицировать базы данных всегда будут цениться. Данный предмет позволит получить базовые знания по созданию баз данных использую быстрые решения.

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

Данная ступень достаточно интенсивно позволяет узнать о технологиях: ADO.Net, Entity Framework, Language Integrated QueryLINQ и многих других. Особое внимание уделяется получению навыка по разработки приложений баз данных на Visual Studio. Данный этап позволяет научить понимать информационные системы, программировать базовые функции баз данных, а также осуществлять подсчёт статистик и автоматизировать формирования отчётов (Экспорт и Импорт данных).

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

Сегодня, востребованность в разработке мобильных приложений растёт очень быстро. Практически всё программное обеспечения переводят в мобильные версии под Android, iOS или в очень редких случаях Windows Phone. Технология Xamarin является кроссплатформенной технологией для разработки приложений такого рода. Данная дисциплина позволяет получить знания о разработке мобильных приложений. Узнать о необходимы сервисах предоставляющие API и понимать в XML разметке.

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

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

Рекомендации

Программа курса разработана с учетом рекомендаций специалистов, работающих в соответствующей сфере




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

1

Разработка программного обеспечения

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

1 / 3

В какой кодировке хранятся символьные (char) переменные в С#?

2 / 3

Какие из перечисленных ключевых слов используются в конструкции «если»:

3 / 3

Что делает оператор %?

Ваш результат:

Программа обучения

Основы программирования на языке C#

Базовые структуры

  • Базовые типы данных.
    Алгоритмические конструкции: линейные процесс, ветвление и циклы
  • Подпрограммы (Методы)
  • Форматирование даты и времени
  • Строковые классы, методы обработки текстовой информации
    Разработка приложения с использованием базовых структур

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

  • Интерфейсы и делегаты
  • Классы: базовые, статический, абстрактные и виртуальные
  • Классы для обработки файлов
  • Многопоточность процессов
  • Изучение классов для обработки информации на жестких носителях
  • Разработка приложения с использованием интерфесов и делегатов
  • Разработка приложения с файловой системой
  • Разработка многопоточного приложения
  • Разработка консольного приложения, с последовательным вводом команд, для сбора информации о системе, считыванием и записью файла в системе

Прикладное программирование на языке C#

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

  • Прикладное программное обеспечение и его особенности.
  • Классификация прикладного ПО.
    Цель и средства разработки.
  • Файлы проекта.
    Структура кода основного файла приложения, модуля общего назначения.
  • Создание графического приложения.
    Форма и её свойства.
  • Контейнеры для хранения объектов формы.
  • Компоненты работы с кнопками.
  • Основные события.
  • Способы возникновения событий.
  • Элемент управления — однострочный текстовый редактор.
  • Использование групп взаимосвязанных переключателей при разработке приложений.
  • Виды ошибок в программе.
    Причины ошибок.
    Распознавание ошибок в программе.
  • Средства отладки прикладных программ.
  • Организация всплывающих списков.
  • Элементы управления DateTimePicker и MonthCalendar.

Прикладное программное обеспечение

  • Элементов управления — полоса прокрутки.
  • Объекты выбора числа из определенного диапазона.
  • Элемент PictureBox.
    Обработка графической информации.
  • Обращение к системной информации.
    Элемент управления — Таймер.
  • Главное и контекстное меню формы.
  • Работа с многострочным текстовым редактором.
  • Использование классов OpenFileDialog, SaveFileDialog, FontDialog и ColorDialog.
  • Создание основного меню.
  • Использование панели отражния статуса.
  • Динамическое создание объектов.
  • Работа с реестром.
  • Окно сообщения MessageBox.
    Организация сохранения настроек перед закрытием приложения.
  • Объекты TrackBar и ProgressBar

How can I edit the masks ?

All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.

What do I need to open the files ?

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words

How can I edit smart objects ?

The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from «de Finibus Bonorum et Malorum» by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation

Is the font free ?

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur