강의

멘토링

커뮤니티

NEW
Programming

/

Back-end

Gemini's Practical Development - Commerce Backend Legacy and AI Application

Messy code, a flood of requirements... If you're looking for a breakthrough with AI, Learn how to become a "high-performing developer" by leveraging AI in legacy environments, taught by the former VP of Engineering at Toss Payments. Legacy code isn't going anywhere, even in the age of AI. It’s no exaggeration to say that every company has legacy code, unless they were founded today. So, how should we utilize AI in this reality? In this course, the former VP of Engineering at Toss Payments, who led a large-scale payment service organization, demonstrates firsthand how to work effectively using AI in legacy environments. This isn't just a course about how to use AI or basic coding skills. The goal is to help you develop your "critical thinking" as a developer and truly understand what it means to work effectively.

279 learners are taking this course

Level Basic

Course period Unlimited

  • geminikims
실무
실무
백엔드
백엔드
커머스
커머스
AI 활용법
AI 활용법
AI 코딩
AI 코딩
Spring Boot
Spring Boot
Domain
Domain
DBMS/RDBMS
DBMS/RDBMS
backend
backend
Generative AI
Generative AI
실무
실무
백엔드
백엔드
커머스
커머스
AI 활용법
AI 활용법
AI 코딩
AI 코딩
Spring Boot
Spring Boot
Domain
Domain
DBMS/RDBMS
DBMS/RDBMS
backend
backend
Generative AI
Generative AI

What you will gain after the course

  • You can explore and experience how AI is utilized to solve problems in practice.

  • You can contemplate and gain insights into how to utilize AI in legacy environments.

  • You can reflect on and experience the "power of thought" that is essential in the age of AI.

  • You can reflect on and experience the "technical thinking skills" required as an engineer.

  • You can see and feel the ability to understand requirements and analyze/think within a given clear situation, and most importantly, what questions to ask.

Grand Opening Event 🎉

Sponsored by JetBrains, we are offering the first 100 course purchasers a
3-month All Products Pack subscription.

You can use all JetBrains IDEs through the All Products Pack, and
since it includes AI Pro, you can also try out Junie, which is used in the course.

Application instructions will be provided at a later date.

What you'll learn


Experience practical work within clear scenarios

We will assume real-world infrastructure environments and constraints and follow the actual development workflow within that context.

In this course, we will take the time to examine the available options within a given environment, what to prioritize, and the decision-making criteria used in real-world practice, one by one.


Getting a Feel for Requirements
Assuming you have received very rough requirements from a planner or PO, we will take the time to analyze and review them to get a sense of what they entail.

In this class, we will take the time to reflect on our mindset toward requirements, how to approach them, and what questions we should ask.


Experiencing Legacy x AI
When new development requirements come in, working on unorganized legacy code that lacks existing rules feels like it's constantly getting messier. In this session, we will first clean up the legacy code using AI and then take the time to implement the new requirements using AI as well.

In this course, we will take the time to clean up existing legacy code using AI, develop new requirements using AI, and experience the practical application of AI.


Getting a Feel for the Code
We will take time to experience the strategies used to organize the code based on the reviewed requirements and legacy code, using the final inspected code as a reference. We will also explore how we viewed the AI's output and what additional work was performed.

In this class, we will take some time to reflect while looking at the defined requirements, the AI-generated output, and the final code we've organized.

Recommended for


Those who recently got a job or changed jobs but
are suffering due to legacy code

Those who joined a company only to find themselves struggling with massive legacy systems and a never-ending workload, and want to use AI to survive

Those who want to get a feel for how to utilize AI in practice

Those who are curious about how and with what strategies to utilize AI, but haven't yet used it in their work despite living in the AI era

University students/aspiring or junior developers preparing for employment

Those who are curious about how developers work in the field and want to go a step further to experience how AI is utilized in practice.

Things to know before taking the course

Learning Materials

  • In the 4. Download Lecture Materials lesson, you can receive the Lecture PDF and 3 projects..

  • 5. How to Use Lecture Materials In the class, we will explain how to utilize the lecture materials.

Prerequisites and Precautions

  • Recommended prerequisites

    • Basic level of Spring Boot utilization

    • A level of understanding basic Java or Kotlin syntax

    • Basic proficiency in RDBMS queries

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

  • In addition, anyone who wants to experience practical backend work can take the course.

  • This course is not about teaching a specific language or framework.

A message for students

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

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

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

There is a metaphorical saying that "the brain develops like a muscle through training," and the power of thought can only grow through continuous training.
I hope this course provides plenty of stimulation for your thinking muscles. của các bạn.

The creator of this course

Key Experience

  • Former Director of Engineering at Toss Payments

  • Former Server Developer at Woowa Brothers

  • Former Server Developer at Lezhin Entertainment

  • Diverse experience at 7 other companies, including startups

Presentations and Interviews

Gemini_banner_think

Recommended for
these people

Who is this course right for?

  • Those who recently started or switched jobs and are struggling with legacy code

  • Those who want to get a feel for how to utilize AI in practice

  • Those who want to overcome legacy with their colleagues using AI

  • A university student who has studied the basics of development and is now curious about real-world practice.

  • An aspiring developer seeking employment

  • A junior developer who has just joined the company and needs to get the job done.

  • A developer who wonders if they are doing a good job and how they can do even better.

  • For those who want to know what to consider to excel as a backend developer in the AI era

Need to know before starting?

  • Basic level of Spring Boot utilization

  • A level of understanding basic Java or Kotlin syntax

  • Basic proficiency in RDBMS queries

  • Excluding the above, a level with basic knowledge of 1 programming language, a web framework, and SQL queries

  • In addition, anyone who wants to experience real-world backend development can take the course.

Hello
This is

3,212

Learners

132

Reviews

91

Answers

4.9

Rating

3

Courses

주요 경력

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

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

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

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

발표 및 인터뷰

블로그

Curriculum

All

37 lectures ∙ (9hr 7min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$66.00

29%

$93.50

geminikims's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!