PostgreSQL Beginner to Expert - eLearning

450,00 EUR

  • 20 hours
eLearning

Master one of the world’s most powerful open-source relational databases with this PostgreSQL Training: Fundamentals to Advanced course. Designed for aspiring developers, data professionals, and database administrators, this hands-on program takes you from core SQL concepts all the way to advanced PostgreSQL capabilities used in real enterprise systems.

Key Features

Language

Course and material in English

Level

Beginner - Advanced level

Access

1 Year access to the learning platform

9 Hours of On-Demand Videos

with 20+ hours recommended study time

21 Hands-On Exercises

1 Project, 9 Assignments, 7 Auto-Graded Assessments

Certificate

Program completion certification included

Hero

Learning Outcomes

At the end of this Course, you will be able to understand:

Fundamental

The fundamentals of relational databases and how they operate.

Concepts

Core PostgreSQL concepts, including different types of DBMS.

Execute

How to install PostgreSQL and execute queries effectively.

Build

Building applications that use PostgreSQL as a backend database system.

Configure

Configuring PostgreSQL parameters and managing connection settings.

Overview

A high-level overview of PostgreSQL system architecture.

Hero

Course timeline

  1. Introduction to Database Systems

    Lesson 01

    • Types of Databases
    • Object-relational Database
    • Introduction to PostgreSQL
    • Installing PostgreSQL
  2. Fundamentals of SQL for Postgres

    Lesson 02

    • Creating Databases
    • Creating Tables with psql
    • Creating Tables with pgAdmin​
    • Inserting Data into the Table​
    • Updating and Removing Data​
    • Selecting and Retrieving Data
    • Altering Tables
    • Aggregations and Groups​
    • Types of Aggregates
    • Boolean Operations and WHERE Clause
    • In-line Operators
    • Nested Queries
  3. Postgres Foundations

    Lesson 03

    • Database Objects
    • Roles and Tablespace
    • Database Components
    • Database Views
    • Database Indexes
    • Database Functions​
    • User-defined Data Types
    • Triggers and Rule System
  4. Advanced Query Writing

    Lesson 04

    • Inner Joins
    • Left and Right Joins
    • Full Joins
    • Unions
    • Common Table Expressions (CTE)​
    • Window Functions
  5. Postgres Security

    Lesson 05

    • Authentication in PostgreSQL​
    • Access and Security Control​
    • Encrypting Data​
    • Routine Database Maintenance
    • Evaluating Queries
  6. PERN Stack Implementation

    Lesson 06

    • Setting up the PERN stack
    • Connecting to the database using Prisma
    • Understanding and defining Prisma models
    • Configuring Express backend
    • Creating and testing CRUD APIs (POST, GET, PUT, DELETE)
    • Setting up the React frontend
    • Building expense input functionality
    • Displaying and managing expense data in React
  7. Spring Boot Implementation

    Lesson 07

    • Setting up a Spring application
    • Configuring PostgreSQL connection
    • Defining schemas and data structure
    • Creating database models
    • Building repositories and services
    • Developing controllers
    • Creating the frontend applicationConfiguring Swagger UI
    • Customizing API Info
  8. PostgreSQL Arrays, Keys, and Select Clauses

    Lesson 08

    • PostgreSQL Arrays
    • PostgreSQL 2D Arrays
    • PostgreSQL Custom Data Types
    • Key Relationships
    • Defining Key Relationships
    • Fetch and Limit
    • Distinct and Duplicates
    • Case Statements
  9. Capstone

    Lesson 08

    Build an Interactive Application With a DBMS

PostgreSQL Beginner to Expert

Who Should Enroll in This Program?

Data Analysts and Data Engineers

Software Developers (Backend / Full Stack)

Database Administrators (DBAs)

Web Developers working with APIs and databases

IT Professionals transitioning into data or backend roles

Students or fresh graduates aiming to build database expertise

Start Course Now

Prerequisites

  • Basic understanding of SQL fundamentals
  • Familiarity with database concepts (tables, rows, columns)
  • General awareness of how web applications work (helpful but not mandatory)
  • (Optional but beneficial) Exposure to programming concepts in JavaScript or Java for application modules

Statements

Licensing and accreditation

This course is offered according to Partner Program Agreement and complies with the License Agreement requirements

Equity Policy

Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.


Frequently Asked Questions

Contact background

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!