diff --git a/README.md b/README.md index b1bc6e7..d3cfc60 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Учебник по Apache Airflow для начинающих -Добро пожаловать в учебник по Apache Airflow! Этот курс создан специально для тех, кто уже освоил Python и SQL и готов познакомиться со своим первым инструментом для ETL-процессов. +Добро пожаловать в учебник по Apache Airflow! Этот курс создан специально для тех, кто уже освоил Python и SQL и готов познакомиться со своим первым инструментом для ETL-процессов. К учебнику прилагается готовый практический стенд, позволяющий сразу применить полученные знания на практике. ## 📚 Введение @@ -72,18 +72,25 @@ Apache Airflow — это мощный оркестратор рабочих п - Обработка ошибок и повторные попытки - Оптимизация и масштабирование DAG +## 🛠️ Практический стенд + +К этому учебнику прилагается полноценный стенд Apache Airflow, который позволяет сразу приступить к практике и закрепить полученные знания. В папке [`airflow-docker`](airflow-docker/) вы найдете готовую среду для экспериментов с 6 готовыми DAG'ами разной сложности и практическими заданиями для каждого из них. + +Стенд включает настроенную среду с PostgreSQL для тренировок, образцы данных и детальные инструкции для практических занятий. Подробную информацию о возможностях стенда и инструкции по запуску смотрите в [`README.md`](airflow-docker/README.md) папки `airflow-docker`. + ## 🚀 Как использовать этот учебник -1. **Следуйте порядку**: начните с Введения в Airflow и переходите к следующим по порядку -2. **Практикуйтесь**: создавайте свои DAG по мере изучения материала -3. **Используйте изображения**: в учебнике много визуальных материалов для лучшего понимания -4. **Экспериментируйте**: не бойтесь пробовать разные настройки и сценарии +1. **Изучайте теорию**: начните с Введения в Airflow и переходите к следующим главам по порядку +2. **Практикуйтесь на стенде**: после каждой главы выполняйте соответствующие задания в практическом стенде +3. **Создавайте свои DAG**: применяйте полученные знания для решения реальных задач +4. **Используйте визуальные материалы**: в учебнике много изображений и диаграмм для лучшего понимания +5. **Экспериментируйте**: не бойтесь пробовать разные настройки и сценарии на учебном стенде ## 📝 Технические требования - **Python**: базовое знание языка - **SQL**: понимание основных запросов и концепций -- **Airflow**: версия 2.5 (на которой ориентирован курс) +- **Airflow**: версия 2.9 (на которой ориентирован курс) - **Среда разработки**: любой текстовый редактор или IDE с поддержкой Python ## 💡 Советы для успешного обучения