강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Gemini's Development Practice - Commerce Backend Basics

This course focuses on building the real skills needed in development practice. The goal is not simply to learn how to write code well, but to feel how to work well as a developer. The examples are based on the commerce domain, covering cases frequently encountered in actual work, and are provided with SpringBoot & Kotlin. However, it's a course that is not dependent on language/framework and allows anyone to contemplate through thought-provoking material and experience real-world practice.

(4.9) 43 reviews

1,056 learners

  • geminikims
실무
백엔드
커머스
SpringBoot
Kotlin
Spring Boot
Domain
DBMS/RDBMS
backend

Reviews from Early Learners

What you will gain after the course

  • As an engineer, you can contemplate and experience the "technical thinking skills" that are necessary.

  • You can contemplate and feel the "power of thinking" and "methods of thinking" needed to adapt to the AI era.

  • You can understand and analyze requirements within given clear situations, think through them, and most importantly, see and sense what questions need to be asked.

  • You can feel the appropriate implementation strategy for our current situation, the selection strategy that fits our workforce and service scale, and the trade-offs that come with it.

Pre-enrollment Reference Information

Learning Materials

  • 4. Lecture PDF Materials and Projects You can receive lecture PDFs and projects in class.

Prerequisites and Important Notes

  • Recommended Prerequisites

    • Basic level of SpringBoot utilization

    • A level where you know the basic syntax of Java or Kotlin

    • At a level where you know basic RDBMS queries

  • A level with basic knowledge of one programming language, web framework, and SQL queries, excluding the recommended prerequisite knowledge mentioned above

  • Anyone can take the course if they want to experience practical backend work.

  • This course is not a lecture that teaches a specific language or framework.

Message to Students

Anyone can become good at their work and good at development, even without tremendous talent or special abilities.
I believe what's important is direction and consistent effort.

I believe that direction is more important than speed. If the direction is wrong, no matter how hard you try, you may not achieve what you want.
That's why I created this course to help with that important sense of direction.

I hope you will experience and train your thinking power and methods through this lecture.

"The brain develops like a muscle when trained" is a metaphorical saying, and the power of thinking can only grow through continuous training.
I hope this lecture provides great stimulation to your thinking muscles.

The person who created this course

Key Experience

  • Former Director of Engineering at Toss Payments

  • Former Woowa Brothers server developer

  • Former Lezhin Entertainment Server Developer

  • Experience at 7 other companies including startups

Presentations and Interviews


Recommended for
these people

Who is this course right for?

  • A college student who has done basic development studies and is now curious about practical work experience

  • A prospective developer preparing for employment

  • Job seekers who have completed bootcamps, mentoring programs, and other training but are still struggling to find employment

  • A new developer who just joined the company and needs to get work done

  • Am I doing my job well? Is there a way I can do my job better? A curious developer

  • Those who want to know what to think about in order to do well as a backend developer

Need to know before starting?

  • Basic level of SpringBoot utilization

  • A level where you know the basic syntax of Java or Kotlin

  • At a level where you know basic RDBMS queries

  • Excluding the above, having basic knowledge of 1 programming language, Web framework, and SQL queries

  • In addition, anyone can take the course if they want to experience practical backend work.

Hello
This is

2,692

Learners

110

Reviews

72

Answers

4.9

Rating

2

Courses

주요 경력

  • 전 토스페이먼츠 기술 이사 (Director of Engineering)

  • 전 우아한형제들 서버 개발자

  • 전 레진엔터테인먼트 서버 개발자

  • 이외 스타트업 등 7곳의 회사에서 다양한 경험 보유

발표 및 인터뷰

블로그

Curriculum

All

44 lectures ∙ (6hr 47min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

43 reviews

4.9

43 reviews

  • kdm8939님의 프로필 이미지
    kdm8939

    Reviews 8

    Average Rating 4.9

    5

    23% enrolled

    I wonder if it's okay to write a review in advance, but... As someone who has been continuously watching through YouTube, this is so great. It feels like I've gained a good mentor..😭 I really love how you break down difficult development terms in a way that anyone can understand and guide us to think about them. Please keep making great lectures!

    • geminikims
      Instructor

      Dongmin! I'm so touched that you gave the first course review so quickly😢😢!! I'm happy that what I intended seems to have been conveyed, even if just a little! Please take the course until the end and feel free to post lots of questions on the Inflearn community as well! Thank you!

  • hungrylosemuscle님의 프로필 이미지
    hungrylosemuscle

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Hmm.. The first thought that came to mind after completing the course was "reason." Every code and design must have a reason, and this course constantly touches on those reasons. It makes me think more deeply even about parts I considered basic and took for granted (personally ingrained thoughts). You could say it builds the power of thinking, but I think it's also good to say it breaks the mold. Most importantly, the course is fun. As server developers would know, each topic and subject in the course has a satisfying depth to chew on and dissect 😆😆 Thank you so much for such a great course! If there's a follow-up course, I'll definitely purchase it. The downside is that I got so focused on the course that I missed mealtime and got hungry.. Oh, muscle loss..

    • geminikims
      Instructor

      Geunsonshil-nim, completing the course! Just like your nickname, it's so cool!😆 I feel so rewarded that you seem to have felt what I intended and hoped you would feel while creating this course! I'm glad I made this course! "Breaking the mold" - this is a phrase I really love! I had that intention in mind too, and I'm so so happy that you recognized it! Thank you so much for enjoying the course, and I'll prepare the follow-up course well! Now that you've completed the course, I hope you supplement your protein well and that both your physical strength and mental strength become abundant! Thank you for the heartfelt review!

  • devfancy님의 프로필 이미지
    devfancy

    Reviews 2

    Average Rating 5.0

    Edited

    5

    100% enrolled

    After completing this course over about 8 days, I highly recommend this lecture. The biggest advantage is that each section helps develop the 'thinking power' itself - how to think about business requirements. The domain knowledge covered in the course will also serve as an excellent introduction for those interested in the commerce field. Personally, I believe this course maximizes its value not just by organizing content, but when you expand requirements and improve code on your own based on the knowledge and direction you've learned. I think this is what the instructor truly hopes for from students. Above all, the example code quality is good, and I was grateful for the many parts I could learn from and experiment with in that code. (Additional) If I may dare to give feedback, it would be great if you could cover technical 'exception handling' considerations in detail beyond business logic. For example, practical content like handling external network errors, retry policies, and how to consistently recover data when specific logic fails would be tremendously helpful if included in future 'intermediate' or 'advanced' editions!

    • geminikims
      Instructor

      devfancy! Completing the entire course is so amazing!! Also, thank you for writing such a touching review! I feel moved that you seem to have fully understood what I intended! I think it was worth creating this course! I hope it will help you, even if just a little, in your future work! 👍👍👍 I will also positively review the feedback you provided! :D Once again, thank you for your valuable review and feedback!

  • jbj3380333님의 프로필 이미지
    jbj3380333

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    Legend

    • geminikims
      Instructor

      Mino! Thank you for the course review! Calling it legendary is too kind of you😆 If you could also write a completion review and feedback, it would be very helpful!

  • kiryanchi님의 프로필 이미지
    kiryanchi

    Reviews 4

    Average Rating 4.3

    5

    32% enrolled

    • geminikims
      Instructor

      Thank you for the course review! It would be very helpful if you could also write a completion review and feedback after finishing the course!

    • I'll write a review once I finish the entire course! I'll also try to provide feedback if possible :) Thank you for the great course!

$93.50

geminikims's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!