
Master version control and ci cd on Microsoft Fabric using Azure DevOps and GitHub, with hands-on, real-world projects that sharpen data engineering, data science, and data analysts skills.
Explore Microsoft Fabric, a unified data platform that stores, processes, and analyzes data in one place, enabling data engineers, scientists, analysts, and ML engineers to collaborate on real-world projects.
Learn how git tracks changes, reverts deletions, and merges work for collaboration, then compare GitHub and Azure DevOps for online storage, focusing on Microsoft Fabric.
Access Microsoft Fabric from the home page and learn two paths to a free 60-day trial: use a professional or personal email, with Azure deployment for enterprises.
Create an Azure account with a personal Microsoft account to access Microsoft Fabric. Sign in to app.fabric.microsoft.com, change your password, and start a 60-day free trial for data engineering workspaces.
Initialize a new development workspace in fabric by going to data engineering, naming it computer equipment dev, selecting a trial license, and applying the settings.
Create a lakehouse in fabric and load data with a pipeline. Learn the bronze layer for raw data in the medallion architecture and store CSV data from GitHub.
Create and configure a Git repository in Azure DevOps to store fabric elements like a lakehouse and a pipeline, enabling recovery and collaboration.
Connect a fabric workspace to a git repository using Azure DevOps or GitHub by enabling git synchronization in the admin portal, then select organization, project, repository, and the main branch.
Connect your workspace to an Azure DevOps repository and commit the new lakehouse, then push changes with clear commit messages to sync the silver layer.
Provide your feedback before continuing. Share a brief comment or note to help improve the course.
Explore commit history in Azure DevOps and browse files at each commit, then see a notebook converting a csv from bronze to a delta table in the Silver Lake house.
Modify a fabric workspace notebook to add a unit price column, apply two-decimal rounding, and synchronize the changes with the Git repository and Azure DevOps.
Learn to connect a fabric workspace to a git repository and recover deleted or modified items using undo, with synchronization to Azure DevOps or GitHub.
Recreate a deleted Fabric workspace, connect it to your GitHub repository via Azure DevOps integration, and use the connect and sync process to restore all elements.
Create a feature branch to copy the workspace and attach it to fabric, enabling development, then merge back into main after validating a Power BI report from lake house data.
Create a feature branch, add a Power BI report, commit changes, and open a pull request to merge into main in Azure DevOps.
Demonstrates how to create a feature branch, modify a Power BI report, commit to the feature branch, and open a pull request for review and merge.
Build proficiency in managing git repositories in Azure DevOps for a fabric workspace, including branch creation, commits, reverts, and pull requests to merge into main; then compare workflows with GitHub.
Create a GitHub account at github.com by entering email, password, and a username, resolve the captcha, verify with the code, then log in and create a public or private repository.
Learn to set up a GitHub repository for your fabric items, name it fabric hardware sales, choose private access, and generate a readme, mirroring the Azure DevOps workflow.
Activate git synchronization in the admin portal, connect a fabric workspace to a GitHub repository with a personal access token, and sync to the main branch.
Learn to commit changes from a Fabric workspace to a GitHub repository, using the same Azure DevOps workflow to modify a Power BI report, commit, synchronize, and view commit history.
Duplicate the main fabric workspace into a feature workspace on GitHub, implement notebook changes in a feature branch, then push and create a pull request to merge back to main.
Learn to create and review a GitHub pull request to merge feature changes into Fabric, including committing updates, comparing changes, merging, and cleaning up branches.
Compare Azure DevOps and GitHub for Microsoft Fabric by examining repository storage, security, and integration with Microsoft tools, then connect, disconnect, and synchronize workspaces across platforms.
Master version control for fabric projects with git, Azure DevOps, and GitHub, gaining confidence and efficiency, and earn a certificate of completion to showcase on LinkedIn.
Master Git for Microsoft Fabric
This course equips you with comprehensive skills to seamlessly integrate Microsoft Fabric with Git-based version control systems, ensuring efficient workspace management. Learn to leverage Git to organize your projects, streamline workflows, and improve team collaboration within Microsoft Fabric.
Integrate Azure DevOps and GitHub with Microsoft Fabric
Discover how to connect and utilize the two leading Git providers, Azure DevOps and GitHub, with Microsoft Fabric. This course provides in-depth guidance on version control workflows, project branching strategies, and collaborative techniques to ensure your team can work effectively on data-driven projects.
Set Up and Access Microsoft Fabric, Azure DevOps, and GitHub for Free
Learn how to access Microsoft Fabric, Azure DevOps, and GitHub at no cost. Step-by-step instructions will help you configure these tools for personal use or small teams, making it accessible to anyone looking to start their journey without financial barriers.
Enhance Collaboration and Team Efficiency
Master the skills to set up efficient collaborative environments using pull requests and code reviews. Learn how to foster teamwork and streamline version control processes to achieve better outcomes on your projects.
Acquire In-Demand Skills to Boost Your Career
Position yourself as a sought-after professional in data management, cloud development, and analytics. This course equips you with skills that are highly valued in the industry, opening doors to lucrative roles and freelance opportunities.
Hands-On Practice with Real-World Scenarios
Engage in hands-on exercises and real-world projects to solidify your understanding. Work through practical examples that replicate common challenges faced in version control and project management, preparing you to apply your knowledge immediately in real environments.
Receive a Certificate of Completion
Upon successfully completing the course, you’ll earn a certificate of completion that validates your expertise in Git-based version control, Azure DevOps, and GitHub for Microsoft Fabric.