Overview
In this 2 hr course, you'll enhance your Java coding practices by learning detailed refactoring techniques using the IntelliJ IDE. Discover how to achieve clean, maintainable code while exploring practical examples of emergent design patterns like Interpreter and Fluent Builder.
What I will be able to do after this course
- Master small-step refactoring techniques applicable to real-world projects.
- Understand and implement SOLID principles through practical demonstrations.
- Learn to extract and utilize common design patterns during the refactoring process.
- Understand how to integrate refactoring into your daily development workflow.
- Practice hands-on refactoring exercises with the provided source code.
Course Instructor(s)
Włodzimierz Krakowski is an experienced software engineer and coach specializing in Java programming and software development practices. He has years of teaching experience, creating engaging, technique-focused courses that help developers elevate their skills. His passion for clean coding practices and practical teaching methods ensures you get valuable, actionable insights throughout the course.
Who is it for?
This course is designed for Java developers, tech leads, and software architects who have intermediate experience with Java and common development tools like IntelliJ and Maven. Ideal for those aiming to refine their coding practices and embrace advanced refactoring techniques. If you're looking to understand and apply clean coding principles to improve your codebase, this course is a fit for you.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access