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