Современные технологии прикладного программирования

Современные технологии прикладного программирования

Использование современных объектно-ориентированных языков и технологий программирования даст возможность слушателям расширить свою квалификацию и автоматизировать решение рутинных задач. В качестве базового языка программирования предлагается язык программирования Python, который имеет четкую понятную структуру, низкий порог вхождения, широко используется для научных расчетов, решения задач анализа данных и машинного обучения, разработки распределенных систем и веб-приложений. Немаловажно, что все рассматриваемые инструменты и технологии доступны бесплатно.

Цель программы: формирование компетенции цифровой экономики «Способность эффективно применять современные технологии программирования для разработки прикладного программного обеспечения» у квалифицированных специалистов различных организаций.

Формат обучения
онлайн.
Количество академических часов
72 часа.

Планируемые результаты освоения программы

Знание (осведомленность в областях):

  • Базовые конструкции языка программирования Python.
  • Основные типы данных и операции с ними.
  • Описание функций и их параметров.
  • Основы функционального программирования.
  • Основы объектно-ориентированного программирования.
  • Технологии создания графических интерфейсов.
  • Технологии создания и использования баз данных.
  • Технологии разработки веб-приложений.

Умение (способность к деятельности):

  • Использование языка программирования Python и его библиотек для разработки программного кода.
  • Использование функционального или объектно-ориентированного подхода для декомпозиции программного кода.
  • Проектирование графического интерфейса для PyQT.
  • Использование реляционных баз данных.
  • Разработка веб-приложений на основе Flask.

Навыки (использование конкретных инструментов):

  • Эффективное решение прикладных задач на основе изученных технологий.
  • Отладка и тестирование разработанных систем.

Требования

Образование
высшее или среднее профессиональное образование.
Квалификация
нет.

Наличие опыта профессиональной деятельности: нет.

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

Изучаемые модули

  1. Основы языка программирования Python.
  2. Создание функций и классов.
  3. Разработка приложений с графическим интерфейсом.
  4. Разработка веб-приложений.

Контактная информация по вопросам обучения

Адрес
г. Оренбург, пр. Победы, 13, корп. 20, ауд. 20.2.14.
Телефон
(35-32) 91-21-11

E-mail: fpk@mrc.osu.ru, fpkpgms@mrc.osu.ru

Контактные лица:

  • ведущий специалист по УМР Хвостова Оксана Николаевна — fpk@mrc.osu.ru
  • ведущий специалист по УМР Бероева Елена Александровна — beroeva@mrc.osu.ru

Обновлено 25.07.2022

Ответственный за информацию: Подосенова Ирина Александровна, Институт непрерывного профессионального образования ОГУ, директор (тел.91-21-11)

Эта страница на osu.ru