<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="35851" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/google-wocc" lastchanged="2025-09-30T16:00:31+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Workflow Orchestration with Cloud Composer</title><productcode>WOCC</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-WOCC</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Explore Apache Airflow and Cloud Composer as workflow orchestration solutions.&lt;/li&gt;&lt;li&gt;Create and manage Airflow DAGs following best practices.&lt;/li&gt;&lt;li&gt;Test and debug Airflow DAGs.&lt;/li&gt;&lt;li&gt;Monitor and observe Airflow DAGs on Cloud Composer&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Completion of &amp;quot;&lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/fr/course/google-bbdp&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Building Batch Data Pipelines on Google Cloud &lt;span class=&quot;fl-prod-pcode&quot;&gt;(BBDP)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&amp;quot; or equivalent knowledge of data analytics and engineering on Google Cloud.&lt;/p&gt;</essentials><audience>&lt;p&gt;Data Engineers who wish to learn how to use Apache Airflow and Cloud Composer to orchestrate their data engineering workflows.&lt;/p&gt;</audience><outline>&lt;h4&gt;Module 1 - Introduction to Cloud Composer&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data Engineer&amp;#039;s need for Workflow Orchestration&lt;/li&gt;&lt;li&gt;Introduction to Apache Airflow&lt;/li&gt;&lt;li&gt;Cloud Composer&lt;/li&gt;&lt;li&gt;Environment Setup&lt;/li&gt;&lt;li&gt;Using the Composer and Airflow&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explore Apache Airflow and Cloud Composer.&lt;/li&gt;&lt;li&gt;Provision Cloud Composer instances.&lt;/li&gt;&lt;li&gt;Explore the Airflow and Composer UIs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Provisioning Cloud Composer&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 2 - Creating and managing DAGs&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DAG structure and best practices&lt;/li&gt;&lt;li&gt;Common operators&lt;/li&gt;&lt;li&gt;Dependencies, trigger rules, and flow control&lt;/li&gt;&lt;li&gt;Integration of Airflow and Google Cloud Services&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Write DAGs.&lt;/li&gt;&lt;li&gt;Explore common Airflow operators.&lt;/li&gt;&lt;li&gt;Manage triggers, dependencies, and flow control.&lt;/li&gt;&lt;li&gt;Integrate Airflow with Google Cloud Services.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Assembling a Data Processing Workflow&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 3 - Advanced Airflow techniques and best practices&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Airflow features&lt;/li&gt;&lt;li&gt;Debugging DAGs&lt;/li&gt;&lt;li&gt;Performance and scalability&lt;/li&gt;&lt;li&gt;Security and Access Control&lt;/li&gt;&lt;li&gt;Observability and monitoring&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leverage advanced Airflow features.&lt;/li&gt;&lt;li&gt;Debug DAGs.&lt;/li&gt;&lt;li&gt;Observe and monitor your running DAGs&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Extending and Monitoring DAGs&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Explore Apache Airflow and Cloud Composer as workflow orchestration solutions.
- Create and manage Airflow DAGs following best practices.
- Test and debug Airflow DAGs.
- Monitor and observe Airflow DAGs on Cloud Composer</objective_plain><essentials_plain>Completion of &quot;Building Batch Data Pipelines on Google Cloud (BBDP)&quot; or equivalent knowledge of data analytics and engineering on Google Cloud.</essentials_plain><audience_plain>Data Engineers who wish to learn how to use Apache Airflow and Cloud Composer to orchestrate their data engineering workflows.</audience_plain><outline_plain>Module 1 - Introduction to Cloud Composer


Topics



- Data Engineer's need for Workflow Orchestration
- Introduction to Apache Airflow
- Cloud Composer
- Environment Setup
- Using the Composer and Airflow

Objectives



- Explore Apache Airflow and Cloud Composer.
- Provision Cloud Composer instances.
- Explore the Airflow and Composer UIs.

Activities



- Lab: Provisioning Cloud Composer
Module 2 - Creating and managing DAGs


Topics



- DAG structure and best practices
- Common operators
- Dependencies, trigger rules, and flow control
- Integration of Airflow and Google Cloud Services

Objectives



- Write DAGs.
- Explore common Airflow operators.
- Manage triggers, dependencies, and flow control.
- Integrate Airflow with Google Cloud Services.

Activities



- Lab: Assembling a Data Processing Workflow
Module 3 - Advanced Airflow techniques and best practices


Topics



- Advanced Airflow features
- Debugging DAGs
- Performance and scalability
- Security and Access Control
- Observability and monitoring

Objectives



- Leverage advanced Airflow features.
- Debug DAGs.
- Observe and monitor your running DAGs

Activities



- Lab: Extending and Monitoring DAGs</outline_plain><duration unit="d" days="1">1 jour</duration><pricelist><price country="US" currency="USD">595.00</price><price country="CA" currency="CAD">820.00</price><price country="GB" currency="GBP">660.00</price><price country="IT" currency="EUR">650.00</price><price country="DE" currency="EUR">950.00</price><price country="AT" currency="EUR">950.00</price><price country="SE" currency="EUR">950.00</price><price country="FR" currency="EUR">790.00</price><price country="SI" currency="EUR">950.00</price><price country="CH" currency="CHF">950.00</price></pricelist><miles/></course>