top of page

PostgreSQL Essentials – A Hands-On Introduction to Modern Relational Databases

О марафоне

PostgreSQL is one of the world’s most popular and powerful open-source relational database systems. It is widely used in web development, data engineering, analytics, and enterprise applications due to its reliability, flexibility, and rich feature set. This course is designed for beginners and intermediate-level learners who want to build a solid foundation in PostgreSQL. Through interactive exercises, real-world examples, and practical demonstrations, you’ll learn how to use PostgreSQL effectively for data management and application development 🧩 1. Introduction & Setup • What is PostgreSQL and why is it used? • Installing PostgreSQL on Windows, macOS, or Linux • Getting started with psql (command line) and pgAdmin (GUI) 🧩 2. Database Basics • Understanding databases, schemas, tables, and relations • Data types and constraints • Creating and altering tables • Inserting, updating, and deleting data 🧩 3. SQL Fundamentals • SELECT statements, filtering with WHERE • Sorting, limiting, and grouping data • Aggregate functions (COUNT, SUM, AVG, etc.) • Joins: INNER, LEFT, RIGHT, FULL 🧩 4. Intermediate Querying • Subqueries and CTEs (WITH clause) • Views and materialized views • Transactions and ACID properties • Indexes: when and why to use them 🧩 5. User Access & Security • Creating users and roles • Basic permission management (GRANT/REVOKE) • Connecting securely to the database 🧩 6. Backup & Restore • Using pg_dump and pg_restore • SQL-based backups • Importing/exporting data (CSV, SQL) 🧩 7. Working with Tools • Using pgAdmin effectively • Connecting PostgreSQL to applications (Python, Java, etc.) • Popular extensions overview (e.g. pg_stat_statements, uuid-ossp) 🧩 8. Real-World Use Cases • Designing a simple e-commerce or ticket booking schema • Writing queries for reporting and analytics • Common mistakes and best practices

Цена

24 000,00 TRY

**НДС включен

bottom of page