Data Engineering on Azure
1h 20m 57s
English
Paid
Microsoft Azure is a cloud platform offering over 200 products and services for data storage, management, virtual machine deployment, and application development in the cloud. Azure supports working with various frameworks and tools, allowing applications to run in a multi-cloud environment, locally, or at the network edge.
Read more about the course
What you will learn in the course
In this course guided by Kristian Bakarich, you will practically create a streaming data processing pipeline in Azure. As part of the project, you will learn to use key Azure services for processing Twitter data streams in JSON format, including:
- APIM (API Management) - for data intake,
- Blob Storage - for storage,
- Azure Functions - for processing,
- Cosmos DB - for storing processed data,
- Power BI - for data visualization.
Project Structure
- Introduction and Architecture
- Get acquainted with the overall solution architecture and key components of the pipeline.
- Data Creation and Sending
- Write a JSON file with messages, create a Python script to send JSON objects via HTTP requests to Azure API Management.
- Development and Deployment of Azure Functions
- Learn to create and deploy Azure functions in Python using Visual Studio Code, create a function project with basic logic.
- Service Integration
- Set up and integrate Event Hubs, Azure Functions, and Cosmos DB, learn to write messages from Event Hub to Cosmos DB.
- Data Visualization in Power BI
- Connect Power BI Desktop to the Cosmos DB for real-time data visualization.
Required Knowledge and Prerequisites
- An Azure account
- Basic programming skills (Python)
- Basic knowledge of working with data storage
- Basics of API (recommended course: "Designing and Developing APIs with FastAPI")
- Basics of working with message queues
Watch Online Data Engineering on Azure
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Data Engineering in Azure - Streaming Data Pipelines | 02:44 |
2 | Introduction to Datasets and Local Preprocessing | 07:07 |
3 | Deploying your Code on Visual Studio to Docker containers | 05:28 |
4 | Develop Azure Functions via Python and VS Code | 05:53 |
5 | Deploy Azure Function to Azure Function App and Test it | 06:27 |
6 | Integrate Azure Function with Blob Storage via bindings | 04:59 |
7 | Expose Azure Function as a Backend, and Test it from Insomnia | 07:06 |
8 | Securely Store Secrets in Azure Key Vault and Connect APIM to Key Vault | 04:42 |
9 | Add Basic authentication in API Management using Key Vault and Named Values | 04:36 |
10 | Test APIM and Imported Azure Function App and Function via Local Python Program | 02:35 |
11 | Create Event Hubs and Test Capture Events Feature | 07:00 |
12 | Modify Existing Azure Function to Include Event Hubs Binding and Test It | 06:43 |
13 | Create a Cosmos DB (Core SQL) and Create a New Azure Function that writes Messages to Cosmos DB | 09:04 |
14 | Connect Power Bi Desktop via Connector, and create a dashboard | 06:33 |
Similar courses to Data Engineering on Azure

PyTorch for Deep Learning and Computer Visionudemy
Category: Data processing and analysis
Duration 10 hours 20 minutes 51 seconds
Course

Data Engineering on DatabricksAndreas Kretz
Category: Data processing and analysis
Duration 1 hour 27 minutes 29 seconds
Course

Getting Started with Embedded AI | Edge AIudemy
Category: Data processing and analysis
Duration 3 hours 33 minutes 42 seconds
Course

Case Study in Product Data ScienceLunarTech
Category: Data processing and analysis
Duration 1 hour 4 minutes 47 seconds
Course

Introduction to Data Engineering 2025Andreas Kretz
Category: Data processing and analysis
Duration 44 minutes 26 seconds
Course

MongoDB FundamentalsAndreas Kretz
Category: MongoDB, Data processing and analysis
Duration 1 hour 23 minutes 19 seconds
Book

SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQLudemy
Category: Sql, Data processing and analysis
Duration 12 hours 32 minutes 7 seconds
Course

Apache Airflow Workflow OrchestrationAndreas Kretz
Category: Other (Tools), Data processing and analysis
Duration 1 hour 18 minutes 41 seconds
Course

Microsoft DevOps Engineer (AZ-400)Adrian Cantrill
Category: Azure
Duration 17 hours 34 minutes 57 seconds
Course