Udemybeginneren

Learn SQL Using PostgreSQL: From Zero to Hero

Learn PostgreSQL: From beginner to advanced! Master triggers, PL/pgSQL, window functions & CTEs. Database skills for data professionals.

4.6(3,720)
19,230students
16h 8m
Certificate
Will Bunker
Will BunkerCofounder of bootstrapped company that became Match.com

Course Content

Learn SQL Using PostgreSQL: From Zero to Hero is a beginner-level Udemy course taught by Will Bunker. It runs 16h 8m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 3,720 reviews, with 19,230 students enrolled. It is a paid course, last updated September 2021.

Master PostgreSQL: A Comprehensive Guide for Data Management

Unlock the power of PostgreSQL, a robust and versatile open-source relational database system. This course provides a deep dive into essential PostgreSQL skills, empowering you to efficiently manage and analyze large datasets. Whether you're a beginner or looking to expand your database expertise, this guide will equip you with the knowledge to build scalable and reliable applications.

Here's what you'll learn:

  • Database Fundamentals:

    • Creating and Managing Tables: Learn to design and build efficient database structures with CREATE TABLE statements.
    • Indexing for Performance: Optimize query speed with strategic index creation.
    • Data Manipulation: Master INSERT, UPDATE, and DELETE statements for data modification.
  • Data Retrieval & Manipulation:

    • SQL Selection Statements: Extract specific data using powerful SELECT statements.
    • Joining Tables: Combine data from multiple tables using various JOIN types (INNER, LEFT, RIGHT, FULL).
    • Grouping and Aggregation: Summarize data using GROUP BY and aggregate functions (COUNT, SUM, AVG, MIN, MAX).
    • Subqueries: Write complex queries using nested queries for advanced data retrieval.
  • Data Integrity & Advanced Features:

    • Table Constraints: Enforce data quality and consistency with primary keys, foreign keys, and other constraints.
    • Sequences: Implement auto-incrementing fields for unique identification.
    • Common Table Expressions (CTEs): Simplify complex queries and improve readability with CTEs, including recursive queries.
    • Views: Create virtual tables for simplified data access and security.
    • Conditional Expressions: Use CASE statements for flexible query logic.
    • Window Functions: Perform calculations across sets of table rows that are related to the current row.
  • Advanced PostgreSQL Techniques:

    • Working with Dates and Times: Manipulate and analyze date and time data effectively.
    • SQL Functions: Create custom SQL functions to encapsulate complex logic.
    • PL/pgSQL Functions: Extend SQL functionality with procedural programming using PL/pgSQL, including IF/THEN statements and loops.
    • Triggers: Automate actions based on database events.
    • Array and Composite Data Types: Store and manipulate complex data structures.
    • Transactions and Concurrency Control: Ensure data integrity and manage concurrent access to the database.

This course is designed to provide a practical understanding of PostgreSQL, enabling you to build robust and scalable database solutions. Develop the skills to answer sophisticated questions about your data and optimize performance for demanding applications.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

5.0(180)
21h 20m
all
skillshare
5.0(235)
1h 19m
beginner
skillshare
5.0
43m
beginner
pluralsight
5.0(64)
1h 12m
beginner
skillshare