inflearn logo

Introduction to CI/CD using Jenkins (with AWS)

The most definitive practical guide for job seekers and junior developers new to CI/CD automation! You will perfectly master everything from building CI/CD pipelines using Jenkins to creating production-level automated deployment environments integrated with AWS infrastructure (S3, ECS).

(5.0) 18 reviews

280 learners

Level Beginner

Course period Unlimited

AWS
AWS
Docker
Docker
Jenkins
Jenkins
CI/CD
CI/CD
devops
devops
AWS
AWS
Docker
Docker
Jenkins
Jenkins
CI/CD
CI/CD
devops
devops

Reviews from Early Learners

5.0

5.0

돈까스킹

99% enrolled

I think this course will be like a ray of light for CI/CD beginners. I feel like I'll be able to quickly apply it to my personal projects after learning. Also, it was even better because you kindly explained everything one by one while writing the pipeline scripts! Concepts like Docker, AWS, and Linux do come up, but I think you can still take the course even if you don't know them well~ Thank you, Sini-nim...

5.0

러브액츄얼리

100% enrolled

If you want to study Jenkins or CI/CD, just take this course without hesitation. I highly recommend it.

5.0

너와나의메모리

100% enrolled

I had zero knowledge of CI/CD, but thanks to your clean and clear explanations, I was able to follow along without any difficulty!! I'm still studying on my own, so I can't wait to apply this to a project or actual work..!! I'm currently organizing what I learned after finishing the course, and I think I would have struggled immensely if I had tried to study this alone ㅠㅠㅠ Each lecture was structured to be short, which made finishing the whole course really fun! There wasn't a single disappointing thing! Haha. If another necessary course comes out, I'll definitely take it again~ I highly recommend it!

What you will gain after the course

  • Moving away from 'manual deployment' to building an 'automated Jenkins CI/CD pipeline' that completes with a single code push

  • The ability to write 'Jenkins Pipeline Scripts' aligned with industry standards, rather than simple Freestyle methods.

  • Experience in building a 'production-grade automated deployment environment' utilizing AWS S3, ECS, and ECR

  • Completion of a 'safe and systematic deployment process' that includes automated testing and approval stages, rather than blind deployment

Recommended for
these people

Who is this course right for?

  • Those who are looking to learn CI/CD for the first time

  • Those who want to apply CI/CD to real-world practice immediately

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

  • Those who want to experience deployment based on real-world AWS environments (S3, ECS) beyond just local development.

  • Those who want to clearly highlight their 'experience in building automation pipelines' on their resume

Need to know before starting?

  • Basic Linux Commands

  • Docker Basic Knowledge

  • Even if you don't know, there won't be any major problems following along with the practice.

Hello
This is synee

Inflearn Verified

Career Verified

2,829

Learners

210

Reviews

19

Answers

4.9

Rating

5

Courses

Key Experience

  • National Core Network Management: Expert in operating and optimizing Supreme Court and Public Procurement Service systems

  • Next-Generation Public Platform Construction: Intelligent NEIS Application SW Development and Architecture Design

  • Full-stack Education Expert: Transferring practical skills through numerous lectures, including K-company bootcamps

  • Enterprise Solution Expert: Possesses capabilities in large-scale system maintenance and advanced architecture design


Hello! I'm Sini from JSCODE, who started as a developer and is now active as an educator.

I have personally built and operated critical national systems, but what I am actually best at is "explaining those difficult concepts so that anyone can understand them."

The actual field is naturally rough and complex. 🤯

But there's no reason the learning process has to be that way, right?

It doesn't matter what stack you want to learn right now.

I will break down the complex technologies of the actual field and feed them to you in a way that is very easy to understand! 🍀

Let's start the amazing experience of turning the complex ideas in your head into actual working services, easily and fun together with me!

More

Co-instructor

Curriculum

All

68 lectures ∙ (5hr 36min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

18 reviews

5.0

18 reviews

  • sasa023367199님의 프로필 이미지
    sasa023367199

    Reviews 1

    Average Rating 5.0

    5

    60% enrolled

    I liked that you provided easy and detailed explanations for each lecture. It's at a level that even beginners can easily watch and follow along~~ Also, your diction is great, so I was able to focus more on the lecture while doing the setup!

    • synee
      Instructor

      Hello, suk yeong Sim! This is Sini from JSCODE. I'm so flattered that you enjoyed the lecture and even complimented my diction! Haha. Since practice-oriented lectures require following along with the setup while watching the screen, I thought it was very important for my voice to be delivered clearly. I feel so proud to hear that you were able to focus on the lecture even while doing the setup! I will continue to create easy and friendly lectures so that even beginners can feel a lower barrier to technical topics like CI/CD and monitoring. I'll be rooting for you until you complete the course! If you have any questions while studying, please feel free to leave them anytime. Thank you!

  • majjol2905님의 프로필 이미지
    majjol2905

    Reviews 45

    Average Rating 5.0

    5

    31% enrolled

    Thank you for your kind and detailed explanation.

    • synee
      Instructor

      Hello Neosky! This is Sini from JSCODE! :) Thank you so much for leaving such a great review and for working so hard on the lectures! :) If you run into any issues while doing the hands-on exercises, please feel free to ask questions anytime!! I'll be rooting for you until you complete the course~!!

  • ekdmsdl3362812님의 프로필 이미지
    ekdmsdl3362812

    Reviews 3

    Average Rating 5.0

    5

    59% enrolled

    I've only ever used GitHub Actions, so I was curious about how to use Jenkins, and I'm so glad this course exists!! The explanations aren't boring and are very easy to understand, so I think I'll be able to follow through until the end haha.

    • synee
      Instructor

      Hello Pungpung, this is Sini from JSCODE! haha 😊 I see you've had experience with GitHub Actions before! Since you've already gone through the CI/CD workflow once, I think this Jenkins lecture will be a great opportunity for you to learn while comparing the differences and characteristics of the two tools! haha It makes me feel so proud and happy to hear your compliment that the explanation isn't boring and is easy to understand! It makes all the intense effort I put into thinking about how to deliver concepts more easily and fun feel truly rewarding. 🥰 If you keep following along step-by-step with this level of interest, I'm sure you'll be able to complete the entire course without any major hurdles! If you get stuck during the hands-on practice or have any questions, please feel free to leave them on the Q&A board anytime! I will do my best to support you until the day you perfectly master Jenkins. Let's enjoy running together until the final lecture! You can do it! 🍀

  • kukaeden님의 프로필 이미지
    kukaeden

    Reviews 531

    Average Rating 5.0

    Edited

    5

    96% enrolled

    Your explanation of CI/CD using Jenkins was very clear and easy to understand, which has been a great help for our collaboration. In particular, the quizzes were very helpful for learning! Thank you for the great lecture!

    • synee
      Instructor

      Hello, Kukaiden! This is Sini from JSCODE! First of all, thank you for leaving such a valuable review. Since CI/CD automation is an essential element for increasing collaboration efficiency in the field, I'm glad that this lecture helped you clearly grasp the workflow! Haha. I hope you continue to build a more robust deployment environment using Jenkins, and please feel free to share any difficulties you encounter during your studies through the Q&A board at any time~ I truly respect how you always study hard and passionately work on your self-development, Kukaiden! Haha. I will also prepare diligently to give back with even better lectures in the future. Have a wonderful day!

  • smathj9975님의 프로필 이미지
    smathj9975

    Reviews 61

    Average Rating 5.0

    Edited

    5

    100% enrolled

    I've been watching only Sini's lectures all this week. I really enjoyed this lecture as well. I had a hard time studying Jenkins in the past, but you have a real talent for teaching it easily. Keeping the lecture videos short and highlighting only the changed parts in the Notion materials with colors really reduced the burden of learning. Thanks to your consideration, I was able to take the course without feeling overwhelmed. If I really, really had to pick some points for improvement, they would be: 1. git webhook 2. git parameter Just these two. However, the way you explained the pipeline process was so smooth that I loved it!

    • synee
      Instructor

      Hello smathj, this is Sini from JSCODE! haha Thank you so much for taking my courses back-to-back this week and for leaving such a warm review! Studying Jenkins couldn't have been easy, so hearing that you were able to learn comfortably and without pressure through my course makes me feel truly rewarded as an instructor. I am touched that you noticed the small details, from the length of the lecture videos to the readability of the Notion materials, and recognized the care I put into them. 🥰 In particular, pointing out the parts regarding git webhook and git parameter is very valuable feedback! Since I focused on clearly showing the core pipeline flow in this introductory course, some parts were covered somewhat lightly. As the points you mentioned are very important in practice, I will make sure to reflect them in depth during the next advanced course or when updating the lectures. Thank you once again for praising the smooth explanation of the pipeline process. I will always sincerely support your wonderful growth as a developer. If you have any more questions while studying, please feel free to visit the Q&A board anytime! Have a joyful and happy day! ~🍀 Congratulations on completing the course! haha

synee's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$49.40

25%

$59.40