Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Domain-Driven Design: Working with Legacy Projects

Course Cover
compare button icon

Course Features

icon

Duration

3.51 hours

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

3.51 hours

Course Description

You would love to work exclusively on green-field projects as a programmer. You are probably working on a legacy project at the moment, or in the near future. This course, Domain-Driven Development: Working with Legacy Projects will teach you skills to manage legacy projects and deliver new functionality while keeping stakeholders happy. You'll first learn how to refactor the legacy code one at a time. Then, you will learn how to handle rewrites and when and why it is better to retain the legacy code base. To deal with these code bases, you will learn techniques like the Strangler, Anticorruption Layer and Branch by Abstraction patterns. This course will give you a solid understanding about the theory and practice behind improving the functionality and scalability legacy projects.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Course Instructors

Author Image

Vladimir Khorikov

Instructor

Vladimir Khorikov is the author of the book Unit Testing Principles, Practices, and Patterns: https://amzn.to/2QXS2ch He has been professionally involved in software development for over 15 years, in...
Course Cover