강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

CI/CD Introduction & Practice That Even Non-Majors Can Understand

I've created an introductory CI/CD course that's easy for non-majors to grasp and immediately applicable in practice!

(4.9) 116 reviews

1,827 learners

  • jscode
이론 실습 모두
배포
CI/CD
github-actions
AWS
aws-code-deploy
Docker

Reviews from Early Learners

What you will gain after the course

  • Github Actions Basic Concepts

  • Apply CI/CD to Spring Boot Project

  • CI/CD on Nest.js Project

  • Applying CI/CD to Next.js project

  • CI/CD on General Web Projects


🤬 Damn it, I can't do this anymore!

I'm Park Jaesung, who started development as a non-CS major and worked as a CTO at various companies, and am currently working as an educator. I also started development as a non-CS major and had times when I was deploying servers and studying CI/CD.

The first feeling I had when studying CI/CD was 'confusion'.

Because when I looked up methods for CI/CD, it wasn't just one method but countless methods that came up. Someone said to use Jenkins, someone said to use Github Actions, someone said you need to use both Jenkins and Github Actions, and it was so confusing.

So somehow I managed to build CI/CD on my own, but I have no idea why it's not working, and even when it did work sometimes, I was just anxious about whether I had built it properly.

Since I also went through such difficulties, I thought I should create a CI/CD course that non-majors can readily apply in real-world situations.

✨ 4 Points I Focused on While Creating the Course

In the industry, Node-based and Spring-based technology stacks are widely used. However, I thought that even when just the framework changes in a course, it can feel difficult to follow along. That's why I structured the CI/CD course in 4 different versions: Spring Boot, Nest.js, Next.js, and HTML/CSS/JS.

I thought that if you can't apply what you've learned in real situations even after completing the entire course, then it's a poorly designed course. I tried to structure it as a practical course that can be immediately applied to actual work, rather than an academic approach that deeply studies theory.

I have experienced over 50 projects so far. Each time, I collected only the CI/CD setup configurations that I essentially and frequently set up. In other words, I structured the table of contents by selecting only the CI/CD construction methods frequently used in the field.

While knowing how to actually utilize CI/CD is important, the ability to understand the overall big picture and flow is also crucial. That's why I've also added explanations about architecture on how to configure infrastructure.

👍 These people would benefit from taking this course!

Someone who has difficulty
learning CI/CD by watching
YouTube or blogs

Someone from a non-major background
who has slower understanding of
difficult concepts and terminology

Those who have deployed but find it bothersome to manually deploy every time a new feature is added

🙊 What happens after you finish listening to this entire lecture?

You will be able to apply CI/CD to deployed web pages or backend servers. You will be able to apply CI/CD not just for learning purposes, but in the way it's actually used in real-world work environments.

🍡 Tasting

'Applying CI/CD to Docker + Backend (Spring Boot) Projects' class

[[STRONG_1]]'[[/STRONG_1]][실습] Github Actions 기본 문법 정리[[STRONG_2]]'[[/STRONG_2]] 수업 中

'[Learning Tip] First Word Rule' During Class


Reference Information

If you know basic Linux commands and have experience deploying servers with AWS, you'll be able to take the course much more easily. However, even if you don't know basic Linux commands, you can definitely learn by utilizing the 'comment study method' that I'll explain in the course. Also, for those who don't have experience deploying servers with AWS, I've added supplementary AWS lectures. If you come across any parts you don't understand while studying, please feel free to ask questions right away using the Q&A board or 1:1 open chat room😊

🚨 Make sure to check what kind of person is providing the education!

If you meet the wrong doctor, you might face death because your illness can't be cured at that moment. But death ends with the pain of that moment. However, if you meet the wrong teacher and receive poor education, you suffer throughout your entire life.

Wrong education can lead you to an unwanted company, receive a smaller salary than expected, and potentially suffer for the rest of your life as a result. Not only that, but the wrong education you received can also be passed down to your children, perpetuating the cycle of poor education.

Education can truly change a person's life in a positive way, but on the other hand, I think it can also completely ruin a person's life. That's why I believe education carries such heavy responsibility.

Therefore, please check who is providing the education, what kind of person they are, and what path they have walked, and make a careful judgment.

👋 Hello!
I'm finally introducing myself now ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Hello!

I started studying development as a non-major. Before I knew it, I've already become a 6-year developer! Recently, I worked as a developer while serving as CTO at two companies. Whenever I had free time, I've been doing coding lectures, company development consulting, and giving talks.

The number of students I've taught has now exceeded 24,000 (as of July 2025)! Every time I teach various students, I always feel the same way - I can't forget the sense of pride in education, so I plan to continue providing education consistently on Inflearn.
(* Among students, successful candidates for Kakao Pay, Yanolja, and Woowa Brothers have been produced)

Just as I received a lot of help during difficult and challenging times, I wanted to become someone who could help many other people as well. And I felt most proud and happy when the value I created through development had a positive impact on others.

For these reasons, I hope that by sharing and giving what I have worked hard to achieve, those people can live a slightly better life.

Thank you!

🏆 Course Best Review

** This is a review written for the previously created .


🚌 Feeling overwhelmed about what order to take the courses?

'[2025] Essential Curriculum for Getting a Job as a Backend Developer (IT Service Companies)' Please check it out!



🐶Get Course Discounts with Roadmaps

➡ Deploying Services with AWS · Nginx · CI/CD (https://inf.run/XXuYG)

Recommended for
these people

Who is this course right for?

  • For those new to CI/CD

  • Those who want to immediately apply CI/CD in practice

  • Stuck CI/CD solo learners

  • Those who want to learn CI/CD configurations commonly used in the industry.

  • Non-CS developer new to CI/CD

Need to know before starting?

  • Linux Basic Commands

  • AWS simple service deployment experience.

Hello
This is

28,920

Learners

1,971

Reviews

706

Answers

4.9

Rating

16

Courses

 

[Sites]
Youtube 바로가기
LinkedIn 바로가기

 

[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO

 

[Books]

『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)

 

[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동

Curriculum

All

70 lectures ∙ (7hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

116 reviews

4.9

116 reviews

  • 8x4rkvrc878513님의 프로필 이미지
    8x4rkvrc878513

    Reviews 6

    Average Rating 5.0

    5

    6% enrolled

    I didn't have any knowledge about CI/CD, but I listened well because the explanation was well-written, and I didn't find anything difficult. I want to apply something quickly...ㅎ If I had studied alone, it would have been difficult, but since I listened to the lecture, I feel like I was able to organize it all at once. I'm very satisfied. ☺

    • jscode
      Instructor

      Thank you, Saber! I'm glad that you were able to organize it well, even though it wasn't easy~!! Please apply it to your work as soon as possible~~

  • ddit3tibb9861님의 프로필 이미지
    ddit3tibb9861

    Reviews 4

    Average Rating 5.0

    5

    7% enrolled

    The lectures were short and organized under 10 minutes, so it was easy to listen to and good. I'm the type that has a hard time starting if the lectures are long, but I finished them quickly. I had doubts about whether I could step into development, so I lacked confidence, but this lecture was designed to be easy to approach, so I was very satisfied with it. There's nothing I regret..ㅋㅋㅋㅋ It was a good lecture that I would like to recommend to vague non-majors 👍

    • jscode
      Instructor

      Thank you, Cops! I also tried to make it into shorter lectures because I tend to not watch the longer ones. Haha I'm glad this works for you! I will continue to work hard to make better lectures!

  • lmh72497004님의 프로필 이미지
    lmh72497004

    Reviews 2

    Average Rating 5.0

    5

    41% enrolled

    Even without prior knowledge of CICD, I was able to easily follow along just by watching this video. Among the various lectures I've taken, this was the most satisfying one! Thank you ☺️

    • jscode
      Instructor

      Thank you for taking the lecture, lmh7249! I'm so glad to hear that it was the most satisfactory lecture among many others 😊😊😊 I will continue to work hard to make it a satisfactory lecture in the future!!

  • headnurseceo6389님의 프로필 이미지
    headnurseceo6389

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    It was great to learn about using GitHub Actions, Docker, and AWS services comprehensively through the lecture.

    • jscode
      Instructor

      Congratulations on completing the course, Gun-sang! I hope you apply what you learned in the lectures about Github Actions, Docker, and AWS to your projects or work! You'll be able to acquire a much more detailed understanding of these topics as you use them :D

  • lazuli7765님의 프로필 이미지
    lazuli7765

    Reviews 7

    Average Rating 5.0

    5

    96% enrolled

    Even if you're unfamiliar with CI/CD, you should be able to follow this course without difficulty if you have some basic development experience. I had no prior experience with CI/CD myself, but this course helped me to form a good basic understanding of the structure in my mind! I recommend this great course!

    • jscode
      Instructor

      Thank you so much for recommending a great lecture, Youngwoo! Congratulations on completing the course, and I hope you can apply what you've learned about CI/CD to your projects. 😊😊😊

$59.40

jscode's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!