Formation Databricks — Préparation à la certification Databricks Certified Data Engineer Associate

icon public

Public : Data engineers, développeurs, administrateurs de données souhaitant maîtriser la plateforme Databricks et préparer la certification Data Engineer Associate

icon horloge

Durée : 5 jour(s)

Syllabus de la formation Databricks — Préparation à la certification Databricks Certified Data Engineer Associate

Pré-requis : Bases de SQL et notions de Python - Une première expérience avec des pipelines de données est un plus, mais n'est pas obligatoire

Objectifs : Utiliser la plateforme Databricks Data + AI pour réaliser des tâches d'ingénierie des données de bout en bout : ingestion, transformation, modélisation, orchestration, CI/CD, gouvernance, sécurité, optimisation — et se préparer à l'examen de certification Databricks Certified Data Engineer Associate

Modalités d’évaluation certificative :

• Nombre de questions notées : 45 questions à choix multiple.
• Durée : 90 minutes.
• Modalités de passage : en ligne ou dans un centre d’examen.
• Aides pendant l’examen : aucune aide autorisée.
• Prérequis : aucun prérequis obligatoire ; il est fortement recommandé de suivre une formation et de disposer de six mois d’expérience pratique sur Databricks.
• Validité : 2 ans.
• Renouvellement de la certification : obligatoire tous les 2 ans pour conserver votre certification. Vous devez passer la version de l’examen en vigueur. Consultez la rubrique « Getting Ready for the Exam »
(« Se préparer à l’examen ») sur la page web de l’examen pour préparer ce nouveau passage.

Sanction : En cas de réussite aux épreuves certificatives et après validation des résultats, délivrance de la certification Databricks Certified Data Engineer Associate

Référence : BUS103113-F

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

1 275,00 CHF HT / jour

Tarif pour une personne à distance sans frais
+ 75,00 CHF HT par participant supplémentaire
+ frais en cas de formation présentielle

1 500,00 CHF HT

Pour 20 tickets de 30mn (10 heures) utilisables pendant 12 mois

Tarif présentiel

3 475,00 CHF HT

  • PC et logiciels fournis
  • Paiement à 30 jours

Tarif distanciel

2 780,00 CHF HT

  • PC et logiciels à distance fournis sur demande
  • Paiement à 30 jours
Contacter Dawan

Programme Databricks — Préparation à la certification Databricks Certified Data Engineer Associate

Découvrir la plateforme Databricks Intelligence Platform

Architecture Lakehouse : entrepôt de données vs data lake vs lakehouse
Structure du workspace : notebooks, clusters, jobs, repos
Unity Catalog : hiérarchie catalogue / schéma / table, metastore
Types de compute : clusters all-purpose, job clusters, SQL Warehouses, serverless
Langages disponibles dans les notebooks (SQL, Python, magic commands)

Atelier : Prise en main du workspace
Créer un workspace, configurer un cluster, naviguer dans Unity Catalog, créer un catalogue et un schéma, exécuter un premier notebook multi-langage.

Ingérer des données dans le Lakehouse

Formats de fichiers sources : CSV, JSON, Parquet, Delta
CREATE TABLE, read_files(), et lecture avec Apache Spark
Auto Loader : ingestion incrémentale de fichiers (cloudFiles)
COPY INTO : chargement idempotent par lots
Gestion des schémas : inférence, évolution, schema hints

Atelier : Ingérer des fichiers bruts
Mettre en place un pipeline d'ingestion incrémentale avec Auto Loader et un chargement par lots avec COPY INTO, sur des fichiers CSV/JSON déposés dans un volume.

Gérer et faire vivre les tables Delta Lake

Tables managées vs tables externes, volumes Unity Catalog
Delta Lake : transaction log, ACID, schema enforcement
Time travel, DESCRIBE HISTORY, RESTORE
Maintenance : OPTIMIZE, ZORDER, VACUUM
Chargement complet vs incrémental, gestion des doublons

Atelier : Créer et faire vivre des tables Delta
Créer des tables managées et externes, effectuer des mises à jour, consulter l'historique des versions, revenir en arrière avec time travel, optimiser une table.

Transformer les données avec PySpark et SQL

DataFrame API PySpark : sélection, filtres, agrégations, jointures
Fonctions SQL avancées : fenêtres analytiques, fonctions de date
User Defined Functions (UDF) Python et SQL
Nettoyage et déduplication de données (MERGE INTO)

Atelier : Pipeline de transformation ETL
Construire un pipeline PySpark/SQL qui nettoie, joint et agrège plusieurs jeux de données bruts, avec gestion des mises à jour via MERGE INTO.

Modéliser les données dans le Lakehouse

Architecture médaillon : couches Bronze / Silver / Gold
Vues, vues matérialisées, tables live vs tables statiques
Slowly Changing Dimensions (SCD type 1 et type 2)
CTAS (CREATE TABLE AS SELECT) et bonnes pratiques de modélisation

Atelier : Construire une architecture médaillon
Concevoir un pipeline Bronze → Silver → Gold complet à partir des données ingérées précédemment, avec gestion d'une dimension SCD type 2.

Construire des pipelines déclaratifs avec Lakeflow

Déclaration de tables streaming et de vues matérialisées
Modes d'exécution : triggered vs continuous
Qualité des données : expectations (DROP, FAIL, WARN)
Suivi d'exécution : graphe de lignage, logs d'événements

Atelier : Pipeline déclaratif avec Lakeflow
Transformer le pipeline médaillon de l'atelier précédent en pipeline déclaratif, avec règles de qualité de données et visualisation du graphe de lignage.

Orchestrer les traitements avec Lakeflow Jobs

Création de jobs multi-tâches, dépendances entre tâches
Types de tâches : notebook, pipeline, Python script, SQL
Planification : cron, déclencheurs de fichiers, jobs pilotés par événement
Paramétrage des jobs, gestion des échecs et des ré-essais, alerting

Atelier : Orchestrer un pipeline complet
Assembler l'ingestion, la transformation et le pipeline déclaratif en un job Lakeflow multi-tâches, avec planification et alertes en cas d'échec.

Industrialiser les déploiements avec le CI/CD

Intégration Git / Databricks Repos, branches et revues de code
Databricks Asset Bundles (DAB) : structure, databricks.yml
Séparation des environnements dev / staging / production
Déploiement automatisé d'un pipeline via bundle

Atelier : Déployer avec les Asset Bundles
Versionner le projet dans un dépôt Git, packager le pipeline avec un Databricks Asset Bundle et le déployer sur un environnement cible.

Sécuriser et gouverner les données avec Unity Catalog

Modèle de permissions Unity Catalog (GRANT/REVOKE), principe du moindre privilège
Gestion des propriétaires (ownership) et des groupes
Sécurité au niveau ligne et colonne, masquage de données
Lignage des données et audit des accès

Atelier : Sécuriser les données
Mettre en place des permissions différenciées par rôle sur les catalogues/schémas/tables du projet, configurer un masquage de colonne sensible et consulter le lignage.

Diagnostiquer et optimiser les pipelines

Lecture de l'historique des requêtes et du Spark UI
Diagnostic des erreurs courantes (skew, out of memory, petits fichiers)
Optimisation : partitionnement, Z-order, caching, taille de cluster
Bonnes pratiques de coût et de performance

Atelier : Diagnostiquer et optimiser
Analyser un job lent, identifier le goulot d'étranglement via le Spark UI et l'historique des requêtes, puis appliquer les optimisations adaptées.

Délai d'accès :

Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.

Méthodes mobilisées :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 années d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée : Microsoft Teams. Pour le distanciel : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Méthodes d'évaluation :

Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.

Un espace apprenant dédié moncompte.dawan.fr :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date n’est actuellement planifiée pour cette formation. Nous pouvons toutefois organiser cette formation à la demande dans un format adapté à votre besoin, y compris dans votre entreprise.

Contactez-nous pour prévoir une session avec notre formulaire de contact ou par téléphone au 22 519 09 66