Прикладное программирование и базы данных

PgsqlSQLPythonPostgreSQLDjango
Описание курса

Программистов принято разделять на системных и прикладных. К первым относятся разработчики программ, обеспечивающих работу компьютера: операционных систем, драйверов, утилит. Вторые разрабатывают и отлаживают программный продукт, удовлетворяющий потребности пользователей. Отсюда и слово «прикладной» — т.е. имеющий чисто практическое применение.

В своей работе прикладной программист ориентируется прежде всего на пользователей — он создаёт понятное и простое в использовании приложение, сервис или базу данных. Техническая сторона профессии хорошо сочетается с творческой — нужно находить разные пути решения одной задачи; знать, как упростить, оптимизировать программный код; понимать, как создать эргономичный и удобный интерфейс.

Одна из главных задач прикладного программиста — управление процессами хранения и обработки информации. Он должен разбираться в системах управления баз данных (СУБД) — набором прикладных программ, обеспечивающих создание, сопровождение и использование массивов информации; владеть одним или несколькими языками программирования.

По окончанию дипломной программы слушатель будет уметь:

  • создавать объектно-ориентированные приложения на языке Python;
  • выполнять первичную обработку данных на языке Python;
  • проектировать пользовательский интерфейс на базе Qt/Python;
  • проектировать и создавать объекты базы данных и взаимосвязи между ними;
  • адаптировать структуру базы данных под разные требования;
  • создавать функции на языке PL/PgSQL;
  • создавать веб-приложения;
  • осуществлять базовую настройку, запускать СУБД;
  • осуществлять резервное копирование и восстановление.

Данная дипломная программа разработана с учётом наиболее популярных и востребованных навыков профессии.

Обучение можно проходить очно и очно-заочно.