DevOps Essentials for Data Engineering - Spanish
Ce cours explore les meilleures pratiques d’ingénierie logicielle et les principes DevOps, spécialement conçus pour les ingénieurs de données travaillant avec Databricks. Les participants construiront une base solide dans les sujets clés tels que la qualité du code, le contrôle de version, la documentation et les tests. Le cours met l’accent sur DevOps, couvrant les composants de base, les 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. L’expérience pratique comprend la conception et l’implémentation de tests unitaires pour les fonctions PySpark à l’aide du framework pytest, suivis de tests d’intégration pour les pipelines de données Databricks avec DLT et Workflows pour garantir la fiabilité.
Le cours couvre également les opérations essentielles Git au sein de Databricks, y compris l’utilisation des dossiers Databricks Git pour intégrer les pratiques d’intégration continue. Enfin, vous examinerez à haut niveau les différentes méthodes de déploiement des actifs Databricks, tels que les ensembles d’actifs REST API, CLI, SDK, et Databricks (DAB), ce qui vous permettra d’acquérir la connaissance des techniques de déploiement et de gestion de vos pipelines.
À la fin du cours, vous maîtriserez l’ingénierie logicielle et les meilleures pratiques DevOps, ce qui vous permettra de créer des solutions d'ingénierie des données évolutives, maintenables et efficaces.
Languages Available: English | 日本語 | Português BR | 한국어 | Español | française
- Conocimiento competente del Databricks platform, incluida la experiencia con Databricks Workspaces, Apache Spark, Delta Lake y la Medallion Architecture, Unity Catalog, Spark Declarative Pipelines, y Jobs. También se requiere una comprensión básica del control de versiones Git.
- Experiencia en la ingesta y transformación de datos, con competencia en PySpark para el procesamiento de datos y manipulaciones de DataFrame. Además, los candidatos deben tener experiencia en la redacción de consultas SQL de nivel intermedio para el análisis y la transformación de datos.
- Conocimiento de programación Python, con competencia en la escritura de código Python de nivel intermedio, incluida la capacidad de diseñar e implementar funciones y clases. Los usuarios también deben ser expertos en la creación, importación y utilización efectiva de paquetes Python.
Outline
Ingeniería de software, DevOps y CI/CD Fundamentos
Introducción a las mejores prácticas de ingeniería software (SWE)
Introducción a Modularización del código PySpark
Modularizar PySpark Código
DevOps Fundamentos
El papel de CI/CD en DevOps
Conocimiento Chequeo/Discusión
Integración continua
Planificación del proyecto
Exploración de la configuración del proyecto
Introducción a las pruebas unitarias para PySpark
Creación y ejecución de pruebas unitarias
Ejecución de la integración pruebas con DLT y Flujos de trabajo
Realización de pruebas de integración con DLT y Flujos de trabajo
Control de versiones con visión general de Git
Introducción a Despliegue continuo
Implementación de la descripción general de los activos Databricks
Implementación del proyecto Databricks
Public Class Registration
If your company has purchased success credits or has a learning subscription, please fill out the Training Request form. Otherwise, you can register below.
Private Class Request
If your company is interested in private training, please submit a request.
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
Register nowInstructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
Register nowBlended 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

