Современные технологии прикладного программирования
Использование современных объектно-ориентированных языков и технологий программирования даст возможность слушателям расширить свою квалификацию и автоматизировать решение рутинных задач. В качестве базового языка программирования предлагается язык программирования Python, который имеет четкую понятную структуру, низкий порог вхождения, широко используется для научных расчетов, решения задач анализа данных и машинного обучения, разработки распределенных систем и веб-приложений. Немаловажно, что все рассматриваемые инструменты и технологии доступны бесплатно.
Цель программы: формирование компетенции цифровой экономики «Способность эффективно применять современные технологии программирования для разработки прикладного программного обеспечения» у квалифицированных специалистов различных организаций.
Формат обучения: онлайн.
Количество академических часов: 72 часа.
Планируемые результаты освоения программы
Знание (осведомленность в областях):
- Базовые конструкции языка программирования Python.
- Основные типы данных и операции с ними.
- Описание функций и их параметров.
- Основы функционального программирования.
- Основы объектно-ориентированного программирования.
- Технологии создания графических интерфейсов.
- Технологии создания и использования баз данных.
- Технологии разработки веб-приложений.
Умение (способность к деятельности):
- Использование языка программирования Python и его библиотек для разработки программного кода.
- Использование функционального или объектно-ориентированного подхода для декомпозиции программного кода.
- Проектирование графического интерфейса для PyQT.
- Использование реляционных баз данных.
- Разработка веб-приложений на основе Flask.
Навыки (использование конкретных инструментов):
- Эффективное решение прикладных задач на основе изученных технологий.
- Отладка и тестирование разработанных систем.
Требования
Образование: высшее или среднее профессиональное образование.
Квалификация: нет.
Наличие опыта профессиональной деятельности: нет.
Предварительное освоение иных дисциплин/курсов/модулей: требуется владение основами цифровой грамотности и алгоритмизации в объеме школьного курса информатики.
Изучаемые модули
- Основы языка программирования Python.
- Создание функций и классов.
- Разработка приложений с графическим интерфейсом.
- Разработка веб-приложений.
Контактная информация по вопросам обучения
Адрес: г. Оренбург, пр. Победы, 13, корп. 20, ауд. 20.2.14.
Телефон: (35-32) 91-21-11
E-mail: fpk@mrc.osu.ru, fpkpgms@mrc.osu.ru
Контактные лица:
Последнее обновление: 25.07.2022
Ответственный за информацию:
Подосенова Ирина Александровна, институт непрерывного профессионального образования ОГУ, директор
(тел.91-21-11)