Develop data-driven applications by using Azure SQL Database (DP-3020)
Course 87401 DAY COURSE
Course Outline
This hands-on course teaches developers and solution architects how to build, deploy, and secure data-driven applications using Azure SQL Database. Learn how to create and configure databases, automate deployment with CI/CD pipelines, and develop APIs using Azure services. Gain practical experience in data manipulation, security best practices, and integrating external data sources to enhance your application’s performance and resilience.
Develop data-driven applications by using Azure SQL Database (DP-3020) Benefits
-
In this course, you will:
- Learn to develop and deploy cloud-based applications using Azure SQL Database.
- Automate database publishing with GitHub Actions and Azure DevOps.
- Create REST and GraphQL-based APIs with Azure Data API Builder.
- Import and export data using RESTful endpoints and Azure Functions.
- Implement security best practices, including authentication, managed identities, and advanced data security.
-
Prerequisites
- Experience using the Azure portal to create resources.
- Basic knowledge of security concepts like identities, permissions, and encryption.
- Basic knowledge of networking concepts like virtual networks, subnetting, and hybrid scenarios.
- Basic knowledge of Azure Policy and Azure Arc concepts.
Develop Data-Driven Apps with Azure SQL Training Outline
Learning Objectives
Module 1: Get Started with Azure SQL Database for Modern Application Development
- Overview of deployment options and Hyperscale capabilities.
- Understanding the serverless compute tier.
- Enabling application resilience with Azure SQL Database.
- Exploring AI capabilities for Azure SQL Database.
Module 2: Develop for Azure SQL Database
- Creating and configuring an Azure SQL Database.
- Using SQL Database Projects for development.
- Automating database deployment with GitHub Actions and Azure DevOps.
- Securing and monitoring CI/CD pipelines.
Module 3: Develop a Data API for Azure SQL Database
- Introduction to Azure Data API Builder for REST and GraphQL endpoints.
- Developing a data API using Azure Static Web Apps.
- Deploying a data API with Azure Web App for Containers.
Module 4: Explore Data Manipulation Options in Azure SQL Database
- Importing data using RESTful endpoints.
- Manipulating data with Azure Functions.
- Exploring data movement tools for automation and integration.
Module 5: Explore Security Practices for Azure SQL Database
- Authentication methods and configuring managed identities.
- Implementing firewall rules and advanced data security.
- Securing access and monitoring database security threats.
- choosing a selection results in a full page refresh