Refactoring Pyramid explained in simple steps (Java) Free Download

Clean code gradually and notice emerging Design Patterns like Interpreter, Fluent Builder, Factory Methods

Refactoring Pyramid explained in simple steps (Java) Free Download
Refactoring Pyramid explained in simple steps (Java)

Refactoring Pyramid explained in simple steps (Java) Free Download udemy course free download

Clean code gradually and notice emerging Design Patterns like Interpreter, Fluent Builder, Factory Methods

What you'll learn:

  • Design Patterns
  • Clean Code
  • Refactoring
  • SOLID Principles
  • Working with Legacy Code

Requirements:

  • Java 1.8+
  • JUnit
  • IntelliJ Community Edition
  • Maven

Description:

This is the first module of (planned) series called “Pyramid of Refactoring” dedicated to achieving Clean Code.

We use refactoring techniques and perform all the changes live. The student downloads the source code and performs all the changes together with the trainer – step by step. In this sample we make use of Interpreter Design Pattern as goal of our refactoring journey. The Interpreter Pattern is accompanied by two creational design patterns – Factory Method and Fluent Builder, which are also result of refactoring activities.

SOLID Principles will be explained in practice instead of teaching the sole theory.

The journey allows us practice code transformations like :

– Replace Loop with Stream
– Extract Delegate / Class
– Extract Interface
– Extract Parameter Object
– Replace Method with Method Object
– Extract Method / Variable
– Move Method
– Inline Method / Variable

Who this course is for:

  • Software Developer
  • Software Architect
  • IT Team Leader

Course Details:

  • 2 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Refactoring Pyramid explained in simple steps (Java) Free Download udemy courses free download

Clean code gradually and notice emerging Design Patterns like Interpreter, Fluent Builder, Factory Methods
Tags: Development, Software Engineering, Refactoring, freecourse, free udemy paid course, udemy course download, freecoursesite, free online course, udemy free download free online course udemy, freecoursesite, freecourse, course era free courses, udemy courses for free, coursera free courses, tutorial free download, free udemy paid course, udemy courses free download, udemy course download, udemy downloader, course free download, downloadfreecourse