
Explore the fundamentals of Microsoft Azure data concepts with the dp-900 certification, a foundational, optional path that unlocks data concepts, relational and non-relational databases, and data analytics basics.
Learn how normalization reduces data redundancy and improves data integrity by redesigning tables with a unique primary key and referential links, such as a manager_id referencing an employee_id.
Learn how normalization structures database design to reduce redundancy and improve integrity, focusing on the first, second, and third normal forms, primary keys, and atomic columns.
Explore Azure SQL Server databases with a hands-on demo, connecting via SQL Server Management Studio to a sample database, and running select, where, and update queries.
Explore structured query language, the standard for querying relational databases across vendors such as Azure SQL Server, Oracle, and MySQL, and the main SQL families: DDL, DML, DCL.
Explore creating and using a database view in SQL Server Management Studio by transforming a query into a view, selecting specific columns, and granting view-specific permissions for secure access.
Learn how to create and use stored procedures with input parameters, execute and alter them, and encapsulate complex sql logic for efficient execution.
Explore non-relational data and NoSQL, contrast with relational databases, and learn how data stores like XML, JSON, and document databases support flexible web data.
Compare Azure relational databases across IaaS, PaaS, and SaaS, from SQL Server on VM to Azure SQL Database, elastic pools, Synapse Analytics, and managed instances for MySQL and PostgreSQL.
Explore Azure relational databases, including SQL Server on VM, SQL managed instance, Azure SQL Database, and Azure databases for MySQL, PostgreSQL, and MariaDB.
Explore non-relational data types in Azure data fundamentals, including JSON documents, document databases Cosmos DB, column family data, key-value table storage, graph databases, time series, blob storage, and Azure search.
Explore Azure non-relational options, focusing on Cosmos DB’s enterprise-grade, multi-model APIs, strict consistency, global distribution, latency SLAs; compare Azure Table, blob, and file storage for cost, performance, and scalability.
Create an azure cosmos db in the azure portal and compare it to non-relational and relational databases, while configuring deployment options, geo redundancy, public endpoint access, backups, and encryption.
Create and query a Cosmos DB container with JSON items and a dynamic, non-relational schema, using select statements and the public API with the URL and keys.
Learn to manage Cosmos DB with Arm templates, deploying accounts and databases via resource templates, and maintain infrastructure as code with PowerShell or Azure CLI scripts.
Explore how a modern data warehouse ingests data from data sources, stores it in a data lake, and uses Azure Data Factory, Synapse Analytics, and Power BI to enable analytics.
Azure data factory serves as a data orchestration tool that ingests data from multiple sources, performs transformations, and orchestrates pipelines to a destination.
Connect to data sources, understand the data model in memory and relational schemas, build reports in Power BI desktop, then publish and share them within the content workflow.
Introduction
The DP-900: Microsoft Azure Data Fundamentals Certification course is your gateway to understanding core data concepts and their application in Microsoft Azure. Whether you're new to cloud data or preparing for the DP-900 exam, this course provides an in-depth overview of relational and non-relational databases, modern data warehousing, and data visualization using Azure tools. Through practical demos and engaging lectures, students will develop essential skills to manage and analyze data effectively in Azure.
Section 1: Introduction
Kickstart your learning journey with an introduction to the course, where you'll gain a clear understanding of its structure, objectives, and the requirements for the DP-900 exam. This section sets the foundation for exploring data concepts in Azure.
Section 2: Core Concepts
In this section, students delve into the fundamentals of data representation, storage options, and common workloads. It also emphasizes the roles and responsibilities associated with managing data workloads, equipping students with the knowledge to identify key data use cases.
Section 3: Relational Database Concepts
Explore the core principles of relational databases, including normalization, relational data features, and SQL operations. Hands-on demos demonstrate how to create a database, views, stored procedures, and indexes, offering practical skills essential for relational database management.
Section 4: Relational Azure Data Services
This section introduces Azure's relational database options. Students will gain insights into how these services support structured data and learn to choose the appropriate service for specific workloads.
Section 5: Relational Databases on Azure
Discover how to create, manage, and secure Azure SQL Databases using ARM templates and relational query tools. This section focuses on security best practices and tools to streamline database operations in Azure.
Section 6: Non-Relational Database Concepts
Non-relational databases are critical for handling unstructured or semi-structured data. Students will explore different types of NoSQL databases and learn about Azure's non-relational database offerings.
Section 7: Managing Non-Relational Databases
This section provides hands-on training in creating, querying, and managing Cosmos DB, one of Azure's key non-relational databases. Topics include security, geo-replication, and ARM template integration for efficient management.
Section 8: Data Visualization
Learn how to transform raw data into actionable insights through data visualization tools like Azure Data Factory and Power BI. This section covers modern data warehousing techniques and the Power BI content workflow for creating compelling dashboards.
Section 9: Conclusion
The course concludes with a summary of the key takeaways, ensuring students feel confident in their knowledge and skills. Final insights prepare them to ace the DP-900 exam and apply their learning in real-world scenarios.
By the end of this course, students will have a solid understanding of data fundamentals and Azure data services. They will be prepared to take the DP-900 certification exam and start their journey toward becoming proficient in managing data in the Azure ecosystem.