In this course, you will learn in detail the technical skills and techniques required to design and develop a system using domain–driven design (DDD) including:
DDD building blocks
Design modeling skills
Design assignment – with model answers that are explained via video tutorial and feedback on your assignment from others if you’d like.
Design patterns
Component architecture
Coding assignment – with model answers that are explained in detail via video tutorial and downloadable code in C#, Java and Python so that you can follow explanations!
The course is structured around both video tutorials explaining different techniques and architecture patterns, and (optional) assignments to help make sure you’re understanding what we’re learning.
I’m also available to answer any queries you may have regarding any course material which you didn’t understand or would like further detail on.
Just in case you’re still not convinced if you should take this course, here are a couple of positive reviews from the hundreds I have received on my bestselling, top–rated Udemy courses:
The course is comprehensive and well explained through clear and concise examples, and shows that the instructor is highly experienced in their field. Overall this course is excellent and highly appropriate for software developers looking to improve their architectural and programming skills, both beginners as well as more advanced programmers. I will be looking forward to more courses by the author in the future. – J. Fusselberg
Instructor Details
Courses : 1
Specification: Domain Driven Design: Complete Software Architecture Course
|
47 reviews for Domain Driven Design: Complete Software Architecture Course
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$99.99 $11.99
Alexander Klein –
Very good introduction to DDD with real world benefit.
Alexander Sch n –
The course presented in a very short time a huge amount of information around DDD. The code example was as well very interesting although the JavaCode has some major faults, which contradict the DDD principles (e.g. the domain member variables may NOT be public in Java! Even Swagger gets confused with the public members). What I could not identify clearly was, where the OrderAggregate is found in the source. The step jumping from the model to the code exercise is quite elevated. I appreciated the course very much, as it concentrates on the main principles and gives a good overview as well as a concrete (implemented) solution to many questions on how to solve the coding challenges. Thanks a lot!
Ernesto Antonio Rodriguez Acosta –
The explanations are really great. Besides this, it would be nice if the course could include some project that for instance, include the use of ORM frameworks as Hibernates and that uses JPA for the persistence.
Arnas Lukosius –
The information and examples are a bit too basic for anyone who read a few pages of any article about DD.
Filip Pankau –
I liked it 🙂
Britt Marie J nsson –
A very good coverage of DDD techniques, from conception to design to implementation. This course has it all and delivers it in a very practical way.
Gertorn Crusenstolpe –
I managed to learn all about the domain driven design principles in a short time. Excellent course, very effective.
Sanne Vestergaard –
Covers all aspects I was after, recommend this course
Erika Hemmingsen –
Well taught with a good combination of examples and theory.
Martha Thomsen –
I liked the course, short and sweet whilst covering all the right info
Louise Raynor –
Yes, the course was just what I was after to learn how to properly design a new system with complex business logic. Having completed this course, I have learnt all that I intended to and even more, well done.
Heather Schamberger –
The course excels at teaching students how to implement a domain driven architected system from scratch with step by step demo videos. It makes the learning system interactive and very understandable.
Bobbie Macejkovic –
The instructor explains the difference concepts of domain driven design before moving on to practical sessions and assignments that are a gold mine to assist in the learning experience. I feel it’s now time for some DDD refactoring, thanks a lot!
Kelvin McCullough –
I especially had a good time programming alongside the coding video demo. A very good learning tool.
Misty Wisozk K –
I would mark this as an essential course in my book to learn DDD well
Lana Lebsack –
I thought this course would barely scratch the surface but surprisingly it went into all the nitty gritty details with detailed video tutorials. Just what I needed.
Alice Hills –
As an architect I really had an insightful journey following these lectures, recommend it.
Luther Lubowitz –
The course’s assignments are structured as to guide a real world scenario from inception to implementation. This keeps the course interesting and applicable.
Lori Steuber –
A course that is heavy on the practice side that makes it stand out from the crowd.
Ramiro Harber –
The course and its examples are very clear in illustrating how to properly build a domain driven service.
Patty Toy –
Learnt useful domain driven design skills with a practical learning experience.
Merle Ryan –
The course is structured well and the instructor explains in detail at a good pace.
Glen Boyer –
Had high hopes for this course and I’m happy to say I found what I was after.
Carrie Larkin –
The model answers are well explained and provide good support for the challenging assignments. Demo tutorials are helpful and useful.
Wade Adams –
Fast paced and interesting, full of useful info to build on architectural skills
Idhana Mizhsavias –
This has to be one of the most comprehensive sources if info for Domain Driven development.From the detailed examples to live coding demos, it was great all through
Gayle Moen –
As an architect, I learned much more about the finer points of DDD
Toni Lind –
Yes, it is not only enjoyable but very useful from a practical coding perspective
Cecilia CruickshankCecilia Cruickshank –
A good course that is delivered well by the instructor
Morris Kuhn –
I liked that the course builds gradually upon the same assignment in different stages, finally resulting in a complete artifact. It really enhanced the learning experience.
Rodney McLaughlin –
It is a good architecture course to take examples from
Jamie Wisozk –
Yes, it was engaging especially the assignments that were real world examples
Samantha Cronin –
Has good learning opportunities at different points
Sophia Friesen –
The explanations are clear and detailed and the assignments are very relatable and helpful
Alexis Rippin –
yes it was very good, 100%!
Dennis Hermann –
Yes, learning domain driven design with the tutor was a worthwhile learning lesson.
Eddie Beatty –
The instructor’s delivery was crisp and on point. The lesson plans are designed well and articulated pleasantly.
Manuel Farrell –
Yes, recommend the course for developers
Titans –
Easy to understand
Johannes –
Hard to listen to that mechanical voice (sounds a bit like a text to speech system), chapters about design patterns and the onion architecture are so small, looks like a joke course.
Joshy Kurian –
Pretty good enough to get an overview about the topic.
Shobhit Kumar –
Course without explaining the Objected oriented principal as well as DDD principal clearly, going to much details in to deep code.
Tony Xavier –
DDD should have been explain in comparison to some other design paradigm. For me this is how anyone would design a system. What is the other option and how does DDD differ from that?
Simone Devoti –
The course and the material is very good
Omar Martinez –
Instead of Complete Software Architecture Course should say Software Example
Krishan S –
Able to appreciate the contents so far. It is quite relevant and informational.
Maik Wosnitzka –
I am missing detailed figures about DDD. For me the presentation had too text intensive slides and in the example code too much was explained about the general function and the domain instead of the DDD aspect.