🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
watching now
1 Students

Description

What Will You Learn?

  • What domain-driven design is
  • What its main concepts are and what they represent
  • How to apply domain-driven design practically

Requirements

  • A basic understanding of software architecture
  • A basic grasp of software engineering
  • NFT Certificate
  • 31 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 1h 10min of content, in total.

Section 1: Introduction
00:49
Section 2: Module 1 - Goals, Principles and Paradigms of Domain Driven Design
14:06
Section 3: Module 2 - Domain Driven Design: Starting with Strategic Design
21:22
The Onion Architecture - A Common Approach for DDD
02:13
Gathering Requirements for a Business Driven Design
00:52
Business Requirements: A Sub Domain Example
01:58
Strategic Design Explained
02:04
DDD Strategic Design: Context Maps
02:50
DDD Strategic Design: Contexts from the Business Perspective
08:27
DDD Strategic Design: A Note About the Ubiquitous Language
01:27
Module 2 - Summary
01:31
Section 4: Module 3 - Domain Driven Design: Tactical Design Basics
12:27
Tactical Design Explained
00:38
DDD Tactical Design: Bounded Contexts and Shared Kernels
03:23
DDD Tactical Design: Entities Explained
02:10
DDD Tactical Design: Aggregates and Applied Entities
02:19
DDD Tactical Design: Value Objects
02:58
Module 3 - Summary
00:59
Section 5: Module 4 - Implementing Tactical Design With The System Architecture
22:14
Invariants
01:35
DDD Tactical Design: Anti Corruption Layer
03:59
DDD Tactical Design: Factories and Repositories
02:29
DDD Tactical Design: Specifications
01:49
Services Explained
02:39
Domain Driven Design: Anti-patterns
02:33
Domain Driven Design: Lessons Learnt
03:02
Domain Driven Design: References and Supporting Material
02:41
Module 4 - Summary
01:27

About the Instructor

Experienced (9+ years) working in solution design, system requirement formalization in financial service systems.

Solution design based on both private and public sectors, focused on the business requirements and taking a business-driven approach. Worked with multicultural teams in different settings and countries. System industries included payments, accounting, banking, government and finance systems.

See All Instructor Courses

BitDegree platform reviews