О программе
Основная цель курса — расширение своих навыков в профессии SQL-разработчика с использованием таких инструментов как SQLAlchemy и PySpark.
Курс — один из немногих, который подробно и пошагово объясняет работу с базами данных с использованием SQLAlchemy и обработку данных с PySpark. Вы разберётесь, как правильно строить модели, писать эффективные запросы, управлять миграциями, работать с транзакциями и обеспечивать безопасность данных. Курс поможет Вам получить фундаментальные знания для прокачки своих навыков как начинающего Data Engineer и специалиста по работе с данными.
Содержание курса SQLAlchemy:
- Знакомство с платформой и структура курса
- Введение в SQLAlchemy: основные принципы ORM
- CRUD-операции (создание, чтение, обновление, удаление данных)
- Работа с миграциями: Alembic и управление схемами БД
- Тестирование моделей и запросов с использованием SQLAlchemy
- Построение запросов и фильтрация данных
- Связи между моделями: один к одному, один ко многим, многие ко многим
- Работа с транзакциями и контроль целостности данных
- Оптимизация производительности запросов
- Безопасность при работе с базами данных
- Расширенные возможности SQLAlchemy (дополнительные фишки и подходы)
- Итоговый проект на выбор для пополнения портфолио
Содержание курса PySpark:
- Введение в Spark и основы распределённых вычислений
- Работа с данными в PySpark: RDD
- Работа с данными в PySpark: DataFrame и Spark SQL
- Оптимизация производительности PySpark-приложений
- Потоковая обработка с PySpark Structured Streaming
- Машинное обучение с PySpark MLlib
- Интеграция PySpark с внешними системами
- Отладка и профилирование PySpark-приложений
- Чеклисты и шпаргалки по PySpark
- Продвинутые темы PySpark
- Финальные проекты
Во время прохождения курса Вам будут доступны лекционные и практические задания:
- Лекционные материалы позволят глубоко разобраться в каждой теме, освоить теорию и подходы, применяемые в индустрии.
- Практические задания включают тесты, написание кода и финальную проектную работу, которая проверяется вручную преподавателями.
- Итоговое задание поможет закрепить знания и станет достойным примером Ваших навыков в портфолио.
На протяжении всего курса работает чат в Telegram, где Вы сможете задавать вопросы, получать поддержку и общаться с другими участниками.
Вы научитесь работать с базами данных с помощью SQLAlchemy и PySpark
Освоите CRUD-операции, миграции и тестирование моделей
Научитесь писать сложные запросы и выстраивать связи между таблицами
Поймёте, как работать с транзакциями и обеспечивать целостность данных
Разберётесь в вопросах оптимизации запросов и защиты данных
Познакомитесь с расширенными возможностями SQLAlchemy
Создадите итоговый проект, который добавите в своё портфолио
Прокачаете софт скиллы и пообщаетесь с другими участниками курса
Установите PostgreSQL на различных платформах
Научитесь создавать и управлять таблицами
Научитесь агрегировать и группировать данные
Что внутри
В комплект входят 2 курса общей стоимостью 9 690 ₽.
Для кого эта программа
Начальные требования
- Понимание простой математики, умение решать поставленные задачи самостоятельно
- Наличие компьютера или ноутбука от 8 ГБ оперативной памяти и 128 ГБ на жестком диске
- Базовые знания SQL
- Базовые знания Python
Наши преподаватели
Как проходит обучение
Во время прохождения курса Вам будут доступны лекционные и практические задания:
-
Лекции для погружения в теорию
-
Тесты и задачи на написание кода после каждой темы
-
Финальный проект на выбор, отражающий полученные знания
-
Поддержка от преподавателя и ответ на любой вопрос через Telegram-группу
Содержание
Что вы получаете
- Доступ к форуму решений
- Сертификат о прохождении курса
- Готовое портфолио для дальнейшего трудоустройства
- Помощь с трудоустройством
- Знания и нестандартные задачи, с которыми предстоит встретиться на работе
- Общение с одногруппниками, единомышленниками и преподавателем