PostreSQL Basics

  • Basic

  • 27 lessons

  • 7 hours

imageimage

Learn PostgreSQL from basic queries to advanced features, including transactions, security, and optimization.

Course overview

The PostgreSQL course covers everything from basic commands to advanced features, including working with complex data types and transactions. You'll learn administration, security, replication, and performance optimization. It's suitable for both beginners and experienced developers looking to enhance their database management skills.

You will learn
  • Create complex SQL queries for data retrieval and processing

  • Improve query performance in PostgreSQL

  • Manage user access to the database

  • Administer the database

Table of contents

Meet PostgreSQL

Practice

Database types

Theory

Relational Databases

Theory

What is PostgreSQL?

Theory

Quiz: Introduction to DBMS

Quiz

Overview of SQL

Theory

Basic Data Manipulation Commands (DDL)

Practice

Advanced SQL Commands for Modifying Tables

Practice

Advanced Commands for Modifying Columns

Practice

Data Types in SQL

Practice

Retrieving Data from Tables

Practice

Arithmetic and Comparison Operators

Practice

Logical Operators

Practice

Data Manipulation Commands

Practice

Data Presentation

Practice

Indexes for Performance Improvement

Practice

Working with Complex Data Types

Practice

Regular Expressions

Practice

Working with Views

Practice

Stored Procedures and Functions

Practice

Triggers

Practice

Sequences

Practice

Transactions, Locks, and Deadlocks

Practice

Configuring the PostgreSQL Server

Practice

Routine Database Maintenance

Practice

Granting and Revoking Privileges

Practice

Using Data Encryption

Practice

  • image-loading

  • image-loading

  • image-loading

  • image-loading

Frequently Asked Questions

A subscription to the platform gives you unlimited access to all courses, as well as access to an online trainer with practical exercises.

Additionally, with a Premium subscription or higher, you also get access to all pet projects and the opportunity to take technical interviews with an AI mentor.

You can cancel your subscription at any time, and you will still have access to the platform for the paid period. You can do this through your personal account in the 'Subscription Management' section.

Yes, you can upgrade to a new plan at any time. We will provide a discount based on the unused time of your current plan. You can change your plan in your personal account.

To request a refund for a paid plan, please contact us at support@upshell.io. We will process your refund for the unused portion of your subscription within 5 business days.

Get access to 23+ courses for backenders with Subscription

Get access to *23+ courses* for backenders with *Subscription*
Have an account?