Институт непрерывного профессионального образования
Повышение квалификации
Современные технологии прикладного программирования
Использование современных объектно-ориентированных языков и технологий программирования даст возможность слушателям расширить свою квалификацию и автоматизировать решение рутинных задач. В качестве базового языка программирования предлагается язык программирования Python, который имеет четкую понятную структуру, низкий порог вхождения, широко используется для научных расчетов, решения задач анализа данных и машинного обучения, разработки распределенных систем и веб-приложений. Немаловажно, что все рассматриваемые инструменты и технологии доступны бесплатно.
Цель программы
Формирование компетенции цифровой экономики «Способность эффективно применять современные технологии программирования для разработки прикладного программного обеспечения» у квалифицированных специалистов различных организаций.
Форма обучения: онлайн.
Количество академических часов: 72 часа.
Требования
Программа предназначена для слушетелей, имеющих:
- образование: высшее или среднее профессиональное образование;
- наличие опыта профессиональной деятельности: нет.
- предварительное освоение иных дисциплин/курсов/модулей: требуется владение основами цифровой грамотности и алгоритмизации в объеме школьного курса информатики.
Результаты обучения
Знание (осведомленность в областях):
- базовые конструкции языка программирования Python;
- основные типы данных и операции с ними;
- описание функций и их параметров;
- основы функционального программирования;
- основы объектно-ориентированного программирования;
- технологии создания графических интерфейсов;
- технологии создания и использования баз данных;
- технологии разработки веб-приложений.
Умение (способность к деятельности):
- использование языка программирования Python и его библиотек для разработки программного кода;
- использование функционального или объектно-ориентированного подхода для декомпозиции программного кода;
- проектирование графического интерфейса для PyQT;
- использование реляционных баз данных;
- разработка веб-приложений на основе Flask.
Навыки (использование конкретных инструментов):
- эффективное решение прикладных задач на основе изученных технологий;
- отладка и тестирование разработанных систем.
Наименование модулей
- Основы языка программирования Python.
- Создание функций и классов.
- Разработка приложений с графическим интерфейсом.
- Разработка веб-приложений.