
Getting Started with Docker and Containers
rex
Docker? It's not difficult at all. I'll explain the key points briefly and clearly. Learn, apply, and understand quickly!
初級
Docker, container, docker-compose
It is configured to allow you to learn programming languages (Python, Terraform) for the cloud. You can directly create and apply simple yet tedious repetitive tasks, track when and how you deployed, and implement your company's unique policies that specific solutions cannot address. Specifically, we will apply a security architecture using Terraform, the most popular IaC (Infrastructure as Code) application, and also proceed with creating an ultra-simple dashboard using Python!

Python
Terraform
AWS
Security
DevOps
DevSecOps
It's full of know-how accumulated through hard work and experience!
Quickly absorb cloud practical information 🔒
After completing my military service, I joined my first company as a breach incident responder, but then switched roles to cloud security. Without any prior knowledge, I had to research documentation on my own. Not only was the workload overwhelming, but I also had no idea how to approach security. Some features seemed to do everything, while others didn't even make sense. I had to collect and filter logs to determine which ones were valid and which ones were not, contacting field staff to figure out what was right and what DevSecOps was all about. It was then that programming languages came to my rescue.
While this course covers very basic topics, it includes several practical exercises and projects that can be immediately applied to real-world situations. You'll learn basic programming languages for the cloud (Python, Terraform) and easily understand only the most frequently used functions . This course was created with the hope that you'll get started with DevOps/DevSecOps , move beyond the perception of security as a hindrance , and experience providing security that protects .
Simple without expensive and difficult solutions
You can deploy a firewall and manage it with code.
Improve visibility into your resources and create security dashboards.
The cloud is becoming so much fun,
Creating and sharing what I want
Hesitation disappears.
Learn how to deploy through code
In connection with distribution or modification
It can reduce fear.
For those who work with the cloud only through the console
Anyone who wants to learn programming for the cloud
Anyone who wants to learn programming for automation
Infrastructure as Code (IaC)
Anyone who wants to learn
AWS IAM and Project
Anyone who wants to learn about events

1. Learn only the necessary parts of Python programming
2. Terraform Programming for Practical Use
3. Build an AWS Network Firewall (Project)
4. Creating a Security Dashboard Using Steampipe + Streamlit (Project)
There are no specific tools or operating systems required to conduct hands-on training in an AWS environment.
However, it must be capable of running Python and Terraform.
Q. Can I learn Python and Terraform in such a short course?
There was a time when I thought I could become a good person by knowing as much as possible. However, the truly good ones are those who actually create and experience things . Since then, I've stopped trying to know everything and start learning, and instead, I've been exploring and studying the necessary knowledge through experience.
This course is designed to get you started. It covers the most frequently used functions in real-world work, along with helpful information for collaboration. You'll learn simple yet practical concepts , and as needed, you'll explore additional resources to help you quickly understand and apply the knowledge you need.
Q. I'm running a cloud platform other than AWS. Will this course be helpful?
Yes, it certainly helps. While there are certainly slight differences between each cloud, broadly speaking, almost all major cloud providers offer the same or very similar features . Ultimately, what matters is not which cloud you use, but whether it can implement and apply what you want . That's why I don't delve deeply into AWS itself unless it's necessary for my project.
Q. I've never experienced cloud computing before. Can I still take the course?
Honestly, if you've never had any prior experience, I think certain aspects might be difficult to understand. However, I feel that the nature of modern technologies is that even a brief experience can greatly help you develop and derive ideas in various directions , enabling you to implement and apply your various ideas. Furthermore, if you're pursuing a career in the cloud, I believe there's nothing faster than directly using the provided APIs to understand how the cloud works. Therefore, I've focused on simple content rather than complex ones, and I'll explain how to apply them to your projects based on these simple concepts.
Q. I don't work in cloud security, but can I still take the course?
Security isn't something only those with specific roles can perform. Even if you look at development frameworks, you'll see that they increasingly offer built-in security features. Even if you're not in a security role, being able to proactively consider security features during development and deployment will undoubtedly improve business productivity. I believe that adding security to your existing skills will contribute to a successful career. Even if you don't take a course, I recommend trying Steampipe and Streamlit.
Q. Why should I learn programming?
I'm sure you've all experienced the experience of not knowing what will change before deploying something, what's different from what you deployed, and not remembering what you actually deployed. This course will teach you how to deploy and manage your infrastructure with code, allowing you to track your deployments, history, and changes without having to fiddle around with code. This will significantly boost your productivity and confidence. Furthermore, as you gain a deeper understanding of the cloud , you'll learn about the APIs provided by the relevant vendors, making it easier to respond to security incidents .
How do you detect, address, and respond to vulnerabilities in the cloud? If solutions or open source solutions don't provide this functionality, how do you proceed? In fact, it can be quite simple, requiring just a few lines of code . How can you determine whether security group policies are actually being used in AWS? I encourage you to implement your own needs through programming and experience the dramatic productivity gains that result.
Who is this course right for?
Those who wish to learn programming for automation
Individuals wanting to learn IaC(Infrastructure as Code)
Those wishing to learn programming for cloud security
A console-only cloud operator
Those who want to learn Python
2,468
Learners
120
Reviews
44
Answers
4.9
Rating
5
Courses
현재 카카오뱅크에서 클라우드 엔지니어(SRE)로 근무하고 있습니다. 서비스를 위한 아키텍처를 설계/제공하고, 조직에서 필요한 다양한 도구들을 만들고 제공하거나 구축하는 등의 일을 하고 있습니다.
문의: 7424069@gmail.com
All
51 lectures ∙ (7hr 19min)
Course Materials:
6. Data Type
16:24
8. Loop
09:20
10. function
05:01
11. boto3 - sts
06:56
12. boto3 - vpc
09:22
13. boto3 - iam
09:36
17. MultiThread
14:36
23. Local Values
05:23
24. Function
03:37
25. Loop
14:37
26. Expression
08:21
27. Dynamic Blocks
06:32
28. Multi-Provider
07:32
29. File structure
02:28
30. Default Tags
03:04
31. Life-Cycle
05:01
32. Remote State
10:55
33. Module
12:50
34. depends_on
09:46
All
47 reviews
4.9
47 reviews
Reviews 3
∙
Average Rating 5.0
Reviews 31
∙
Average Rating 4.7
5
I think this kind of lecture fits the purpose of the platform called Infraon. I want to learn other skills too!!! Thank you for the great lecture~!
Hello. Thank you for your course review. As you said (it may be difficult to teach exactly the same thing), I will try to teach you as many practical techniques and tips as possible. Thank you so much for your good course review. Thank you!
Reviews 3
∙
Average Rating 5.0
5
I am a policy security officer and I took the course because I was interested in cloud security. Since I only have basic knowledge of AWS and no programming knowledge, it was difficult to follow the practical training. (I didn't even know that to run terraform init, you have to run it from the location where the tf file is lol) I followed along while Googling, but from the middle, I gave up on the practical training and listened to the lecture as if I was watching a demonstration of what can be done using Terraform. It's a shame because I think I could apply some of it to work right away if I only had basic knowledge. Still, it was a good lecture because I could see how it is used in the field. Please make many different lectures!
Hello. Thank you for your review. I will try to organize the next lecture to be more accessible, considering the contents you mentioned. If you have any difficulties with the progress, please let me know at any time! Thank you!!
Reviews 6
∙
Average Rating 5.0
5
When I first saw the lecture title, I wondered why it wasn't a Python lecture, AWS lecture, or Terraform lecture, but after listening to all the lectures and listening to the last lecture, I realized that the senior had made the lecture because he wanted to tell and teach his juniors. There are probably many better lectures that explain in more detail than this lecture on Python, Terraform, and AWS. However, I think this is the only lecture that gives advice like this from a senior who has experience in the field. I highly recommend it to beginners and intermediate users of cloud computing, especially infrastructure.
Hello. Thank you for your review. I don't know what to do with all the praise. ㅎㅎ Technology is changing and appearing so quickly. As you said, even if you focus on just one fact, there are topics that can be covered in huge lectures. Even now, I think that the ability to program will become even more fundamental in the future, and I think the difference in productivity will be clearly revealed. I hope that you will continue to move forward based on this lecture. Thank you again for your sincere review (_ _)
$51.70
Check out other courses by the instructor!
Explore other courses in the same field!