Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 50% Pyramid of Refactoring (Java) - Interpreter & Factories

Refactoring Pyramid explained in simple steps (Java)

$9.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #272 in category Java

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

Install IntelliJ IDE, Java and try it out. You will perform all the changes step by step with the trainer and learn refactoring transformations built into IntelliJ. Moreover after registering to this online workshop you will be informed about promotional prices of my other trainings which will allow you to continue with this subject at the lowest possible price.

Join a few hundreds of software developers whole spent these 2 hours and applied refactoring techniques to Clean Code in their daily work.

Instructor Details

W odek Krakowski is an independent technical trainer. Also a developer if the time allows. His main interest is taking care of delivering valued software from different perspectives. These are how people take care of quality of code, how people work together towards providing business value, how people help to grow each other and how people are managed. He delivers refactoring and clean code workshops

Specification: Refactoring Pyramid explained in simple steps (Java)

Duration

2 hours

Year

2021

Level

Intermediate

Certificate

Yes

Quizzes

No

7 reviews for Refactoring Pyramid explained in simple steps (Java)

4.4 out of 5
3
4
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Demonsbook

    Great course! It provides great insight into what refactoring is and how to do it well both for beginners as well as structuring and organizing knowledge for adepts. Multiple refactoring methods, well organized approach, tons of IDE tricks and shortcuts, and a solid theoretical background. Overall the only reason I gave it 4.5 are small technical issues that I am sure will get polished out in time (especially since the course is still fresh when I write this). I highly recommend it!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Miguel Angel Gonzalez Yepes

    Excellent course. Very technical and hand on training. It’s not easy to find good examples of refactoring techniques, but you can find a lot of them in this course. Very experimented and experienced teacher, and also very skilled with IDE shortcuts. 100% recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Jakub Boesche

    This training should be a must for every software engineer. For me personally it was not only a good opportunity to refresh my knowledge about refactoring, but also learn a few new techniques (like automatic switching to a builder or static factory). Last but not least, it is very comforting looking at the code getting better and better on your screen! (don’t forget to practice it by yourself, over and over again)

    Helpful(0) Unhelpful(0)You have already voted this
  4. G M

    I really like how the course used automated refactoring, people can pick up lots of new short cuts. Videos are fairly short so you can dip in and out in bitesized chunks.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Gaurav Parmar

    This course is absolutely brilliant! Wlodek is a great teacher and communicates all the concepts very well. Some of the concepts he teaches here cannot be found anywhere else. He has personal experience of this subject and has taught it to many people around the globe. And this reflects in this course. I was looking for a good course on refactoring on Udemy and Wlodek did just that. Highly recommend anyone who is looking to sharpen their skills and become successful as a developer. Your team will definitely value these skills.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Jan Sowa

    Very clearly explained process of refactoring on large scale of abstraction levels. Lot of tricks how to clean your code fast using IntelliJ shortcuts. Great course for working on programmer’s universal basics.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Jayson

    All I can say is wow!!… Very good course. Instructor is extremely knowledgeable. I wish he would slow down and explain the patterns a little bit more as I feel this would further understanding. Also I would recommend that he explain the parts about Mockito in a bit more detail, or make a course on it. All in all, well done to the author for such an amazing course. I recommend this course to novice, intermediate and expert level programmers as everyone will get something useful out of this course.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

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

    $9.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare