Menu Display

Breadcrumb

Activity Record

Specialized
 

PostgreSQL intensive

This course is designed for people with prior knowledge of SQL but who have never used PostgreSQL. You will learn how to install, configure, administer and optimize PostgreSQL databases, as well as how to use its basic and advanced features.

Specific goals | Temary

OBJECTIVES

  • Learn to install and configure PostgreSQL in different environments.
  • Manage advanced data structures and use PostgreSQL-specific data types.
  • Create and optimize advanced SQL queries, including subqueries and complex joins.
  • Implement and manage functions, stored procedures, and triggers.
  • Administer security, user permissions, and perform maintenance and monitoring tasks.
  • Use advanced extensions like PostGIS to extend PostgreSQL functionalities.

CURRICULUM

  1. Introduction to PostgreSQL
    • History and features of PostgreSQL
    • Installation and initial configuration
    • Administration tools (pgAdmin, psql)
  2. PostgreSQL Structure and Architecture
    • Database architecture
    • Data types in PostgreSQL
    • Creating and managing databases and tables
  3. Basic SQL Commands in PostgreSQL
    • Basic SQL commands (SELECT, FROM, WHERE, GROUP BY, ORDER BY, INSERT, UPDATE, DELETE, CREATE)
    • PostgreSQL functions
    • Subqueries, unions, and joins
    • Error handling
  4. Functions and Procedures
    • User-defined functions
    • Stored procedures
    • Triggers and rules
  5. Indexing and Optimization
    • Types of indexes and their creation
    • Query optimization, ANALYZE
  6. Database Administration
    • Backup and restore (pg_dump and pg_restore)
    • Monitoring and maintenance
    • User management ROLE
    • Permission management GRANT
  7. Advanced Functions
    • Table partitioning
    • Replicas and high availability
    • Extensions and additional modules (PostGIS, etc.)

Editions

Edition 1
Modality: Attended session
Language: Catalan
Dates: From 01/10/2025 to 13/10/2025
5 onsite sessions at:
Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA
  • Wednesday 1 October · 16:00h - 20:00h
  • Thursday 2 October · 16:00h - 20:00h
  • Monday 6 October · 16:00h - 20:00h
  • Wednesday 8 October · 16:00h - 20:00h
  • Monday 13 October · 16:00h - 20:00h
  • Places available Sign me up

    General information

    >> In case the format is virtual via streaming, it will be carried out through the free platform Microsoft Teams. Registered individuals will receive the invitation link and access instructions by email before the session starts.

    >> Entry to the classroom will not be allowed after 15 minutes once the activity has started.

    >> The language in which each session is conducted is informed in the description of each activity.

    >> Any of the training actions of Cibernàrium may be recorded through an image capture system that aims to subsequently disseminate them through a medium or support within the scope of the mission of Barcelona Activa to contribute to economic promotion and employment. In the recording process, images of attendees may eventually be recorded. Registration for Cibernàrium activities implies authorization for Barcelona Activa to use these images for the aforementioned purpose.

    Modality: Attended session
    Duration: 5 sessions (20 hours)
    Language: Catalan
    Dates: From 01/10/2025 to 13/10/2025
    Location: Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA

    Theme: Data / Live specialized training

    Trainer's person

    CARLOS

    LÓPEZ QUINTANILLA

      Personal Data Protection Law

    Personal Data Protection Law

    There is a new version of Personal Information Protection law.
    Please, accept it before continuing the registration.

      You are registering

    PostgreSQL intensive: Edition 1

    Attended session

    Wed 01/10/25 16:00-20:00h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Thu 02/10/25 16:00-20:00h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Mon 06/10/25 16:00-20:00h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Wed 08/10/25 16:00-20:00h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Mon 13/10/25 16:00-20:00h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Personal information

    Full Name:

    Screen Name: 20101

    Email: default@liferay.com

    I agree registration conditions