Language Selector

catalàespañolenglish
Català Castellano English

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

Wed 03/07/24 (15:00-19:00h)

Mon 08/07/24 (15:00-19:00h)

Tue 09/07/24 (15:00-19:00h)

Thu 11/07/24 (15:00-19:00h)

Mon 15/07/24 (15:00-19:00h)

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Language: Catalan
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.

Wed 03/07/24 (15:00-19:00h)
Modality: Attended session
Mon 08/07/24 (15:00-19:00h)
Modality: Attended session
Tue 09/07/24 (15:00-19:00h)
Modality: Attended session
Thu 11/07/24 (15:00-19:00h)
Modality: Attended session
Mon 15/07/24 (15:00-19:00h)
Modality: Attended session
Duration: 5 sessions
Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127,
BARCELONA
Duration: 5 sessions
Price: This activity is free
Level: Specialized
Theme: Data

Course ratings

Average
0.0

Lesson taught by

CARLOS

LÓPEZ QUINTANILLA

Average
0.0

Related courses

  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 03/07/24 15:00-19:00h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Attended session

Mon 08/07/24 15:00-19:00h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Attended session

Tue 09/07/24 15:00-19:00h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Attended session

Thu 11/07/24 15:00-19:00h

Cibernàrium-22@

Carrer Roc Boronat, 117 - 127,

BARCELONA

Attended session

Mon 15/07/24 15:00-19: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