Develop data-driven applications by using Azure SQL Database (DP-3020)

Course 8740
1 DAY COURSE
Price: $716.00
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. 
Course Dates
Attendance Method
Additional Details (optional)