Программа

SQLAlchemy + PySpark

Набор курсов создателей "Data Engineer с нуля до junior". На курсах Вы сможете  получить знания, которые позволят вам улучшить навыки в работе с базами данных до уровня экспертов. Освоите SQLAlchemy для работы с базами данных в Python. Вы научитесь создавать таблицы, описывать связи между ними, писать запросы и…
2 курса
Средний уровень

О программе

Основная цель курса — расширение своих навыков в профессии SQL-разработчика с использованием таких инструментов как SQLAlchemy и PySpark. 

Курс — один из немногих, который подробно и пошагово объясняет работу с базами данных с использованием SQLAlchemy и обработку данных с PySpark. Вы разберётесь, как правильно строить модели, писать эффективные запросы, управлять миграциями, работать с транзакциями и обеспечивать безопасность данных. Курс поможет Вам получить фундаментальные знания для прокачки своих навыков как начинающего Data Engineer и специалиста по работе с данными.

Содержание курса SQLAlchemy:

  1. Знакомство с платформой и структура курса
  2. Введение в SQLAlchemy: основные принципы ORM
  3. CRUD-операции (создание, чтение, обновление, удаление данных)
  4. Работа с миграциями: Alembic и управление схемами БД
  5. Тестирование моделей и запросов с использованием SQLAlchemy
  6. Построение запросов и фильтрация данных
  7. Связи между моделями: один к одному, один ко многим, многие ко многим
  8. Работа с транзакциями и контроль целостности данных
  9. Оптимизация производительности запросов
  10. Безопасность при работе с базами данных
  11. Расширенные возможности SQLAlchemy (дополнительные фишки и подходы)
  12. Итоговый проект на выбор для пополнения портфолио

Содержание курса PySpark:

  1. Введение в Spark и основы распределённых вычислений
  2. Работа с данными в PySpark: RDD
  3. Работа с данными в PySpark: DataFrame и Spark SQL
  4. Оптимизация производительности PySpark-приложений
  5. Потоковая обработка с PySpark Structured Streaming
  6. Машинное обучение с PySpark MLlib
  7. Интеграция PySpark с внешними системами
  8. Отладка и профилирование PySpark-приложений
  9. Чеклисты и шпаргалки по PySpark
  10. Продвинутые темы PySpark
  11. Финальные проекты

Во время прохождения курса Вам будут доступны лекционные и практические задания:

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

На протяжении всего курса работает чат в Telegram, где Вы сможете задавать вопросы, получать поддержку и общаться с другими участниками.

Вы научитесь работать с базами данных с помощью SQLAlchemy и PySpark
Освоите CRUD-операции, миграции и тестирование моделей
Научитесь писать сложные запросы и выстраивать связи между таблицами
Поймёте, как работать с транзакциями и обеспечивать целостность данных
Разберётесь в вопросах оптимизации запросов и защиты данных
Познакомитесь с расширенными возможностями SQLAlchemy
Создадите итоговый проект, который добавите в своё портфолио
Прокачаете софт скиллы и пообщаетесь с другими участниками курса
Установите PostgreSQL на различных платформах
Научитесь создавать и управлять таблицами
Научитесь агрегировать и группировать данные

Что внутри

В комплект входят 2 курса общей стоимостью 9 690 ₽.

  •      
     
     
  •      
     
     

Для кого эта программа

Курс будет полезен всем — школьникам, студентам, специалистам, взрослым, пенсионерам, а также тем, кто хочет освоить новое направление или изменить профессиональную сферу. Apache Spark — это ключевая технология в современной обработке больших данных, и специалисты, владеющие Spark и PySpark, востребованы во всех отраслях: от аналитики и финансов до промышленности и телекоммуникаций. На сегодняшний день рынок остро ощущает нехватку специалистов, способных эффективно работать с распределёнными системами и обрабатывать терабайты данных. Давайте вместе решать эту проблему — и осваивать Spark с нуля до уровня уверенного практического применения!

Начальные требования

  • Понимание простой математики, умение решать поставленные задачи самостоятельно
  • Наличие компьютера или ноутбука от 8 ГБ оперативной памяти и 128 ГБ на жестком диске
  • Базовые знания SQL
  • Базовые знания Python

Наши преподаватели

Как проходит обучение

Во время прохождения курса Вам будут доступны лекционные и практические задания:

  • Лекции для погружения в теорию

  • Тесты и задачи на написание кода после каждой темы

  • Финальный проект на выбор, отражающий полученные знания

  • Поддержка от преподавателя и ответ на любой вопрос через Telegram-группу

Содержание

Что вы получаете

  • Доступ к форуму решений
  • Сертификат о прохождении курса
  • Готовое портфолио для дальнейшего трудоустройства
  • Помощь с трудоустройством
  • Знания и нестандартные задачи, с которыми предстоит встретиться на работе
  • Общение с одногруппниками, единомышленниками и преподавателем

Сколько стоит обучение

Price: 9 690 
Вы попробовали и поняли, что вам сейчас не подходит эта программа? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о программе друзьям

Price: 9 690