III уровень Программирование и создание ИТ-продуктов

Программные решения для бизнеса

ФГБОУ ВО "Башкирский государственный педагогический университет им.М.Акмуллы"
72,00 часа длительность
Онлайн формат
Базовый уровень

Описание

Дополнительная профессиональная программа повышения квалификации «Программные решения для бизнеса» ориентирована на получение новой компетенции по разработке программных решений, необходимых для профессиональной деятельности в области проектирования и разработки информационных систем.

Программа является преемственной к основным образовательным программам высшего образования направления подготовки 09.00.00 Информатика и вычислительная техника, квалификация  (степень) – бакалавр и профессиональным стандартам «Программист», утвержденный приказом Министерства труда и социальной защиты Российской Федерации от 18 ноября 2013 г. N 679н и «Специалист по информационным системам», утвержденный приказом Министерства труда и социальной защиты Российской Федерации от 18 ноября 2014 г. N 896н.

Актуальность программы обусловлена происходящей цифровизацией и необходимостью автоматизации процессов, в том числе и  бизнес. Профессионалы в области программных решений занимаются модификацией готового программного обеспечения и его интеграцией в существующие системы или созданием новых информационных систем. Профессия «программист» является одной из востребованных профессий настоящего времени и входит в атлас профессий будущего. Умение программировать необходимо не только в сфере ИТ, но и для автоматизации рутинных операций в других профессиональных областях.

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

Цель программы
Формирование специальных компетенций по созданию программных решений для проектирования и разработки приложений для работы с базой данных в различных сферах, в том числе при ведении бизнеса.

Требования

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

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

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

Иные требования и рекомендации для обучения по программе

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

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

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

Модули

свернуть
Модуль 1 Анализ и проектирование программных решений
Лекция 1. Модели жизненного цикла программного обеспечения Краткое содержание: Основные понятия и подходы, этапы развития, модели жизненного цикла и этапы разработки, приёмы обеспечения технологичности программ, модули и их свойства, нисходящая и восходящая разработка программ, программирование «с защитой от ошибок», структурное и объектно-ориентированное программирование, типы данных, базовые конструкции языка, функции, инкапсуляция, наследование и полиморфизм, методика программирования, унифицированный язык моделирования UML, основные понятия и определения, диаграммы классов и последовательно-сти, назначение и применение проектных шаблонов, краткий обзор проектных шаблонов, формат «Банды четырех» и SOLID, формирование объектов и программирование гибких объектов, шаблоны Singleton и Factory Method, шаблоны Composite и Decorator Лекция 2. Основные понятия БД Краткое содержание: история развития баз данных; определение базы и банков данных, отличительные признаки, предметные области и объектов, атрибутов. Лекция 3. Проектирование БД Краткое содержание: определение проектирования, основные задачи и цели проектирования Лекция 4. Система управления БД Краткое содержание: определение СУБД, примеры, классификация. Практическое задание 1: Подготовка к работе. В рамках выполнения данного задания у слушателя отрабатываться навыки по установке Qt; описанию процесса создания тестового приложения и по произведению сборки драйвера QMYSQL. Практическое задание 2: Разработка графического интерфейса. В рамках выполнения данного задания у слушателя отрабатываться умения производить обзор элементов графического интерфейса и знакомство с механизмом сигналов и слотов. Практическое задание 3: Обзор виджетов QComboBox и QMessageBox В рамках выполнения данного задания у слушателя у слушателя происходит знакомство с виджетом QComboBox и отрабатывается навык вывода информации с помощью QMessageBox и создание приложения.
Модуль 3 Итоговая аттестация
Оценка качества освоения программы включает итоговую аттестацию слушателей, предполагающую зачет в форме теста и итогового задания.
Модуль 2 Разработка программных решений
Тема 1. Реализация программного решения Краткое содержание: для чего создают программы, кто и каким образом их создаёт, как должны выглядеть программы, каков план разработки программы, обзор современных языков программирования, элементы графического интерфейса. Тема 2. Окно авторизации Практическое задание 4: Создание окна авторизации В рамках выполнения данного задания у слушателя отрабатываться навык разработки окна авторизация пользователей приложения для учета консалтинговых услуг. Тема 3. Создание главного окна приложения Практическое задание 5: Создание окна авторизации. В рамках выполнения данного задания у слушателя отрабатываться умение создавать главное окно приложения для учета консалтинговых ус-луг. Тема 4. Работа с приложением. Практическое задание 6: Реализация удаления, обновления записей и выхода из приложения. В рамках выполнения данного задания у слушателя отрабатываться навыки реализации слотов удаления, обновления записей и выхода из приложения. Тема 5. Добавление записей Практическое задание 7: Реализация добавления записей В рамках выполнения данного задания у слушателя отрабатываться умение добавления записей из приложения в базу данных. Тема 6. Редактирование записей Практическое задание 8: Реализация редактирования записей В рамках выполнения данного задания у слушателя отрабатываться навык реализации возможностей редактирования записей.
Модуль 1 Анализ и проектирование программных решений
Лекция 1. Модели жизненного цикла программного обеспечения Краткое содержание: Основные понятия и подходы, этапы развития, модели жизненного цикла и этапы разработки, приёмы обеспечения технологичности программ, модули и их свойства, нисходящая и восходящая разработка программ, программирование «с защитой от ошибок», структурное и объектно-ориентированное программирование, типы данных, базовые конструкции языка, функции, инкапсуляция, наследование и полиморфизм, методика программирования, унифицированный язык моделирования UML, основные понятия и определения, диаграммы классов и последовательно-сти, назначение и применение проектных шаблонов, краткий обзор проектных шаблонов, формат «Банды четырех» и SOLID, формирование объектов и программирование гибких объектов, шаблоны Singleton и Factory Method, шаблоны Composite и Decorator Лекция 2. Основные понятия БД Краткое содержание: история развития баз данных; определение базы и банков данных, отличительные признаки, предметные области и объектов, атрибутов. Лекция 3. Проектирование БД Краткое содержание: определение проектирования, основные задачи и цели проектирования Лекция 4. Система управления БД Краткое содержание: определение СУБД, примеры, классификация. Практическое задание 1: Подготовка к работе. В рамках выполнения данного задания у слушателя отрабатываться навыки по установке Qt; описанию процесса создания тестового приложения и по произведению сборки драйвера QMYSQL. Практическое задание 2: Разработка графического интерфейса. В рамках выполнения данного задания у слушателя отрабатываться умения производить обзор элементов графического интерфейса и знакомство с механизмом сигналов и слотов. Практическое задание 3: Обзор виджетов QComboBox и QMessageBox В рамках выполнения данного задания у слушателя у слушателя происходит знакомство с виджетом QComboBox и отрабатывается навык вывода информации с помощью QMessageBox и создание приложения.
Модуль 2 Разработка программных решений
Тема 1. Реализация программного решения Краткое содержание: для чего создают программы, кто и каким образом их создаёт, как должны выглядеть программы, каков план разработки программы, обзор современных языков программирования, элементы графического интерфейса. Тема 2. Окно авторизации Практическое задание 4: Создание окна авторизации В рамках выполнения данного задания у слушателя отрабатываться навык разработки окна авторизация пользователей приложения для учета консалтинговых услуг. Тема 3. Создание главного окна приложения Практическое задание 5: Создание окна авторизации. В рамках выполнения данного задания у слушателя отрабатываться умение создавать главное окно приложения для учета консалтинговых ус-луг. Тема 4. Работа с приложением. Практическое задание 6: Реализация удаления, обновления записей и выхода из приложения. В рамках выполнения данного задания у слушателя отрабатываться навыки реализации слотов удаления, обновления записей и выхода из приложения. Тема 5. Добавление записей Практическое задание 7: Реализация добавления записей В рамках выполнения данного задания у слушателя отрабатываться умение добавления записей из приложения в базу данных. Тема 6. Редактирование записей Практическое задание 8: Реализация редактирования записей В рамках выполнения данного задания у слушателя отрабатываться навык реализации возможностей редактирования записей.
Модуль 3 Итоговая аттестация
Оценка качества освоения программы включает итоговую аттестацию слушателей, предполагающую зачет в форме теста и итогового задания.

Преподаватели

Старцева

Оксана Геннадиевна

ФГБОУ ВО "Башкирский государственный педагогический университет им.М.Акмуллы"

Габидуллин

Юнир Зульфатович

ФГБОУ ВО "Башкирский государственный педагогический университет им.М.Акмуллы"
Авторизуйтесь чтобы записаться

Ответственный за программу

starcevaog@mail.ru

+7(917)4028800