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

.NET Developer / Database Engineer / Software Tester

Программист

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

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

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

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

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

Программисты являются IT специалистами, которые занимается разработкой алгоритмов и компьютерных приложений на основе специальных спроектированных моделей. Профессия перспективная и очень востребована. Диапазон заработных плат данной профессии в России составляет 25 000-200 000 рублей.

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

Программа профессиональной переподготовки «Разработка и тестирование программного обеспечения» осуществляет подготовку кадров по созданию программных решений под Windows и Android.

Обучение на данной специальности включает в себя специализации:

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

 

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

с 05.10.2019 

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

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

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

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

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

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

73 800 рублей

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

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

с 11:00 – 16:00

Контакты

8 903 105 90 17

uc@mpt.ru

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

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