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

Программист

Программа профессиональной переподготовки "Разработка и тестирование программного обеспечения"

Программа соответствует профессиональным стандартам 06.001  «Программист» и 06.004  «Специалист по тестированию в области информационных технологий»

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

Квалификация: Программист

Общие сведения

Начало обучения

Ноябрь 2019 

по субботам и воскресеньям

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

с 11:00 – 16:00

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

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

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

73 300 рублей

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

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

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

Контакты

8 903 105 90 17

uc@mpt.ru

Записаться на обучение




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

Сегодня профессия Программист позволяет иметь следующий доход

от 40 000 рублей
Junior .NET C# SQL developer
от 90 000 рублей
Middle .NET C# SQL developer
от 180 000 рублей
Senior .NET C# SQL developer

Преподаватели программы

Специалист по тестированию программного обеспечения

Программист, Frontend разработчик

Специалист по информационным системам

Митасов Никита Сергеевич

Программист, Backend разработчик

Программист, Frontend разработчик

Специалист по информационным системам

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

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

Программа "Разработка и тестирование программного обеспечения" включает следующие предметы

Язык программирования 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

Базы данных

Первой ступенью к изучению разработки информационных систем является базовая подготовка по теории баз данных. В курсе рассматриваются основные понятия, принципы проектирования реляционных БД, архитектура СУБД, аномалии и особенности нормализации.

Язык запросов SQL

Язык запросов SQL/T-SQL применяется для создания, модификации и управления информации в базах данных, которые управляются определенной системой управления базами данных. В рамках курса используется MS SQL Server. Содержание программы позволяет получить опыт в создании запросов и их оптимизации для эффективной работы баз данных.

Анализ данных на языке SQL

Аналитики данных для получения прогнозов, как правило получают информацию из баз данных. Они являются экспериментаторами, которые обладают навыками работы с инструментами соединения потоков данных из различных источников. Для это необходимо знать язык SQL, чтобы точно формулировать к ним запрос. Курс позволяет получить представление об анализе данных путем решения различных задач.

Разработка и администрирование баз данных MySQL

MySQL является самой популярной в мире базой данных с открытым кодом. У неё высокая производительность, надежность и чаще всего используется для WEB-проектов. MySQL часто выбирают в качестве встроенной базы данных, распространяемой тысячами поставщиков программного обеспечения и производителей оборудования. Язык SQL практически не имеет отличия в различных базах. Курс направлен на ознакомление в сравнении MySQL.

Разработка и администрирование баз данных PostGreSQL

Программа курса рассчитана на людей, которые обладают базовыми знаниями по теории баз данных и владеют языком программирования SQL. В процессе обучения осуществляется разработка и сопровождение баз данных PostgreSQL. Особенность курса сосредоточена на изучение синтаксиса языка PL/PGSQL, что позволяет научиться создавать и управлять объектами, хранящимися в базах данных PostgreSQL.

Разработка приложений для работы с данными с помощью ADO.NET

ADO.NET является технологией, которая предоставляет доступ и управление данными, хранящимся в базе данных или других источниках. В программе курса осваиваются технологии по написанию клиент-серверных приложений на языке C# в среде Visual Studio. После завершения курса формируются навыки в подключении баз данных, извлечению значений из таблиц с помощью SQL запросов, в хранении данных в объектах ADO.NET.

Записаться на обучение




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Информация, данные, знания. Терминология.
Понятие модели данных.
Сетевая модель данных.
Иерархическая модель данных.
Реляционная модель данных.
Классификация СУБД.
Словарь-справочник данных.
Структура хранимых данных.
Требования к проекту базы данных.
Этапы проектирования базы данных.
Инфологическое проектирование.

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

SQL Server и T-SQL.
Основы T-SQL. DDL.
Основы T-SQL. DML.
Группировка.
Подзапросы.
Объединение таблиц.
Встроенные функции.
Управляющие конструкции.
Табличные объекты и представления.
Хранимые процедуры и триггеры.

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

Инструкции по работе с таблицами баз данных.
Трансформация таблиц.
Модификация данных.
Работа с несколькими таблицами.
Формирование отчётов.
Работа с хранилищами и витринами данных.

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

Запросы манипуляции в SQL.
Основы DDL в MySQL.
Проектирование баз данных.
Встроенные функции.
Объединение таблиц — оператор JOIN.
Вложенные запросы.
Индексирование.
Хранимые процедуры. Пользовательские функции.
Транзакции. Триггеры.

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

Создание базы данных.
Создание подключения.
Выполнение команд и SqlCommand.
Чтение результатов запроса и SqlDataReader.
Типизация результатов SqlDataReader.
Параметризация запросов.
Работа с хранимыми процедурами.
Транзакции.
Сохранение и извлечение файлов из базы данных.
Работа с SqlDataAdapter.
Работа с DataSet.

Другие программы профессиональной переподготовки

WEB-разработка и дизайн

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

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

Системное и системное администрирование

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

Информационноя безопасность компьютерных сетей