Описание
Программа повышения квалификации «Прикладное программирование и базы данных»
Цель программы
Подготовить квалифицированных специалистов, способных эффективно разрабатывать, оптимизировать и сопровождать прикладное ПО и базы данных в современных ИТ-средах. Программа нацелена на актуализацию профессиональных компетенций в соответствии с актуальными требованиями рынка труда и технологическими трендами.
Задачи программы
1. Освоить современные языки и инструменты прикладного программирования.
2. Изучить принципы проектирования, реализации и администрирования реляционных и нереляционных баз данных.
3. Научиться интегрировать приложения с базами данных, обеспечивать безопасность и целостность данных.
4. Овладеть методами оптимизации производительности приложений и запросов к БД.
5. Получить практический опыт разработки полнофункциональных прикладных решений с использованием СУБД.
6. Ознакомиться с актуальными подходами к тестированию, отладке и сопровождению программных продуктов.
Знания, которые получит слушатель
— синтаксис и семантика современных языков программирования (на выбор: Python, Java, C#, JavaScript и др.);
— основы алгоритмизации и структур данных, паттерны проектирования;
— архитектура и принципы работы реляционных (SQL) и NoSQL-баз данных;
— язык SQL: запросы, транзакции, индексы, представления, хранимые процедуры;
— модели данных, нормализация, проектирование схем БД;
— принципы клиент-серверного взаимодействия и API (REST, GraphQL);
— методы обеспечения безопасности данных (аутентификация, авторизация, шифрование);
— основы тестирования ПО и отладки кода;
— современные среды разработки (IDE), системы контроля версий (Git), инструменты CI/CD.
