
Java: Understanding Classes and Object-Oriented Programming
java
This course will help students understand Java classes in more detail and use them more naturally. This will lead to more object-oriented programming.
Basic
Java, oop
The TDD & Clean Code masterpiece lecture, recommended by many senior developers in Korea to junior developers for over a decade.
2,891 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
์ด์ง์ฐ
It was a good lecture. I've rarely seen refactoring and OOP design applied in practice, but it was great to be able to practice them directly through the examples in each lecture. Lectures on the clean-coders website cost about $12 each, but seeing the instructor explain things easily in Korean and show the entire process of refactoring examples helped me identify areas where I was lacking. Just listening to this entire lecture won't make magic happen. I believe that if you reflect on what you need and practice it yourself, it will help you achieve better design, testing, and refactoring. One drawback is that since it's a free lecture, finding the examples isn't easy. In the latter half, I had to find them directly by looking at the repository names, but I studied thinking I had to endure that to watch such a good lecture. Thank you for sharing a lecture that, despite being 10 years old, is still valid today. For someone living in the provinces, it was a lifesaver.
5.0
๋๋์ด์ค๋จธํ
Thank you for the valuable lecture.
5.0
jeonghyeon lee
Though old, I think it's a good lecture to watch once.
Examples & Refactoring of Several OOP Principles
Implementation Process through TDD
Incremental refactoring using IntelliJ IDE features
"Baek Myeong-seok's Clean Coders" has been called a textbook by many developers for over 10 years.
โขโขโข
Why do so many senior developers always recommend Clean Coders even after so many years?
Will you come back to watch the video after 7 or 8 years?
See it in high definition at Inflearn.
Is this your first time hearing about Baek Myeong-seokโs Clean Coders?
TDD is a powerful practice that changes the very mindset of developers.
By writing tests first, you clarify requirements , reduce unnecessary code , and provide a safety net that allows you to refactor at any time.
Because tests automatically verify your code, you can avoid the anxiety of โwhat will break?โ when adding new features or modifying existing code.
If you practice TDD, you will naturally write clean and maintainable code.
You can develop software faster and more reliably, free from long development cycles and repetitive overtime work.
TDD takes the quality of code reviews, documentation, and collaboration within your team to the next level, creating a codebase that everyone can trust.

Developers who want to learn object-oriented programming, clean code, and practical application of TDD

Thinking about better structure and quality
Junior Developer

Developers who want to improve their code from legacy systems to ones that are robust to change and expansion.
Code quality issues frequently encountered in practice
Covers the core principles of test-driven development in depth and with solidity .
We provide practical tips and know-how that you can use right away in real projects.
We provide numerous examples to help you understand the concepts naturally through code.
Improve legacy code, implement complex business logic,
Refactoring, SOLID principles, design patterns, etc.
What you absolutely need to know in practice
You will learn naturally through actual problems and the process of solving them .
The goal of this Clean Code & TDD Master Class is to create a code quality and development culture that can be applied directly in practice.
It's about helping you learn and grow on your own.
Get hands-on experience building a software architecture that is resilient to change and scalability, projects with zero technical debt, and the ability to solve problems as soon as you smell code.
Who is this course right for?
Have questions about why clean code should be written?
For those curious about the problems with the procedural approach and the advantages of object-orientation for solving them.
Those who want to receive a long-proven Clean Code & TDD guide
Need to know before starting?
Java
Object-Oriented Programming
All
33 lectures โ (19hr 24min)
31. Presenting TDD
01:39:49
All
28 reviews
4.9
28 reviews
Reviews 7
โ
Average Rating 5.0
Reviews 27
โ
Average Rating 5.0
Edited
5
It was a good lecture. I've rarely seen refactoring and OOP design applied in practice, but it was great to be able to practice them directly through the examples in each lecture. Lectures on the clean-coders website cost about $12 each, but seeing the instructor explain things easily in Korean and show the entire process of refactoring examples helped me identify areas where I was lacking. Just listening to this entire lecture won't make magic happen. I believe that if you reflect on what you need and practice it yourself, it will help you achieve better design, testing, and refactoring. One drawback is that since it's a free lecture, finding the examples isn't easy. In the latter half, I had to find them directly by looking at the repository names, but I studied thinking I had to endure that to watch such a good lecture. Thank you for sharing a lecture that, despite being 10 years old, is still valid today. For someone living in the provinces, it was a lifesaver.
Reviews 868
โ
Average Rating 5.0
Reviews 2
โ
Average Rating 4.5
Reviews 98
โ
Average Rating 4.9
Explore other courses in the same field!
Free