Data Quality: Transactions, Ingestions, and Storage
linkedin.com/learning/data-quality-transactions-ingestions-and-storage
1,725 learners | 49m | Advanced | Released Nov 2025 | 4.7/5 stars
Hands-on course covering the essentials of data collection, transactions, ingestion, and storage. Learn data ingestion techniques using PostgreSQL, manage database transactions and concurrency, and implement the Write-Audit-Publish (WAP) pattern — all in a GitHub Codespaces sandbox environment.
What You'll Learn
- Data ingestion techniques using PostgreSQL
- Database transaction management and concurrency issues
- Data replication and the Write-Audit-Publish (WAP) pattern
- Identifying and resolving common data quality problems at the source
Course Sections
- Data Ingestion — Initial ingestion, handling dirty data, CHECK constraints
- Transactions — Transaction pitfalls, the lost update problem, isolation
- Replication — Data lakehouses, WAP pattern implementation
- Final Project — Writing a product requirement document for data quality
Integrated with GitHub Codespaces — no local setup required.
1 # Data Quality: Transactions, Ingestions, and Storage
2
3 [linkedin.com/learning/data-quality-transactions-ingestions-and-storage](https://www.linkedin.com/learning/data-quality-transactions-ingestions-and-storage)
4
5 **1,725 learners** | 49m | Advanced | Released Nov 2025 | 4.7/5 stars
6
7 ---
8
9 Hands-on course covering the essentials of data collection, transactions, ingestion, and storage. Learn data ingestion techniques using PostgreSQL, manage database transactions and concurrency, and implement the Write-Audit-Publish (WAP) pattern — all in a GitHub Codespaces sandbox environment.
10
11 ## What You'll Learn
12
13 - Data ingestion techniques using PostgreSQL
14 - Database transaction management and concurrency issues
15 - Data replication and the Write-Audit-Publish (WAP) pattern
16 - Identifying and resolving common data quality problems at the source
17
18 ## Course Sections
19
20 1. **Data Ingestion** — Initial ingestion, handling dirty data, CHECK constraints
21 2. **Transactions** — Transaction pitfalls, the lost update problem, isolation
22 3. **Replication** — Data lakehouses, WAP pattern implementation
23 4. **Final Project** — Writing a product requirement document for data quality
24
25 ---
26
27 *Integrated with GitHub Codespaces — no local setup required.*
No editor is open
Open a file from the Explorer or use Ctrl+P
TERMINAL
Welcome to markfreeman.dev terminal
Type 'help' for available commands.
visitor@markfreeman.dev:~$