Pyramid of Refactoring derived from Legacy Code cleaning

Clean code gradually and notice emerging Design Patterns like Interpreter, Fluent Builder, Factory Methods
4.55 (450 reviews)
Udemy
platform
English
language
Software Engineering
category
Pyramid of Refactoring derived from Legacy Code cleaning
2 522
students
2 hours
content
Sep 2023
last update
$29.99
regular price

Why take this course?

🌟 Course Title: Pyramid of Refactoring: From Legacy Code to Clean Code 🚀

Headline: Clean Code Gradually and Notice Emergeing Design Patterns like Interpreter, Fluent Builder, Factory Method! 🔨✨


Course Description:

Embark on a transformative journey into the world of Clean Code with our comprehensive online course, "Pyramid of Refactoring." This module is the first in a series where we'll delve into the art of refactoring your legacy code to achieve clean, maintainable, and efficient codebases.

Why Enroll?

  • Live Refactoring: You'll download the source code and follow along with each change made by Włodek Krakowskic, our expert instructor, in real time.
  • Hands-On Learning: Through practical exercises, you'll internalize refactoring techniques and see how they apply to your work.
  • Design Patterns Emergence: As we refactor, we'll naturally discover and implement key design patterns such as Interpreter, Fluent Builder, and Factory Method.
  • SOLID Principles in Action: We'll explore these principles through concrete examples rather than theoretical discussions.

What You'll Learn:

  • Refactoring Techniques: Master techniques like Replace Loop with Stream, Extract Delegate / Class, and more!
    • 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

Course Structure:

  1. Introduction to Refactoring: Get acquainted with the concept of refactoring and its importance in software development.
  2. Step-by-Step Refactoring: Follow Włodek as he guides you through the transformation process, applying refactoring techniques live.
  3. Design Patterns Discovery: Learn how to implement Interpreter, Factory Method, and Fluent Builder patterns as a result of your refactoring efforts.
  4. SOLID Principles in Practice: Understand and apply single-responsibility, open/closed, substitution, isolation, and dependency inversion principles.

Prerequisites & Setup:

Before diving into the course content, ensure you have IntelliJ IDE, Java installed. We'll use these tools to perform live refactoring and transform your code right before your eyes!

Course Benefits:

  • Exclusive Discounts: After registering for this workshop, you'll be eligible for promotional prices on Włodek's other trainings.
  • Community of Learners: Join hundreds of software developers who have dedicated 2 hours to enhancing their coding skills and implementing refactoring techniques in their daily work.

Don't miss this opportunity to elevate your code quality and efficiency! 🏋️‍♂️💻

Enroll now and start your ascent up the pyramid of clean, maintainable code. Your journey towards becoming a master in refactoring starts here! 🚀➡️🌈

Course Gallery

Pyramid of Refactoring derived from Legacy Code cleaning – Screenshot 1
Screenshot 1Pyramid of Refactoring derived from Legacy Code cleaning
Pyramid of Refactoring derived from Legacy Code cleaning – Screenshot 2
Screenshot 2Pyramid of Refactoring derived from Legacy Code cleaning
Pyramid of Refactoring derived from Legacy Code cleaning – Screenshot 3
Screenshot 3Pyramid of Refactoring derived from Legacy Code cleaning
Pyramid of Refactoring derived from Legacy Code cleaning – Screenshot 4
Screenshot 4Pyramid of Refactoring derived from Legacy Code cleaning

Loading charts...

Related Topics

2733264
udemy ID
02/01/2020
course created date
22/09/2020
course indexed date
Bot
course submited by
Pyramid of Refactoring derived from Legacy Code cleaning - | Comidoc