Azure Data Factory for Beginners - Build Data Ingestion

Learn Azure Data Factory by building a Metadata-driven Ingestion Framework as an industry standard
4.46 (1609 reviews)
Udemy
platform
English
language
Other
category
Azure Data Factory for Beginners  - Build Data Ingestion
12 438
students
12.5 hours
content
Jan 2023
last update
$64.99
regular price

Why take this course?

🚀 Bonus Course: Provision Infra with Azure BICEP

🎓 Course Overview:

This course is designed to equip you with the skills to professionally craft and manage Azure Infrastructure as Code (IaC) using BICEP, alongside other essential tools like YAML, Git, and PowerShell. You'll learn how to leverage Azure DevOps for continuous integration and continuous deployment (CI/CD), ensuring your infrastructure provisioning is automated, consistent, and scalable.

🛠️ Course Components:

  • Infrastructure as Code with Azure DevOps

    • Introduction to IaC in the context of Azure DevOps
    • Understanding the role of Azure DevOps in DevOps methodology
  • DevOps Tools Overview

    • Exploring industry-leading DevOps tools that complement Azure services
  • YAML Pipelines in Azure DevOps

    • Setting up and configuring YAML pipelines
    • Crafting multi-stage CI/CD pipelines with Jobs and Steps
  • Git for Version Control

    • Basics of Git operations: initializing repositories, committing changes, branching, merging, and time-traveling with version history
    • Using Git in conjunction with Bash and Visual Studio Code
  • Self-Hosted Azure DevOps Agents

    • Understanding and setting up billing for Microsoft and Self-Hosted agents
    • Installing and configuring Self-Hosted agents
    • Managing Personal Access Tokens for agent authentication
  • Provisioning Infrastructure with YAML, PowerShell, and BICEP

    • Creating a Resource Group using PowerShell
    • Integrating YAML pipelines with infrastructure provisioning
    • Utilizing Azure Variables Groups and overriding BICEP parameters through YAML
  • Project Structure and Naming Conventions

    • Organizing DevOps and BICEP projects for efficiency
    • Establishing and adhering to naming conventions for resources in BICEP
  • Advanced BICEP Development

    • Crafting a BICEP template to deploy Log Analytics and Data Factory
    • Adding input parameters, creating reusable modules, and applying tagging information
    • Structuring resource provisioning with a consistent naming convention
    • Managing dependencies and handling errors in BICEP
  • PowerShell and BICEP Integration

    • Writing a PowerShell script to transpile BICEP into an ARM template

🚀 Learning Outcomes:

By the end of this course, you will be proficient in using BICEP for infrastructure provisioning, managing CI/CD pipelines with YAML, and leveraging Git for version control. You'll understand how to set up and maintain a robust DevOps environment within Azure, ensuring your infrastructure is scalable, maintainable, and secure.

🛠️ Course Structure:

  1. Introduction to Infrastructure as Code (IaC) in Azure DevOps

    • Understand the concept of IaC and its importance
    • Explore how Azure DevOps supports IaC practices
  2. Azure DevOps CI/CD Pipelines with YAML

    • Learn to write and execute YAML pipeline definitions
    • Understand the structure of YAML pipelines for different deployment scenarios
  3. BICEP and ARM Templates

    • Introduction to BICEP and how it simplifies writing ARM templates
    • Hands-on practice in creating BICEP modules and templates
  4. Version Control with Git

    • Get familiar with Git commands and best practices
    • Practice cloning repositories, committing changes, and managing branches
  5. Setting Up Self-Hosted Azure DevOps Agents

    • Configure a self-hosted agent for CI/CD pipelines
    • Understand the security aspects with Personal Access Tokens
  6. Provisioning Infrastructure with BICEP and YAML

    • Write BICEP scripts to deploy resources
    • Integrate BICEP with YAML pipelines for automated provisioning
  7. Project Management and Naming Conventions

    • Learn to structure projects for clarity and maintainability
    • Establish and enforce naming conventions for resources in BICEP
  8. BICEP Best Practices and Error Handling

    • Write efficient and error-resilient BICEP scripts
    • Transpile BICEP to ARM templates for validation and testing
  9. Advanced Topics

    • Manage dependencies between resources in BICEP
    • Troubleshoot common errors and issues in BICEP deployment scripts

🎉 Who is this course for?

This course is designed for:

  • Developers looking to master Azure DevOps and IaC with BICEP
  • DevOps professionals seeking to enhance their skill set with Azure
  • Anyone interested in automating infrastructure provisioning and management in Azure

📚 Required Materials:

  • Access to an Azure subscription
  • Familiarity with PowerShell basics
  • A Git repository for version control (e.g., Azure Repos or GitHub)
  • Visual Studio Code or another editor of your choice

By the end of this course, you'll be equipped with a deep understanding of how to provision and manage Azure infrastructure using BICEP, alongside other essential DevOps practices. Get ready to unlock the full potential of your cloud infrastructure! 🌩️

Course Gallery

Azure Data Factory for Beginners  - Build Data Ingestion – Screenshot 1
Screenshot 1Azure Data Factory for Beginners - Build Data Ingestion
Azure Data Factory for Beginners  - Build Data Ingestion – Screenshot 2
Screenshot 2Azure Data Factory for Beginners - Build Data Ingestion
Azure Data Factory for Beginners  - Build Data Ingestion – Screenshot 3
Screenshot 3Azure Data Factory for Beginners - Build Data Ingestion
Azure Data Factory for Beginners  - Build Data Ingestion – Screenshot 4
Screenshot 4Azure Data Factory for Beginners - Build Data Ingestion

Loading charts...

4035666
udemy ID
08/05/2021
course created date
31/05/2021
course indexed date
Bot
course submited by