DevOps Essentials for Data Engineering - French
Ce cours explore les meilleures pratiques de software engineering et les principes DevOps, spécifiquement conçu pour les data engineers travaillant avec Databricks. Les participants développeront des bases solides dans des domaines clés tels que la qualité du code, le contrôle de version, la documentation et les tests. Le cours met l'accent sur le DevOps, en couvrant ses composantes essentielles, ses avantages et le rôle de l'intégration et de la livraison continues (CI/CD) dans l'optimisation des Workflows de data engineering.
Vous apprendrez à appliquer les principes de modularité dans PySpark pour créer des composants réutilisables et structurer le code efficacement. Les exercices pratiques comprennent la conception et la mise en œuvre de tests unitaires pour des fonctions PySpark à l'aide du Cadre pytest, suivis de tests d'intégration pour les pipelines de données Databricks avec Spark Declarative Pipeline et Jobs afin de garantir leur fiabilité.
Le cours couvre également les opérations Git essentielles dans Databricks, notamment l'utilisation de Databricks Git Folders pour intégrer les pratiques d'intégration continue. Enfin, vous examinerez de manière générale les différentes méthodes de déploiement des ressources Databricks, telles que REST API, CLI, SDK et Declarative Automation Bundles (DABs), vous fournissant ainsi les connaissances nécessaires pour déployer et gérer vos pipelines.
À la fin du cours, vous maîtriserez les meilleures pratiques de software engineering et de DevOps, vous permettant de créer des solutions de data engineering évolutives, maintenables et efficaces.
Remarque :
- Il s’agit du quatrième cours de la série 'Data Engineering with Databricks'.
- Pour les fichiers de cours SCORM, veuillez fermer la fenêtre SCORM après avoir terminé le contenu. Ne cliquez pas sur le bouton ‘Next Lesson’, car cela pourrait empêcher le module SCORM d’être marqué comme terminé.
Dans ce cours, le contenu a été élaboré pour des participants possédant les compétences, connaissances et aptitudes suivantes :
• Connaissance approfondie de la Databricks Platform, notamment une expérience avec les Espaces de travail Databricks, Apache Spark, Delta Lake et la Medallion Architecture, Unity Catalog, SDP et les Jobs. Une compréhension de base du contrôle de version Git est également requise.
• Expérience dans l'ingestion et la transformation de données, avec une maîtrise de PySpark pour le traitement des données et les manipulations de DataFrame. De plus, les candidats doivent avoir de l'expérience dans la rédaction de requêtes SQL de niveau intermédiaire pour l'analyse et la transformation des données.
• Connaissance de la programmation Python, avec une maîtrise de la rédaction de code Python de niveau intermédiaire, notamment la capacité à concevoir et à implémenter des fonctions et des classes. Les utilisateurs doivent également être compétents dans la création, l'importation et l'utilisation efficace de packages Python.
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Registration options
Databricks has a delivery method for wherever you are on your learning journey
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Inscrivez-vous maintenantInstructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
Inscrivez-vous maintenantBlended Learning
Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase
Purchase nowSkills@Scale
Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

