Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PostgreSQL Bootcamp : Complete Beginner to Advanced Course
Rating: 4.3 out of 5(261 ratings)
33,342 students

PostgreSQL Bootcamp : Complete Beginner to Advanced Course

Learn PostgreSQL Database, PostgreSQL for Creating Databases and Writing SQL Queries using PostgreSQL and PgAdmin4
Created byKnowledge Nest
Last updated 6/2024
English
English [Auto],

What you'll learn

  • Create Demo Database
  • All Operator
  • Any Operator
  • Avg Function
  • Create Table
  • Like Operator
  • Min Max Functions
  • Union Operators
  • Sum Function
  • Cross Join

Course content

1 section37 lectures5h 40m total length
  • Create Table4:22

    Create a PostgreSQL table using the create table syntax to define an employees table with first name, last name, and age columns, using varchar(255) for names and integer for age.

  • Insert Data9:04

    Learn to insert data into a PostgreSQL table using insert into, with single and multiple row examples, verification queries, and best practices in pgadmin and SQL shell.

  • Select Data8:26

    Master PostgreSQL select operations by querying all and specific columns, filtering with where, sorting with order by, and limiting results with the limit clause on the employee table.

  • Add Column8:42

    Add column operation teaches how to add a new column to an existing table in PostgreSQL, covering basic syntax, default values, and not null constraints using the employee example.

  • Update12:16

    Master PostgreSQL update statements to modify existing data, including single and multiple column updates, using where clauses and subqueries, and explore updates with joins.

  • Alter Column8:42

    Learn how to use alter table to add a column to an existing employee table in PostgreSQL. Explore adding default values and not null constraints to ensure data integrity.

  • Drop Column9:00
  • Delete10:33

    Delete data from a table using the PostgreSQL delete statement, mastering basic syntax, conditional where clauses, and subqueries for precise data cleansing.

  • Drop Table7:56

    Master the drop table operation in PostgreSQL by removing tables and handling dependencies with cascade. Use if exists for safe drops and target specific schemas like public.

  • Create Demo Database9:43

    Create a demo database in PostgreSQL and set up a users table with a serial primary key and not null unique constraints. Insert sample users and verify with a select.

  • Operators20:30

    Explore PostgreSQL operators, including equal, not equal, less than, greater than, between, like, in, and the logical and or operators, to filter and compare data.

  • Select Data8:26

    Master the select statement in PostgreSQL, from basic data retrieval to selecting specific columns, filtering with where, sorting with order by, and limiting results.

  • Select Distinct6:24

    Master the select distinct command in PostgreSQL to extract unique values from data. Filter results with where clauses and identify distinct departments or department-location combinations from the employees table.

  • Where9:48

    Explore the where clause in PostgreSQL, building basic conditions and complex expressions to filter data in the employee table using comparisons, logical operators, and between and in clauses.

  • Order By5:35

    Master the order by clause in PostgreSQL to sort query results by ascending or descending order, including multiple columns such as last name, salary, and department.

  • Limit7:29

    Explore the PostgreSQL limit clause to control query results, use offset for pagination, combine limit with order by to fetch top records, and apply where clauses for targeted subsets.

  • Min Max Functions6:31

    Discover how to extract extremes in PostgreSQL by using min and max functions to find salaries, and group by department to compare minimum and maximum values across segments.

  • Count Function10:36

    Learn how to use the PostgreSQL count function to tally rows, count distinct values, and compute grouped and conditional counts with where clauses across an employees table.

  • Sum Function6:25

    discover how to use the sum function in PostgreSQL to aggregate numerical data, from basic totals to group by department and conditional sums using where salary > 50,000.

  • Avg Function9:13

    Explore the any operator in PostgreSQL to compare salaries against a benchmark, using subqueries and multiple conditions to filter employees by department and job title.

  • Like Operator11:06

    Explore the like operator for pattern matching in PostgreSQL, using the percent and underscore wildcards to filter data, with practical examples from names and product names.

  • In Operator9:46

    Learn how to use the in operator in PostgreSQL to filter data by a predefined set of values, combine it with other conditions, and handle nulls.

  • Between Operator10:43

    Explore the between operator in PostgreSQL to filter numeric and date ranges and combine with conditions such as department and salary for precise data queries.

  • Aliase10:54

    Use aliases in PostgreSQL to rename columns and tables for readability, and apply table aliases in joins while labeling calculated values like discounted price.

  • Joins5:41

    Explore PostgreSQL joins to combine data from related tables using inner, left, right, and full joins, with practical examples linking employees and departments.

  • Inner Join9:53

    Master the inner join in PostgreSQL to combine data from multiple tables using common columns, with real-world examples from employees, departments, and orders and customers.

  • Left Join8:32

    Explore the left join in PostgreSQL by combining departments and employees to show all departments with corresponding employee names, including departments without employees, and count employees per department using aggregation.

  • Right Join9:35

    Learn how to use the PostgreSQL right join to retrieve records from the right table and match with the left table, illustrated with employees and departments and filtering by nulls.

  • Full Joins9:06

    Build proficiency in PostgreSQL by mastering full joins to bridge employees and departments, then apply aggregations and group by to count employees per department.

  • Cross Join9:50

    Learn how a cross join creates a Cartesian product in PostgreSQL by joining employees and departments, using basic syntax, aggregations with group by, and filtering scenarios.

  • Union Operators7:39

    use the union operator in PostgreSQL to join rows from employees and managers tables, deduplicate results, and order by department id and employee id, with an introduction to union all.

  • Group By Clause7:40

    Explore the group by clause in PostgreSQL to group rows by department id (and department name) and compute aggregations like average salary, count, and maximum salary.

  • Having Clause8:39

    Apply the having clause to filter aggregated data in PostgreSQL using group by, with examples of average salary, count, max, and sum across departments.

  • Exists Operator11:23

    Discover how the exists operator and correlated subqueries verify related data in PostgreSQL, including not exists and multiple conditions to find active development projects for employees.

  • Any Operator9:13

    Explore PostgreSQL's any operator to compare salaries against benchmark salaries. Learn to use subqueries with any for dynamic, multiple conditions across departments and job titles.

  • All Operator7:25

    Explore the all operator in PostgreSQL to perform set comparisons, using subqueries and array values to compare salaries against the benchmark salaries.

  • Case Expression14:09

    Master conditional logic in PostgreSQL with the case expression, using basic syntax in select queries, aggregate calculations, and update statements to categorize salaries and bonuses.

Requirements

  • No Prior Knowledge is Required.

Description

Welcome to "PostgreSQL Bootcamp : Complete Beginner to Advanced Course," an intensive and comprehensive course designed to equip you with the skills and knowledge necessary to become proficient in PostgreSQL, one of the most powerful and widely used open-source relational database management systems (RDBMS).


In this course, you will embark on a journey from the fundamental concepts of PostgreSQL to advanced techniques, enabling you to harness the full potential of this robust database platform. Whether you are a novice looking to establish a solid foundation or an experienced user aiming to enhance your expertise, this course caters to learners of all levels.


The curriculum is structured to provide a step-by-step progression, starting with the basics of relational databases, SQL syntax, and PostgreSQL installation. You will then delve into essential PostgreSQL features such as data types, indexing, querying, and transactions, gaining a deep understanding of how to design and manage databases efficiently.


As you advance through the course, you will explore advanced topics including performance optimization, scalability, security mechanisms, backup and recovery strategies, and high availability configurations. Real-world scenarios and practical exercises will be incorporated to reinforce your learning and ensure you can apply your knowledge effectively in professional settings.


By the end of this course, you will have mastered PostgreSQL from the ground up, equipped with the skills to design, administer, and optimize PostgreSQL databases effectively. Whether you are pursuing a career as a database administrator, developer, or data analyst, this course will empower you to excel in your professional endeavors. Join us on this enriching journey and unlock the full potential of PostgreSQL!

Who this course is for:

  • Anyone Interested To Become a Data Analyst or Data Scientist.