Young-han Kim's Practical Database - Basic Course
yh
Learn the fundamentals of SQL and databases essential for practical work. Not only developers, but also planners and data analysts can learn SQL in depth.
Basic
SQL, MySQL, DBMS/RDBMS
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,353 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
최재훈
It was a bit difficult because I don't have practical experience, but I gained so much from this lecture. Thank you for the great lecture, Young-han! (I'm dying to take the performance optimization lecture)
5.0
램쥐뱅
I gained a lot from this lecture as well. Looking back at the course history, all of Young-han's lectures were truly sincere and every single one was helpful. I look forward to the next lecture. It’s been about 3 years since I started using AI in my work, and I think there have been many changes in my development methods over the past 3 years. In particular, lately, I’ve been having more and more thoughts about the changing role of developers. I’m curious about your thoughts, Young-han, and how your future lectures might change!
Practical database design and implementation skills
Mastering 9 Design Patterns You'll Inevitably Encounter in Practice
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
600,121
Learners
41,830
Reviews
9,106
Answers
5.0
Rating
26
Courses
Educator
Former: 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 Young-han Kim, Korea's Top Developer Instructor [Part 1]
The Life of Younghan Kim, Korea's Top Developer Instructor [Part 2]
Gaebalbadak - A Country Youth Becomes the King of Development
All
87 lectures ∙ (13hr 17min)
Course Materials:
17. Summary
04:48
All
73 reviews
5.0
73 reviews
Reviews 25
∙
Average Rating 4.8
5
I gained a lot from this lecture as well. Looking back at the course history, all of Young-han's lectures were truly sincere and every single one was helpful. I look forward to the next lecture. It’s been about 3 years since I started using AI in my work, and I think there have been many changes in my development methods over the past 3 years. In particular, lately, I’ve been having more and more thoughts about the changing role of developers. I’m curious about your thoughts, Young-han, and how your future lectures might change!
It's been a while, Ram쥐뱅-nim :) I have also been thinking a lot about this part. First of all, I believe productivity in the AI era is defined as (one's own fundamentals * AI utilization skills). I intend to focus on the fundamentals of development here. The methods of developing through AI change so rapidly that they often become volatile knowledge that evaporates quickly. On the other hand, essentials like object-oriented programming or database architecture do not change. In an era where AI writes code quickly, a developer's insight and design skills—judging whether that code is correct and if there are any issues with system performance—will become the true competitive edge. Therefore, my lectures will continue to move in the direction of covering deep, unchanging operating principles. In the upcoming 'Database Performance Optimization' lecture, I also focused on solidifying these foundations. I sincerely support you in creating your own wonderful synergy by placing the powerful weapon of AI on top of a solid foundation. I will prepare the next lecture with great care so that it can provide practical help. Thank you always! :)
Reviews 2
∙
Average Rating 5.0
5
It was great to understand the background of why patterns frequently used in practice emerged and to clearly see the trade-offs regarding what to keep in mind during actual use. I am also looking forward to the upcoming performance optimization section.
Thank you, Marvin. I'm always rooting for you^^
Reviews 15
∙
Average Rating 4.8
Edited
5
I have gained a lot of clarity regarding database design. Thank you for the great lecture.
For ever, you've organized the important DB design very well! Thank you for leaving a course review. haha
Reviews 17
∙
Average Rating 5.0
5
It was a bit difficult because I don't have practical experience, but I gained so much from this lecture. Thank you for the great lecture, Young-han! (I'm dying to take the performance optimization lecture)
Thank you, Jaehoon Choi :) I am also working incredibly hard to prepare the performance optimization lecture! Please look forward to it!
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!