강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Get started with CI/CD using GitHub Actions

Do you want to effectively use GitHub Actions in real life? This course introduces practical CI/CD scenarios, modularization and version management methods, and also teaches you how to deploy in a cloud environment. Let's learn the most realistic way to use GitHub Actions based on practical experience!

(4.8) 46 reviews

690 learners

  • elesangwon
데브옵스
cicd
github-actions
실습 중심
강의자료
AWS
eks
CI/CD
Kubernetes

Reviews from Early Learners

What you will gain after the course

  • Understand the core features and basic components of GitHub Actions

  • Hands-on and application methods for various GitHub Action events

  • Building a CI/CD workflow based on real-world business scenarios

  • How to deploy and implement CI/CD in an AWS EKS environment

  • How to modularize and version your CI/CD workflow

Have you ever had these concerns?

🥲

I understand the importance of CI/CD, but I'm at a loss as to how to build and apply it.

🤔

I need a GitHub Actions CI/CD course that can be applied to real-world situations.

👉 This course details how to build a CI/CD workflow based on a real-world business scenario . By the end of this course, I'm confident you'll be able to implement CI/CD effortlessly.

#1 CI/CD tool,
All About GitHub Actions! 📖

This course introduces and explains how to use GitHub Actions, the most widely used CI/CD tool according to a 2023 survey. Through this course, you'll systematically understand GitHub Actions, from its basics to its advanced features, and learn how to apply it in your own work.


I recommend this to these people 🙆‍♀️

For those new to GitHub Actions

Those who want to use GitHub Actions in practice

Anyone who wants to build a CI/CD process on AWS EKS

Anyone who wants to learn about modularization and versioning of the CI/CD process

After taking this course you will 💡

  • You will understand the importance of CI/CD workflows and how to build them.
  • You will build various automated processes using GitHub Actions.
  • You will gain the ability to effectively apply CI/CD strategies to your real-world work.
  • Gain the ability to effectively manage complex workflows with modularization and versioning strategies.

Lecture Features ✨

  • Practical Curriculum : Focus on hands-on learning rather than theory, so you can develop the ability to use GitHub Actions in real-world environments.
  • Building CI/CD based on various scenarios : Covers how to build a CI/CD process in an AWS EKS environment.

What you'll learn 📚

  • Here are some pictures of CI/CD that we will learn in Sections 4 and 5.
  • Section 4 shows the CI/CD flow by scenario and the picture when the 4th scenario is applied to GitHub Actions.
  • Section 5 is a picture to explain modularization & versioning in the CI/CD scenario we built.
[ Section 4: CI/CD Scenario 1 Flow ]
[ Section 4: CI/CD Scenario 2 Flow ]
[ Section 4: CI/CD Scenario 3 Flow ]
[ Section 4: CI/CD Scenario 4 Flow ]
[ Section 4: CI/CD Scenario 4 github actions ]
[Section 5: CI/CD Modularization & Versioning]

Expected Questions Q&A 💬

Q. What prerequisite knowledge is required to take this course?

Since this is a GitHub Actions course, prior experience with Git and GitHub will be helpful. However, even if you haven't, I believe you'll quickly get the hang of it if you follow along.

Q. Can I take the course even if I have no experience with GitHub Actions?

Yes, the course covers everything from the basics of GitHub Actions to advanced features in depth. Even those without basic knowledge can follow along step by step.

Q. Will I be able to apply what I learned in this course to my actual work?

Of course! The lectures are based on real-world business scenarios, covering content that can be directly applied to your work.

Q. Will it be difficult to apply this to CI/CD tools other than GitHub Actions?

Although this article is specific to GitHub Actions, the basic CI/CD principles and strategies are applicable to other tools as well.

Q. Why is modularization and versioning absolutely necessary?

Modularization and versioning are essential to improving the efficiency and maintainability of CI/CD processes. This makes it easier to manage and scale even complex workflows.


Things to note before taking the course 📢

Deployment practice environment

  • AWS (For a smooth course, we recommend creating an AWS account in advance.)

Learning Materials

  • Lecture materials (PDF) are provided.
  • We provide all the practice source code on GitHub.

Recommended for
these people

Who is this course right for?

  • Anyone who wants to create an automated workflow with GitHub Actions

  • Anyone who is interested in CI/CD and wants to actually implement it

  • Anyone who wants to optimize the code integration and deployment process during collaboration

Need to know before starting?

  • Basic usage of Git and basic understanding of GitHub

Hello
This is

690

Learners

46

Reviews

30

Answers

4.8

Rating

1

Course

DevOps 문화와 기술에 관심이 많은 엔지니어입니다.

인프콘 2023 Speaker로 DevOps 분야에서 발표했습니다.

Curriculum

All

74 lectures ∙ (8hr 35min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

46 reviews

4.8

46 reviews

  • tksgk8537649님의 프로필 이미지
    tksgk8537649

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    It was good to learn because the scenario was gradually expanded and explained. I am trying to deploy a spring boot project, and it was very good for laying the foundation. Thanks to this, I was able to automatically deploy a spring boot project to NAS and AWS. If I had done it alone, it would have taken a long time, but I was able to enjoy it with a good lecture. I look forward to another lecture. Thank you.

    • elesangwon
      Instructor

      Hello, Sanha Kang! Thank you so much for leaving your valuable review. I thought scenario-based learning would be helpful, so thank you for your kind words. When deploying a Spring Boot project using GitHub Actions, I think you will be able to proceed without difficulty if you utilize the concepts covered in the lecture. I hope this lecture will be of great help to you when using GitHub Actions! Thank you.

  • jbj04820님의 프로필 이미지
    jbj04820

    Reviews 12

    Average Rating 4.9

    4

    30% enrolled

    The lecture content is good. However, when you explain, you speak in such short sentences that it is difficult to concentrate.

    • elesangwon
      Instructor

      Hello, BJ Jung! Thank you so much for leaving such a valuable review. As you mentioned, there is a part in the beginning of the lecture where the explanation is cut off, which I apologize for causing inconvenience in your learning. As I tried to deliver it more naturally as the lecture progressed, I hope you will see some improvement if you listen to the end. Thank you.

  • ryu96630759님의 프로필 이미지
    ryu96630759

    Reviews 5

    Average Rating 5.0

    5

    61% enrolled

    good

    • elesangwon
      Instructor

      Hello, Ryu Jun-yeol! Thank you so much for leaving such a valuable review. I hope this course will be of great help when you use GitHub Actions in the future. Thank you.

  • 힝힝님의 프로필 이미지
    힝힝

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    I enjoyed the great lecture!!!

    • elesangwon
      Instructor

      Hello, Hinghonghang! Thank you so much for leaving a valuable review. I'm so happy that you said it was a good lecture. ㅎㅎ I hope this lecture will be of great help to you when you use GitHub Actions in the future. Thank you.

  • 011491128338님의 프로필 이미지
    011491128338

    Reviews 4

    Average Rating 4.5

    5

    39% enrolled

    I like it when each function is explained in detail.

    • elesangwon
      Instructor

      Hello, 01149112! Thank you so much for leaving your valuable review. I hope this lecture will be helpful to you when using GitHub Actions~!! Thank you.

Limited time deal

$33.00

23%

$42.90

Similar courses

Explore other courses in the same field!