CI/CD met Azure DevOps voor Data Engineers

In de training CI/CD met Azure DevOps voor Data Engineers leer je zelfstandig een CI/CD-omgeving in te richten voor Microsoft Data Platform-oplossingen.

  • Offerte aanvragen

    Offerte aanvraag training

    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.

    Wij zijn dé IT-opleider van het noorden

    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    x

Algemene omschrijving

In de training CI/CD met Azure DevOps voor Data Engineers leer je zelfstandig een CI/CD-omgeving in te richten voor Microsoft Data Platform-oplossingen. We behandelen uitgebreid Azure Repos en Pipelines. Ook leggen we een stevige basis in het samenwerken met Git. Na afloop van de training neem je een volledig ingerichte organisatie mee naar huis, met daarin het cursusmateriaal, uitgebreide voorbeelden en stappenplannen, best practices, en de zaken die je gedurende de training zelf ingericht en ontwikkeld hebt.

Doelgroep

De doelgroep voor deze training zijn ontwikkelaars en beheerders aan het Microsoft Data Platform, die Azure DevOps willen gaan inzetten voor de ontwikkeling en het beheer van hun data platform. Veel deelnemers hebben een achtergrond in Business Intelligence, Data Warehousing, of Data Engineering.

Leerdoelen

Na afloop van deze training:

  • Ken je de structuur en opbouw van Azure DevOps Boards, Repos en Pipelines
  • Kun je zelf een project opzetten in Azure DevOps
  • Snap je hoe Git achter de schermen werkt om versiebeheer mogelijk te maken
  • Kun je Git inzetten om samen te werken
  • Kun je conflicten oplossen die je in Git tegenkomt wanneer tegengestelde wijzigingen zich voordoen
  • Ken je de principes van topic branching, en kun je deze ook toepassen op je werk
  • Kun je mee ontwikkelen aan YAML-pipelines, waarmee je de builds en releases kunt automatiseren in jouw data platform
  • Ken je de plaatsen waar je meer kunt leren over Git, Azure Pipelines YAML, en andere technieken die we tijdens de training tegenkomen
  • Heb je een ingerichte training-omgeving mee naar huis, met daarin materialen en voorbeelden over hoe je alles kunt toepassen in jouw organisatie

Voorkennis

Als deelnemer heb je ervaring met ontwikkeling op het Microsoft Data Platform. Het maakt niet heel veel uit of dit on-premises of cloud is (SQL Server en SQL Database voldoen beide, andere hulpmiddelen als Azure Data Factory komen aan bod maar voorkennis hierover is niet vereist). Wanneer je nog nooit met Visual Studio Code gewerkt hebt, kan het enorm helpen om hier vooraf eens naar te kijken. Voorkennis in Azure DevOps is niet nodig.

Onderwerpen

  • Introductie en overzicht van Azure DevOps
  • BI Development met Git & Azure Repos
    • Oplossen van conflicten in Git
    • Werken met branches in Azure Repos
    • Branch strategieën en keuzes
  • Werken met Azure Pipelines
    • CI/CD met Azure Pipelines
    • Beheren van meerdere omgevingen met Azure Pipelines
  • Introductie van Azure Boards
    • Koppeling en integratie met versiebeheer en release management
  • Het inrichten van projecten en organisaties
  • Het inrichten van Azure DevOps pipelines
    • YAML-pipelines maken
  • CI/CD voor Data Platform-projecten
    • SQL Database
    • Azure Data Factory
    • Synapse SQL Pools
  • Sneak Preview: testautomatisering

Tijdens de training hebben we diverse mogelijkheden om verder te verdiepen. Met name deelnemers die al wat voorkennis hebben op het gebied van DevOps geven aan hier veel aan te hebben. De behandeling van deze onderwerpen is altijd afhankelijk van de volledige groep, maar hier zijn enkele mogelijke verdiepingen en/of verbredingen:

  • Geautomatiseerde tests en checks opnemen in je Azure Pipelines
  • Inzet van self-hosted agents voor deployments on-premises of in een VNet
  • Build en deployment van on-premisesomgevingen
  • Infrastructure-as-code (Terraform) in combinatie met Azure DevOps
  • Azure DevOps inzetten voor Power BI