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.
Full Lifetime Access
