[Udemy, Jose Berardo Cunha] PostgreSQL Mastery - Learning SQL doesn't need to be boring [8/2025, ENG]

Страницы:  1
Ответить
 

LearnJavaScript Beggom

Стаж: 5 лет 9 месяцев

Сообщений: 2071

LearnJavaScript Beggom · 30-Авг-25 19:12 (4 месяца 12 дней назад, ред. 30-Авг-25 19:15)

PostgreSQL Mastery - Learning SQL doesn't need to be boring
Год выпуска: 8/2025
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/postgresql-mastery/
Автор: Jose Berardo Cunha
Продолжительность: 8h 25m 50s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
From Fundamentals to Production - part 1
What you'll learn
  1. Master PostgreSQL fundamentals & core concepts
  2. Set up PostgreSQL on various platforms (local, cloud, containers)
  3. Create and manage essential database objects (tables, schemas, indexes)
  4. Perform robust data insertion, modification, and removal using DML
  5. Write powerful SQL queries for complex data retrieval and analysis
  6. Utilise PostgreSQL's diverse data types and functions effectively
  7. Control database access and security with roles and privileges (DCL)
  8. Ensure data integrity and reliability using SQL transactions (TCL)
Requirements
  1. This course is designed to be beginner-friendly, and we start right from the fundamentals of data management and databases. You won't need any prior database experience to get started.
  2. A computer (Windows, macOS, or Linux): We provide comprehensive, hands-on instructions for installing PostgreSQL across all major operating systems, including visual installers like EnterpriseDB for Windows and macOS, and terminal-based methods using package managers like APT, Homebrew, and Chocolatey
  3. Basic computer literacy: Familiarity with navigating a computer, using a web browser, and managing files is helpful.
  4. Internet access: To download the necessary software and access the course materials
  5. A desire to learn: An open mind and a willingness to follow along with the practical examples will be your greatest assets!
  6. While we delve into cloud-managed and containerised PostgreSQL deployments, you won't need existing cloud accounts or Docker expertise to begin. We'll guide you through setting these up from scratch, often leveraging free-tier options for hands-on practice
Description
PostgreSQL Mastery: From Fundamentals to Production (Part 1)
Kickstart your career in data with PostgreSQL Mastery: From Fundamentals to Production (Part 1), the essential course for aspiring database professionals and developers in 2025. This foundational segment of our comprehensive program is designed to equip you with the core knowledge and practical skills to confidently work with PostgreSQL, the sophisticated database powering modern applications.
What You'll Learn in Part 1 (course overview) :
Section 1: Database Fundamentals
We'll lay the groundwork by exploring the evolution of data management, from simple file systems to today's complex database ecosystems. You'll master fundamental database terminology such as tables, records, fields, schemas, and queries, and uncover PostgreSQL's powerful features like custom data types, table inheritance, and Multi-Version Concurrency Control (MVCC). This section also delves into the modern database landscape, understanding diverse categories and use cases, and the enduring relevance of relational databases, including E.F. Codd’s groundbreaking model. Discover PostgreSQL’s innovative hybrid features, seamlessly blending relational reliability with NoSQL-like flexibility. Gain insight into its rich history, unique architecture, and growing market adoption, alongside comparisons with other prominent RDBMSs like MySQL, Oracle, and SQL Server. You'll also be introduced to the critical ACID properties (Atomicity, Consistency, Isolation, Durability) that underpin transactional reliability.
Section 2: Environment Setup
Get hands-on with setting up your PostgreSQL environment across various platforms. We guide you through the user-friendly visual installation using the EnterpriseDB installer for both Windows and macOS systems. You'll also master terminal-based installations using popular package managers such as APT for Linux, Homebrew for macOS, and Chocolatey for Windows. Explore cutting-edge cloud-managed PostgreSQL options with Amazon RDS, Microsoft Azure Database for PostgreSQL, and Google Cloud SQL, learning to provision and connect to robust instances in the cloud. Dive into serverless PostgreSQL solutions like Neon, featuring revolutionary database branching capabilities, Supabase, a complete backend-as-a-service platform with real-time APIs, and TimescaleDB, optimised for high-performance time-series data. Finally, harness the power of containerisation with Docker and Kubernetes, ensuring consistent development environments, instant provisioning, and effortless cleanup for your PostgreSQL databases. We'll also provide a deep dive into essential PostgreSQL tools and interfaces, including the command-line client psql and the graphical management tool pgAdmin 4.
Section 3: SQL Foundation
The core of Part 1 is the SQL Foundation, providing you with a complete toolkit for database interaction, covering all five SQL sub-languages:
  1. Data Definition Language (DDL): Learn to create, modify, and drop database objects including databases, schemas, tables, and powerful constraints (e.g., NOT NULL, UNIQUE, CHECK). Master the use of sequences, including SERIAL and IDENTITY columns, for unique identifiers, and understand basic index creation.
  2. Data Manipulation Language (DML): Conquer data insertion with basic INSERT statements and efficient bulk loading using the COPY command. You'll gain expertise in modifying existing data with UPDATE and the versatile MERGE statement introduced in PostgreSQL 15, and learn to remove data safely and efficiently using DELETE and TRUNCATE operations.
  3. Data Query Language (DQL): Develop advanced skills to retrieve and analyse data using the SELECT statement. This includes column selection, filtering with WHERE, sorting with ORDER BY, and pagination using LIMIT, OFFSET, and FETCH. Explore PostgreSQL's special querying features such as system/session information functions and powerful CASE expressions. Deep dive into data type operations for strings (including regular expressions), numbers, and temporal types (dates, times, intervals, and critical time zone considerations). You'll master comprehensive NULL handling with COALESCE and NULLIF, and essential type conversions using CAST, :: syntax, and functions like TO_CHAR. Master basic data aggregation with COUNT, SUM, AVG, MIN, MAX, GROUP BY, and HAVING clauses. Crucially, you'll understand table joins (INNER, LEFT, RIGHT, FULL OUTER, CROSS joins) to combine related data, and leverage set operations (UNION, INTERSECT, EXCEPT) to combine or compare query results. Finally, unlock the flexibility of subqueries in WHERE, SELECT, and FROM clauses, including scalar, multi-row, EXISTS, and correlated subqueries.
  4. Data Control Language (DCL): Gain expertise in managing database security by creating and modifying user roles, and granting or revoking privileges to control access to your data and objects.
  5. Transaction Control Language (TCL): Ensure data integrity and reliability using transactions with BEGIN, COMMIT, ROLLBACK, and SAVEPOINT commands, making your operations reliable and consistent.
This course is packed with real-world scenarios and practical examples, designed to transform you into a confident PostgreSQL practitioner. By completing Part 1, you'll possess a robust foundation for building, managing, and querying PostgreSQL databases, setting you up for success in your database career.
Who this course is for:
  1. This course is ideally suited for a broad range of learners eager to master the world's most advanced open-source relational database:
  2. Aspiring database professionals and developers: Anyone looking to kickstart or advance their career in data engineering, backend development, or database administration in 2025 will find this course foundational
  3. Absolute beginners: If you have no prior database experience but are keen to learn SQL and database concepts from the ground up, this course is for you. We start with the evolution of data management and fundamental terminology, ensuring a solid understanding
  4. Students and tech enthusiasts: Those interested in understanding how data powers modern applications and gaining a highly sought-after skill with a free and open-source database that is an industry leader
  5. Professionals migrating from other database systems: If you're currently working with databases like MySQL, Oracle, or SQL Server and wish to transition to or broaden your expertise with PostgreSQL, this course provides a comprehensive deep dive into PostgreSQL's unique features and its strong SQL compliance
  6. Backend and full-stack developers: Developers who need to design, interact with, and manage databases for their applications will gain practical skills in database setup, querying, and data manipulation
  7. Financial professionals: Those needing absolute precision in calculations, robust reporting, and transactional integrity for sensitive data like banking or fund management will find it invaluable
  8. Marketing and sales teams: Anyone looking to manage customer relationships, perform targeted campaigns, and analyze customer behaviour with powerful data filtering and aggregation tools
  9. Accountants and daily spreadsheet users: Professionals accustomed to spreadsheets who encounter data redundancy, consistency issues, multi-user access challenges, or scalability limits will benefit from a robust database solution
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 2368 кб/с
Аудио: aac lc, 48.0 кгц, 128 кб/с, 2 аудио
MediaInfo
General
Complete name : D:\2_1\Udemy - PostgreSQL Mastery - Learning SQL doesn't need to be boring (8.2025)\3 - Module 3 SQL Foundation\8 -Lesson 16 DDL - Basic Database Object Management.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 323 MiB
Duration : 18 min 2 s
Overall bit rate : 2 504 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf59.27.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 18 min 2 s
Bit rate : 2 368 kb/s
Nominal bit rate : 3 000 kb/s
Maximum bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.086
Stream size : 306 MiB (95%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 18 min 2 s
Source duration : 18 min 2 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 16.5 MiB (5%)
Source stream size : 16.5 MiB (5%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error