Database Persistence & Data Management
Database Persistence & Data Management
Master data persistence with enterprise-proven patterns and practices
Created by Sami Shames El Deen
Last updated 3/5/2026

Full Lifetime Access

What you'll learn
  • Implement Repository pattern for clean data access
  • Build scalable file-based persistence systems
  • Design database abstraction layers
  • Learn to use Singleton pattern for resource management
  • Create flexible Factory patterns for data providers
  • Handle complex data mapping and transformation
This course includes
  • 4.0 Hours of on-demand video
  • 2 Assignments
  • Downloadable resources
  • Certificate of completion
Course content
2 sections • 7 lectures • 4:02:17

Description
Dive into enterprise-grade data persistence strategies, from file-based storage to sophisticated database patterns, mastering Repository, Singleton, and Factory patterns while building bulletproof data access layers.
Requirements
  • Completion of Advanced Class Design Patterns course
  • Understanding of database fundamentals (SQL)
Instructor

Sami Shames El Deen

Senior Software Engineer, Lead Instructor & Founder at SE²

With decades of hands-on experience, I am dedicated to helping you master the foundations of SWE and gaining practical skills.

My deep industry knowledge and passion for teaching will excel your software engineering journey.