
Kim Young-han's Java Tutorial - Your First Step into Java with Code
yh
This is a Java course for those who are new to programming. You can easily learn Java by following along with the code.
Beginner
Java, oop
Solve the challenges you inevitably face in real-world design—such as common codes, category hierarchies, history tracking, soft deletes, statistics, dynamic design, and JSON utilization—with 9 core patterns. This is not just simple theory; it contains practical know-how and selection criteria for various scenarios, proven across numerous projects. Now, become a true design expert who can confidently handle any requirement that comes your way.
2,876 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
탁형
About 6 years ago, when I had a stagnant career, I started pulling my weight after taking Young-han Kim's JPA course, and now I've reached a point where I'm evaluated as a high performer at my company. Now, ahead of a job change where I'm scheduled to take on the roles of PM and Team Leader, this DB course was released at the perfect time. Even though I find backend development easy now, DB was always the area where I felt lacking, but this roadmap is truly resolving many of the concerns I've had in practice. I would like to express my sincere gratitude to Mr. Young-han Kim for saving my career once again.
5.0
우주인
I appreciated that it wasn't just a method of explaining theories and correct answers, but rather shared various design approaches and selection criteria based on real-world experience. It was a huge help in understanding why each design is necessary and what the pros and cons are. Thank you for creating such a great lecture that can be applied directly to practical work! I am really looking forward to the next lecture!!
5.0
whh12345
Thank you for the great lecture.
Practical database design and implementation skills
Mastering 9 Design Patterns You'll Inevitably Encounter in Practice
Practical design is not about finding a fixed correct answer, but a process of choosing the best trade-off for the given situation. Therefore, rather than just delivering refined theories, I wanted to share with you the design methods and decision criteria that I have actually agonized over and chosen through various projects in this course.
Design skills are not built overnight. They are accumulated bit by bit through a repeated process of designing, failing, and improving again. Try applying the patterns learned in this lecture to your actual projects. There will come a moment when a pattern naturally comes to mind just by hearing the requirements.
I sincerely hope this course serves as an opportunity for your design skills to grow to the next level.
This course is the fourth lecture in the Practical Database Roadmap, and it covers how to solve problems encountered when designing actual service structures after modeling from a design pattern perspective.
Young-han Kim's Practical Database - Design Part 2
Young-han Kim's Practical Database - Performance Optimization and Advanced Features (Scheduled for release in '26)
Who is this course right for?
Job seekers and students preparing for careers in the IT field
Backend Developer
Aspiring Database Administrator (DBA)
Data Analyst
Need to know before starting?
Young-han Kim's Practical Database: Fundamentals
Young-han Kim's Practical Database Design Part 1
Inflearn Verified
612,803
Learners
42,975
Reviews
9,134
Answers
5.0
Rating
27
Courses
Educator
Before: Technical Director at Woowa Bros, Kakao, SK Planet
Author: Java ORM Standard JPA Programming
My goal is to provide education so that you can become a truly practical and competent developer.
EO Interview Video
The Life of Korea's Top Developer Instructor Young-han Kim [Part 1]
The Life of Younghan Kim, Korea's Top Developer Instructor [Part 2]
Gaebalbadak - A Country Youth Becomes the King of Development
Q&A Commemorating Inflearn Reaching 200,000 Users for the First Time
Q&A Commemorating Inflearn Reaching 300,000 Users for the First Time
All
87 lectures ∙ (13hr 17min)
Course Materials:
17. Summary
04:48
All
105 reviews
5.0
105 reviews
Reviews 36
∙
Average Rating 5.0
5
I appreciated that it wasn't just a method of explaining theories and correct answers, but rather shared various design approaches and selection criteria based on real-world experience. It was a huge help in understanding why each design is necessary and what the pros and cons are. Thank you for creating such a great lecture that can be applied directly to practical work! I am really looking forward to the next lecture!!
It was worth all the thought and preparation, Woojooin! Haha, thank you!! See you again in the performance optimization section :)
Reviews 118
∙
Average Rating 5.0
5
Thank you for the great lecture.
Thank you for leaving a course review, whh12345! Haha
Reviews 30
∙
Average Rating 5.0
5
I'm really enjoying listening! I'm always rooting for you. Fighting!
Thank you for your valuable review, widn45!!
Reviews 34
∙
Average Rating 4.7
5
About 6 years ago, when I had a stagnant career, I started pulling my weight after taking Young-han Kim's JPA course, and now I've reached a point where I'm evaluated as a high performer at my company. Now, ahead of a job change where I'm scheduled to take on the roles of PM and Team Leader, this DB course was released at the perfect time. Even though I find backend development easy now, DB was always the area where I felt lacking, but this roadmap is truly resolving many of the concerns I've had in practice. I would like to express my sincere gratitude to Mr. Young-han Kim for saving my career once again.
Thank you, Tak-hyung. It’s great to see that you haven't just let the time pass, but have consistently studied and put in the effort. I hope you continue to care for your colleagues and grow even more with a broader perspective :) I’m rooting for you!
Check out other courses by the instructor!
Explore other courses in the same field!