Clean Architecture
MotiGraph
Level 04 — Professional Engineering Advanced Certificate

Clean Architecture

The presentation, domain and data layers, and what lives in each: entities and models, repositories and data sources, use cases and services, and dependency injection tying them together.

3 lessons 165 min
  • Clean Architecture
  • Use Cases
  • DI
Skills

What You Will Learn in This Course

Split an app into presentation, domain and data.
Place entities, models, repositories and data sources correctly.
Write use cases and services.
Wire it with dependency injection.

About This Course

The presentation, domain and data layers, and what lives in each: entities and models, repositories and data sources, use cases and services, and dependency injection tying them together.

Requirements

  • Application architecture.

Who It Is For

  • Advanced developers.
Curriculum

Course Content

3 items · 1 sections

  1. 01 Presentation, domain and data layers Preview 55 min
  2. 02 Entities, models, repositories, data sources 55 min
  3. 03 Use cases, services and dependency injection 55 min
Certified

Certificates You Can Earn

Finish your course and receive an accredited MotiGraph certificate you can add to your CV and share with employers.

MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample