Configure and migrate to Azure Database for PostgreSQL (DP-3021)

 

Course Overview

Azure Database for PostgreSQL is a Platform as a Service database service in the Microsoft cloud. It bases itself on the PostgreSQL open-source relational database and includes built-in high availability, automatic backup and restore, as well as comprehensive security features. The pay-as-you-go pricing model provides predictable performance and near-instant scaling. In this learning path, you re introduced to the main features of PostgreSQL and how they work in Azure Database for PostgreSQL. You learn about the different Azure Database for PostgreSQL implementation options, and how to configure a server for your needs

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

Prerequisites

  • Demonstrate an understanding of relational databases.
  • Demonstrate an understanding of basic SQL.

Course Content

Explore PostgreSQL architecture

  • Introduction
  • Describe Azure Database for PostgreSQL
  • Understand PostgreSQL architecture
  • Understand PostgreSQL shared memory
  • Exercise – Explore Azure Database for PostgreSQL
  • Module assessment
  • Summary

Understand client-server communication in PostgreSQL

  • Introduction
  • Understand connection handling
  • Understand the PostgreSQL client tools
  • Exercise - Explore PostgreSQL with client tools
  • Module assessment
  • Summary

Understand PostgreSQL query processing

  • Introduction
  • Identify the query processing components
  • Understand the EXPLAIN statement
  • Exercise - Execute the EXPLAIN statement
  • Module assessment
  • Summary

Secure Azure Database for PostgreSQL

  • Introduction
  • Describe Azure Database for PostgreSQL security
  • Describe built-in Azure Database for PostgreSQL server roles
  • Grant permissions in Azure SQL Database for PostgreSQL
  • Understand encryption in Azure Database for PostgreSQL
  • Exercise: Configure permissions in Azure Database for PostgreSQL
  • Module assessment
  • Summary

Procedures and functions in PostgreSQL

  • Introduction
  • Create a stored procedure in Azure Database for PostgreSQL
  • Call a stored procedure in Azure Database for PostgreSQL
  • Create and use a function in Azure Database for PostgreSQL
  • Exercise - Create a stored procedure in Azure Database for PostgreSQL
  • Module assessment
  • Summary

Understand write-ahead logging

  • Introduction
  • Describe write ahead logging
  • Describe replication and logical decoding
  • Exercise - List table changes with logical decoding
  • Module assessment
  • Summary

Configure and manage Azure Database for PostgreSQL

  • Introduction
  • Understand the system catalogs and system views
  • Investigate metadata with system catalogs and system views
  • Explain the purpose of vacuum and autovacuum
  • Configure autovacuum server parameters
  • Exercise - Configure system parameters and explore metadata with system catalogs and views
  • Module assessment
  • Summary

Understand concurrency in PostgreSQL

  • Introduction
  • Understand multi-version concurrency control (MVCC) and snapshots
  • Describe isolation levels
  • Understand locking
  • Exercise - Understand locking
  • Module assessment
  • Summary

Tune queries in Azure Database for PostgreSQL

  • Introduction
  • Understand statistics
  • Assess query performance with the Query Store
  • Exercise - Assess query performance using Query Store
  • Module assessment
  • Summary

Migrate to Azure Database for PostgreSQL flexible server

  • Introduction
  • Compare online and offline migrations
  • Identify migration tool options
  • Analyze the decision criteria for tool selection and migration model
  • Exercise – Offline PostgreSQL database migration
  • Exercise – Online PostgreSQL database migration
  • Module assessment
  • Summary

Prix & Delivery methods

Formation en ligne

Durée
1 jour

Prix
  • 950,– €
Formation en salle équipée

Durée
1 jour

Prix
  • France : 950,– €

Agenda

Délai d’accès – inscription possible jusqu’à la date de formation
Instructor-led Online Training :   Cours en ligne avec instructeur If you have any questions about our online courses, feel free to contact us via phone or Email anytime.
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

Anglais

Fuseau horaire : Heure d'été d'Europe centrale (HAEC)   ±1 heure

Formation en ligne Fuseau horaire : Greenwich Mean Time (GMT) Langue : Anglais

6 heures de différence

Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT) Langue : Anglais
Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT) Langue : Anglais

7 heures de différence

Formation en ligne Fuseau horaire : Central Daylight Time (CDT) Langue : Anglais
Formation en ligne Fuseau horaire : Central Daylight Time (CDT) Langue : Anglais
Formation en ligne Fuseau horaire : Central Standard Time (CST) Langue : Anglais
Formation en ligne Fuseau horaire : Central Standard Time (CST) Langue : Anglais

9 heures de différence

Formation en ligne Fuseau horaire : Pacific Standard Time (PST) Langue : Anglais
Formation en ligne Fuseau horaire : Pacific Standard Time (PST) Langue : Anglais
Délai d’accès – inscription possible jusqu’à la date de formation
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

Europe

Allemagne

Hambourg

Pologne

Varsovie
Varsovie

Ukraine

Kiev Langue : Ukrainien
Kiev Langue : Ukrainien

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales