Skip to main Content

PostgreSQL Basics

  • Référence GK840202
  • Durée 2 jour(s)

Classe inter en présentiel Prix

EUR1,595.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

Demander cette formation dans un format différent

Learn the essentials of PostgreSQL and enhance your database management skills.

PostgreSQL Basics provides a solid foundation in PostgreSQL, a powerful open-source relational database system. You'll learn how to install, configure, and manage PostgreSQL in a development environment. The course covers essential topics such as working with different data types, writing SQL queries, designing efficient database schemas, and optimizing query performance. Additionally, you'll explore transaction management, user and role management, and basic security policies to ensure data integrity and security.

By the end of the course, you'll have the skills to effectively manage PostgreSQL databases and perform fundamental backup and restore operations. The course combines theoretical knowledge with practical exercises, ensuring you can apply what you learn in real-world scenarios. Join us to unlock the full potential of PostgreSQL and enhance your database management skills.

Classe à Distance - site Client

Cette formation peut être suivie à distance en synchrone depuis n'importe quel site pourvu d'une connexion internet (2 Mb/s en symétrique recommandés). Le programme (théorie et pratique) suit le même déroulé pédagogique qu'en présentiel. La solution technologique adoptée permet aux apprenants à distance de suivre les présentations faites au tableau, de voir et d'entendre l'instructeur et les participants en temps réel, mais également d'échanger avec eux.

Prochaines dates

Haut de page
    • Modalité: Classe inter à distance
    • Date: 07-08 décembre, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR1,595.00

    • Modalité: Classe inter à distance
    • Date: 07-08 décembre, 2026 | 10:00 AM to 6:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR1,595.00

    • Modalité: Classe inter en présentiel
    • Date: 14-15 décembre, 2026 | 9:00 AM to 5:00 PM
    • Centre: RUEIL ATHENEE (W. Europe )
    • Langue: Français

    EUR1,595.00

    • Modalité: Classe inter à distance
    • Date: 14-15 décembre, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR1,595.00

    • Modalité: Classe inter à distance
    • Date: 14-15 janvier, 2027 | 10:00 AM to 6:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR1,595.00

    • Modalité: Classe inter à distance
    • Date: 04-05 mars, 2027 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR1,595.00

- Software developers
- Data scientists
- System administrators
- Technical professionals.

Objectifs de la formation

Haut de page
  • Install and configure PostgreSQL in a development environment
  • Select and implement fundamental data types including numeric, character, and date/time types
  • Write essential SQL queries using basic joins, filtering, and aggregations
  • Design normalized database schemas and implement key constraints for data integrity
  • Understand and implement B-tree indexes to optimize common query patterns
  • Manage basic transactions and understand isolation levels
  • Execute concurrent operations safely using proper transaction management
  • Create and manage users and roles with appropriate privileges using GRANT/REVOKE
  • Implement basic security policies and access controls
  • Perform fundamental backup and restore operations

Programme détaillé

Haut de page

Module 1: Introduction to PostgreSQL

  • Introducing PostgreSQL

Module 2: Installation and Configuration

  • Configuring PostgreSQL for optimal performance
  • Using two ways to modify PostgreSQL settings
  • Locating PostgreSQL configuration files
  • Configuring PostgreSQL for remote connections
  • Managing client access with pg_hba.conf

Module 3: Data Types and Table Basics

  • Tables in PostgreSQL
  • Integer data type
  • Numeric or Decimal data type
  • Character data type
  • Date/Time data type
  • Boolean data type
  • Arrays
  • JSON data type
  • Special data types
  • Using PostgreSQL for vector storage

Module 4: SQL Fundamentals

  • Adding, updating, and deleting table data
  • SELECT syntax
  • WHERE clause and filtering with comparison operators
  • Combining conditions with logical operators
  • Pattern matching with LIKE and wildcards
  • Range filtering in SQL
  • Combining BETWEEN with other operators
  • Working with NULL values and combining NULL checks with other conditions
  • Combining data with JOINs

Module 5: Database Design and Management

  • Entities and relationships
  • Normalization task
  • Trade off from denormalization
  • Table relationships
  • Constraint types and usage
  • Subqueries for querying and data base manipulation
  • Removing duplicate rows
  • Cartesian product
  • Schema organization

Module 6: Indexing and Performance

  • Indexing fundamentals
  • Optimizing index usage in PostgreSQL
  • Query performance analysis
  • Using EXPLAIN and EXPLAIN ANALYZE
  • Identifying common query issues
  • Query optimization techniques
  • Auto vacuum and index maintenance

Module 7: Transaction Management

  • Common errors in transaction management
  • Transaction isolation levels
  • Query performance analysis
  • Handling concurrent access
  • Deadlock prevention and resolution

Module 8: Security Implementation

  • Checking current privileges
  • Auditing privileges
  • Principle of Least Privilege
  • Schema permissions
  • Object privileges
  • Password policies
  • Basic backup and recovery

Pré-requis

Haut de page
  • Foundational knowledge of databases, operating systems, networking, and programming
Pré-requis recommandés :
Cookie Control toggle icon