inflearn logo
Challenge
Ended

Backend 6-Week Practical Mission and 1:1 Feedback to Complete a Winning Portfolio

This is a 6-week challenge program that transforms your projects into competitive portfolios you can showcase on your resume through weekly hands-on missions. Rather than simple assignment submissions, working professionals directly review your deliverables and provide immediately applicable improvement suggestions. You can even prepare in advance for "What kind of questions might come up in interviews with this level of work?"

712명이 수강한

강의로 진행되는 챌린지!

Java
Spring
MySQL
Redis
Resume

77개 수업 학습

5회 미션 수행

dingcodingco님과 함께해요!

16,757

Learners

1,693

Reviews

328

Answers

4.9

Rating

21

Courses

🚀 Ex-Toss, POSTECH graduate | Current Backend Developer (+8 years)
🎥 YouTuber with 20,000 subscribers | Development content creator
📚 Inflearn Instructor | Cumulative 15,000+ students
👥 Running a developer career community (8,000+ members)
🧩 Contributor to various open source projects (Gradle, Spring AI, etc.)
📝 Passed 38 resume screenings and conducted 100+ resume reviews on Kmong (5.0 rating)

I deliver vivid, real-world industry insights in an easy-to-understand and deductive manner.

Inflearn Interview Link!

More

Java, Spring, MySQL....

I've learned all of this, so why does my resume keep getting rejected?

As a backend developer, I couldn't include core technologies like DB indexing, transactions, server optimization, and Redis on my resume
through problem-solving experience.


So, can you confidently answer the questions below?

DB Indexing: How did you reduce slow queries, and can you show the results with numbers?

Transaction: How did you resolve concurrency issues or bottleneck problems?

Server Optimization: What is the specific process you used to achieve high performance with minimal resources?

Redis: Have you ever dramatically improved processing speed by utilizing cache?


If you can't clearly answer these four questions,

In just 6 weeks, through the course, gain real problem-solving experience and
learn how to properly incorporate that process into your resume.


Even before entering the interview room,
only candidates who have sufficiently answered in their resume can pass the document screening and succeed in interviews.
Now, become a competitive backend developer who clearly demonstrates "Problem → Solution → Result"!

Collection of Real Reviews from Those Who Passed After Taking the Course

2025/05/24 Document Screening Passed Mr./Ms. Jeong**

2025/07/31 Final Acceptance from 3 Companies - Mr./Ms. Oh

Real Students' Performance Improvement Results (September 18, 2025)

✅ Here's what you'll learn.

Backend Concepts Explained Through Real-Life Examples

  • Meal Kit Docker and Recruitment Process Filter Overhead

  • Adult Comics and Library Librarian Optimizer

  • Optimistic and Pessimistic Locking in Toilet Bowls

  • An analogy and explanation that you can't forget once you hear it


Beginner-friendly lectures

  • Let me start by explaining why you should learn this

  • All concept example code and test code provided

  • Code automation, CI/CD, and practical deployment flow explained from the basics

  • Textbook materials 946 pages provided

Practical Interview Preparation

  • # DB Index B-Tree Structure vs Covering Index

  • # Transaction Isolation Levels, MVCC, and Event Publishing Preparation

  • Server Optimization JPA and N+1 Problem Bulk Operation Preparation

  • # Preparing for Redis TTL Strategy and Cache Invalidation Strategy This appears to be a Korean title/heading that needs to be translated to English. Let me translate it while maintaining its structure as a heading. The Korean text "Redis TTL 전략, 캐시 무효화 전략 대비" translates to: - Redis TTL 전략 → Redis TTL Strategy -

Practical configuration ready to apply directly to your project

  • Not just simple concept learning, but based on problem-solving case studies

  • Structured based on actual performance issues from real-world domains


  • Directly applicable to resumes through before/after improvement metrics


178 days of development, 946 pages of textbook, 12,665 lines of code in total.

I have analyzed hundreds of resumes that have been accepted so far.
Those resumes clearly had common characteristics.
Specifically, they contained concrete experiences of solving problems, and proved the results with numbers.
However, the phrase 'quantify it' feels abstract and hard to grasp, doesn't it? I felt the same way.


So I organized it in detail and created this course.
I spent a total of 178 days developing it, with 946 pages of materials, 32 hours of raw footage, and 12,665 lines of code.
I structured the content systematically to save your time and enable the most efficient learning possible.
This result went through two rounds of thorough review and was made into a fully subtitled video course.
You can get all of this in just 20 hours.


This course is not just theory. From problem discovery → solution experience → documentation through metrics, it's structured to help you apply it to your projects and create a truly competitive resume.
I will transform your resume from a simple introduction into a competitive weapon.

✨ Features of This Course

📌 For Beginners

The first student of this course was a developer from a non-CS bootcamp background.
Therefore, every concept explained starts with "why we need to learn this".

  • Docker, AWS, Redis

  • Isolation Level, MVCC, Query Plan, Deadlock, Phantom Read, Gap Lock

  • Transaction Propagation, Thread Pool, Cache Avalanche …

Even "those hearing these concepts for the first time" can understand
through explanations based on analogies, practical code, and test code.
Rather than simple term definitions, I explain why these technologies emerged to solve problems.

Check out the Developer Job RPG


📌 Organizing "Quantified Experience" from Start to Finish with Templates

"Quantify your resume!"
You've heard this advice many times, but most people don't actually know how to apply it.

So in this course

A. Problem Situation → B. Solution → C. Improvement Metrics

I made this flow so that it can be repeatedly learned in template form.

You can learn persuasive sentence structures based on numbers in this course.

Real-world resume problem-solving cases explained in the course


📌 I structured it so that the question "So what should I do?" doesn't remain unanswered

Lectures that just throw concepts at you and end there,
lectures where you can't even figure out how they connect to real work...
I hated those kinds of lectures the most.


This course connects concepts → problem situations → practical application.
It's not just simple explanations,
but helps you understand "to the point where you can explain this to someone else".


Even more, this course alone covered 80% of the questions that appeared in a technical interview lecture from an actual major company (one of the big tech companies in Korea).
This is proof that real companies look at problem-solving cases.


📌 I've taken care of all the small settings for you

  • Complex AWS Configuration

  • Repetitive code base

  • Deployment Environment Setup


I've done all the tedious work for you.
Just take the insights.

Github Actions CI/CD Automation Setup

Automatic AWS Infrastructure Setup


📌 Mission and feedback are all ready

Each week, there will be a mission to apply directly to your project.

This course goes beyond simply learning theoretical concepts,
it is a course designed to develop practical skills by actually applying them to your own projects.

Additionally, for the missions you submit,
I will personally review the results and provide you with specific feedback.

You can apply the concepts you've learned to real projects and develop practical skills
with this thoroughly prepared curriculum.

You will have not just a lecture to listen to,
but an experience of directly applying, receiving feedback, and growing.


We recommend this for:

I've written a backend resume, but I don't know where I'm getting rejected.
✔ Those who listed their skills but don't feel competitive
✔ Those who don't know the difference between a resume that gets accepted and their own resume

I have a portfolio, but I don't know how to structure my sentences.
✔ Those who only write feature-listing sentences like "Implemented login API"
✔ Those who want to incorporate real problem-solving experience into their resume

I want to prepare for interviews while also improving my resume.
✔ Those who want to prepare for technical interviews based on their resume content
✔ Those who want to apply transactions, indexes, and Redis to their own projects

🥳🥳🥳 Real Student Reviews 🥳🥳🥳

Developer Job RPG Student Hyunwoo's Course Review

⛔ ️Warning 1: Taking this course does not guarantee 100% employment

I cannot guarantee that taking this course will automatically lead to acceptance at top tech companies.
The problem-solving examples I've prepared will be seen by more and more students over time,
which means it may become difficult to differentiate yourself by simply borrowing these examples.

So I won't make exaggerated promises like "anyone can definitely pass."

However, there are things you can definitely take away from this course.

Exactly, it's the ability to discover problem situations yourself and organize your problem-solving experience persuasively.
This course is not a passive lecture that merely injects specific keywords.
It focuses on the process of creating a resume that proves you are 'a developer who knows how to solve problems'.

I hope that through this course, you will become a developer who thinks independently and grows continuously.


⛔ Note 2: This course does not cover all technologies

This course is not an encyclopedia-style lecture that explains every technology from A to Z.
It focuses on accurately understanding the core concepts needed for problem-solving,
and how to apply them in real domain situations.

For example, we don't explain all the features of AWS. We don't cover Docker from start to finish either.

However, the core topics of this course
DB indexes / transactions / server optimization / Redis
are covered in depth sufficient to prepare you for interview questions.

In other words, this course is a practice-oriented course where you can solve problems encountered in real projects,
and incorporate that experience into your resume.
If you need deeper technical exploration, you should expand and study separately afterwards.
I will only accompany you to that starting point.


⛔ Warning 3: This course is not cheap.

The cost of this course is not insignificant. I am aware that this price can be quite burdensome for job seekers.
That's why I've filled it with content with a sense of responsibility.
I've thought long and hard about what content is most necessary for backend developers at this point in time.
Based on successful resumes and actual technical interview questions, I've considered how to create a convincing resume.

Reduce the trial and error that could take months on your own,
and set a clear direction with a single investment.

This course is a guide based on 'passing experience' rather than just knowledge,
and it's a practical course designed to help you actually revise your resume and prepare for interviews.

I would appreciate it if you could think of this not as 'simply taking a course'
but as 'the cost of properly designing your career.'

I have prepared everything to meet those expectations.

🎁 EVENT 1 🎁


There are special benefits provided exclusively to those who take the course.

Collected technical interview questions that were actually asked at major companies.


You can think of this as a special problem set prepared by those who passed the resume screening to prepare for technical interviews.
This problem set will be continuously updated, so you'll be able to prepare for interviews in line with current trends!!

(This problem set is provided as a link in Notion format!)


We will give this problem book to the first 200 people who write a course review!

Get it after verifying your course review in the community!

(The authentication method is written in the very last lecture __)


That's not all

Developer Job Preparation Guide (Resume, Portfolio, etc.) included!


🎁 EVENT 2 🎁

After completing the course, the first 10 people who pass the document screening should share their course reviews + document screening success stories in the open chat room!

As a token of appreciation, we are sending Starbucks gift cards


🎁 EVENT 3 🎁

Please submit the Google form through this link

🎟 I'll give you a discount coupon 🎟


🎁 EVENT 4 🎁

Each sincere review provides great motivation and help to other students.

After writing a course review on your blog, submit it through this link and receive a 30,000 KRW Coupang Eats gift card!

(However, the completion rate must be at least 80%)


🎁 EVENT 5 🎁

IntelliJ IDE 3-month free license provided!

To support your development studies, we've prepared special benefits through collaboration with JetBrains.
With the promotion code below, you can use IntelliJ for free for 3 months!


Promotion Code: HYUNJOONPARKxJB
Benefits: 3-month free trial for a single JetBrains IDE (e.g., IntelliJ, PyCharm, WebStorm, etc.)
Valid Until: May 13, 2026
How to Use😀

1. Access the official JetBrains coupon registration page

2. Enter code and select your preferred IDE

3. Check the license issued via email


Warning:
This code is only available for new users who are using JetBrains for the first time.
(Only those who have never used a paid JetBrains license before can register)
(You can do this infinitely by creating new Google emails)

2025.05.01 Update

Guide for Handling Broken Docker Images feat. Anfield


2025.05.05 Update

Why is our database in a public subnet? Section added feat. Hi

2025.05.11 Update

Add JMH plugin installation instructions feat. kongminoo


2025.06.02 Update

Added explanation of index data flow feat. Mogging


2025.06.07 Update

Explanation of criteria for determining driving and driven tables in execution plans feat. cho766


The person who created this course

The Behind-the-Scenes Story of Making It to Final Interviews at Coupang and Yanolja - A 6-Year Developer's Job Change Journey Through 24 Companies [ep 5]

Dingcodingco (Main Instructor)

  • 2021 ~ 2022: S Coding Club Algorithm (data-structure) Tutor

  • 2022 ~ : Operating coding YouTube channel DingCodingCo (featuring various content related to developer job hunting)

  • 2022 ~ 2023 : Viva Republica Server Developer


  • Never give up on students 🦈

  • Developer Job Hunting Community Management and Offline Meetup Organization


Dungka (Teaching Assistant)

  • NAVER-Kakao-LINE-Coupang-Baemin-Danggeun-Toss Developer


Pre-enrollment Notes

If!! you have any hesitation before enrolling in the course.

Is this the right course for me right now?? If you're wondering about this, feel free to reach out anytime through the open chat room!

😍 I'll do my best to answer! 😍

Practice Environment

  • I use IntelliJ. The Community (free) version works just fine.

  • Windows, Mac, it doesn't matter! We provide installation methods for each operating system.


Learning Materials

  • I'll share everything with you via Notion and PDF!

  • I'm sharing the project code with you!

Prerequisites and Important Notes

9월

7일

챌린지 시작일

2025년 9월 7일 PM 03:00

챌린지 종료일

2025년 10월 6일 PM 02:59

챌린지 커리큘럼

All

82 lectures ∙ (21hr 23min)

Course Materials:

챌린지 전용 수업

챌린지에서 배워요

  • Essential Backend Problem-Solving Experience

  • Spring Application Optimization

  • Index and transaction problem situation experience

  • Redis Fundamentals and Problem-Solving Experience

  • Monitoring concepts to actual AWS setup

Recommended for
these people

Who is this course right for?

  • Bootcamp Graduate

  • Spring Backend Developer

Need to know before starting?

  • Backend

  • Spring

Reviews

All

10 reviews

5.0

10 reviews

  • wlghsp3420님의 프로필 이미지
    wlghsp3420

    Reviews 224

    Average Rating 5.0

    Edited

    5

    100% enrolled

    I listen to a lot of lectures, and I was amazed from the moment we started setting up AWS with Terraform. I think this might be the best backend developer course on Inflearn. It covers everything from very simple but important problem-solving to complex parts of caching, so there's really a lot to learn and it's a course that makes me think I need to watch it again. I was wondering what to say about large-scale traffic experience on my resume, but I think this course can help me overcome that sufficiently. While watching this course, I learned a lot from seeing the instructor's confident and passionate teaching attitude and meticulous preparation. I'm still lacking in many ways, but I need to keep working hard with confidence. I'll somehow complete and submit the remaining 2 missions as well. Thank you for the great course.

    • sjgio05157138님의 프로필 이미지
      sjgio05157138

      Reviews 1

      Average Rating 5.0

      5

      99% enrolled

      Personally, I tend to rely heavily on lectures when studying. This is because I can acquire high-quality knowledge in a short time and apply that knowledge quickly. First, I recommend this to these types of people. This lecture is really suitable for those who have studied Spring or those who plan to proceed with deployment services using Spring. I think it would be difficult for college students or job seekers to actually experience performance issues that can occur in Spring in real development or deployment environments. However, this lecture directly implements performance problems and shows the process of solving them. The best part is that the development code and development environment are perfectly set up with Terraform, so it delivers only the knowledge that students really need. Also, the idealistic advice often given in other lectures about "solve performance problems and show improvements with numbers when writing portfolios" - this lecture directly shows how performance problems occur, how to monitor them, and how to solve them. This is a lecture I want to share with my IT-related seniors, juniors, and acquaintances. The money is not wasted at all.

      • hyewkim님의 프로필 이미지
        hyewkim

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        I strongly recommend this to anyone who wants to deeply learn the essential development knowledge required as a backend developer!

        • horiq8671님의 프로필 이미지
          horiq8671

          Reviews 1

          Average Rating 5.0

          Edited

          5

          40% enrolled

          I was able to establish direction for the content I roughly knew about. The high-density lecture content that pinpoints only the core and important parts is so substantial, and it helped me strengthen my resolve to start on the parts I had been putting off, thinking "I should study this." The content is substantial and it's a good lecture that helps developers understand what direction they should study in. Thank you~

          • optional94님의 프로필 이미지
            optional94

            Reviews 10

            Average Rating 5.0

            5

            100% enrolled

            Thanks to the excellent lectures you provided, it was really a huge help. Every time I watched the weekly lectures, I was amazed at what methods there are for developing problem-solving skills. I'm really looking forward to your next backend-related lectures as well.

            이 강의의 지난 수강평

            취소 및 환불 규정
            챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

            dingcodingco's other courses

            Check out other courses by the instructor!

            $297.00