Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Refactoring Software Design

( Duration: 5 Days )

Expertise in software design is key for designing and implementing high-quality enterprise software systems. A good designer is one who knows the design solution; a great designer is one who understands the impact of design defects/smells and knows how to address them. This course precisely covers the smells in code and design and how to refractor them in real-world projects.

The Refactoring Software Design training course, introduces 4 fundamental design principles, 20 specific object oriented design principles, and 25 design smells, 5 design analysis tools. Example-driven approach makes the techniques easy to understand and apply.

By attending Refactoring Software Design workshop, designers will:

  • Learn principles of effective software design and how to apply
  • Learn about common design smells and strategies for refactoring the smells
  • Get better equipped for creating effective design solutions (that provides the basis for high-quality software)

  • Technical leads and architects with 5+ years of experience; working knowledge with one of C++/Java/C#; knowledge of UML desired (but not mandatory)

  • This Refactoring Software Design class is ideal for designers working in both development and maintenance projects

COURSE AGENDA

1

Introduction to the course

2

Fundamental design principles and OO design principles

3

Refactoring for design smells that violate abstraction

4

Refactoring for design smells that violate encapsulation

5

Refactoring for design smells that violate modularization

6

Refactoring for design smells that violate hierarchy

7

Tools for identifying smells and analyzing design

8

Wrap-up

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X