Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Devops & Infra

Course for beginners of AWS (Amazon Web Service)

Let's learn the core theories of AWS services that are often used in companies and various projects these days, and make AWS completely our own through hands-on practice!

(4.7) 229 reviews

4,254 learners

  • zeus0510
실습 중심
자격증
처음하는배포
이론 실습 모두
aws
AWS
cloud-computing
cloud-platform

Reviews from Early Learners

What you will learn!

  • AWS - IAM

  • AWS - EC2

  • AWS - RDS

  • AWS - S3

  • AWS - CloudWatch

  • AWS - Lambda

  • AWS - CloudFront

  • AWS - DynamoDB

  • AWS - API Gateway

  • AWS - CodeBase, CodeCommit, CodeDeploy

Learn AWS core technologies from the basics!

Lecture Introduction 📝

First, why should you learn about cloud computing? Let's assume you're working or aspiring to work as a data engineer or cloud engineer at a company. Using cloud computing eliminates the need for physical servers, dramatically reducing the costs associated with server maintenance and management. Furthermore, because servers can be automatically scaled up and down, you can enjoy cost savings here as well. AWS services offer numerous resources, and by combining them, you can build massive infrastructure. The analogy is like piecing together pieces of a puzzle.

Before you can master the numerous, yet essential, services offered by AWS, this course will provide you with a comprehensive understanding of the essential fundamentals, from the essential theory to hands-on practice exercises with the instructor from start to finish . By completing this course, you'll be confident you've mastered the fundamentals of AWS .

Lecture Content 📚

In this course for beginners to AWS (Amazon Web Service), you will learn about the following services:

1. IAM : You can learn how to create users/groups and manage various management methods required for using AWS.

2. EC2 : You can create a simple website using nginx by creating an instance remotely, and learn about the various types of instances and how to create them .

3. RDS : AWS offers a variety of database services, including MySQL and PostgresDB. Learn how to use databases on AWS and explore key concepts for database operation (backup, security, etc.).

4. S3 : One of AWS's oldest services, S3 is primarily used for uploading and downloading files (objects). However, S3 offers many storage types, and understanding their differences allows you to use the right service when needed. This allows for cost and performance benefits. You'll learn how to use S3 and various approaches.

5. CloudWatch : Provides basic, yet powerful, features that are essential for any cloud service user. It provides developers with essential information through real-time system logging and alarm settings, facilitating easy debugging. It also enables more efficient AWS management through various metrics.

6. Lambda : When numerous events within AWS are triggered, Lambda functions are executed, enabling preprocessing and also enabling the calling of other AWS resources. Lambda, in particular, plays a pivotal role in designing serverless architectures.

7. CloudFront : Based on a Content Delivery Network (CDN), CloudFront is a resource essential for providing the best possible service to users around the world . While the initial setup requirements are somewhat complex, it offers a wealth of convenient features once you get the hang of it. A basic understanding of networking will make understanding CloudFront much easier.

8. DynamoDB : This is a NoSQL database provided by AWS. It's ideal for loading batch and stream data, and it combines the powerful advantages of NoSQL, making it a highly valuable database . In this lecture, we'll learn about how DynamoDB differs from traditional relational databases and the unique advantages it offers.

9. API Gateway : Using API Gateway, you can create your own API, call and test various methods provided by RestAPI, and integrate them with various resources provided by AWS (e.g., Lambda functions) to create and maintain more sophisticated pipelines. APIs used on the web can also be implemented through API Gateway.

10. CI/CD : Software and application deployment isn't a one-time process. It requires ongoing maintenance and management. By learning about AWS resources like Code Commit, Code Deploy, and Code Pipeline, which greatly facilitate this process, you'll gain a comprehensive understanding of the overall software development and deployment process and gain hands-on experience building a CI/CD pipeline using AWS. You can upload your own code to a repository and easily maintain it through branches. You'll learn about the various deployment methods offered by AWS, including rolling deployment and blue/green deployment.

Books recommended by instructors

AWS for Business - Introduction by Seongmin Kim ( link )

An easy-to-get AWS guide with key resources


A helpful lecture to learn in advance ✨

Python lecture by knowledge sharer Simon Kim

Recommended for
these people

Who is this course right for?

  • Anyone who wants to learn AWS

  • Anyone interested in preparing for AWS certification (especially Developer Associate)

  • Anyone interested in current company promotions

  • Anyone who wants to gain new cloud knowledge

Hello
This is

5,969

Learners

293

Reviews

156

Answers

4.7

Rating

5

Courses

안녕하세요. 저는 학부와 석사를 미국에서 나왔으며 전공은 각각 Computer Science, Data Science를 공부하였습니다. 현재 저는 Healthcare쪽 회사의 데이터 엔지니어로 일하고 있습니다. 매일 제가 하는 일을 간단하게 말씀드리자면; AWS와 Airflow를 사용하여 매일 데이터를 불러와 ETL과정을 거치며, 데이터가 잘 들어오는지 모니터링하면서 문제점 혹은 개선의 여지가 필요한 경우 프로그램을 구현하는 일을 하고 있습니다. 데이터 모니터링은 주로 AWS의 CloudWatch와 Splunk라는 프로그램을 사용하고 있습니다.현재 제가 회사에서 사용하고 있는 기술들은 Python, AWS, SQL 등등이며 최근에는 GCP로 Migration하고 있는 추이이며 AWS와 GCP를 동시에 접하고 있습니다.

2022년에는 회사에서 거의 80%의 데이터 및 파이프라인이 GCP로 Migration을 마쳤으며 Bigquery & GCS & GKE쪽을 심오하게 다루고 있습니다. 물론 Docker Container & Terraform사용으로 전반적인 IaC 작업도 병행해서 진행하고 있습니다.

데이터 엔지니어로 일하면서 가장 크게 느낀점은 다음과 같습니다. 매일 새로운 기술들의 등장으로 인해 지금 내가 사용하고 있는 기술들이 과연 obsolete해질까? 그렇다면 그 이유는 무엇인가? 정말 그 기술이 이걸로 대처될 수 있는가? 단점은 없는 것인가? 그렇습니다. 저 모든 질문들에 대한 답변을 찾는것은 매우 힘들어 보입니다. 그러나 그 과정을 겪으면서 한가지 공통점이 보였습니다. 깊게 들어가보면 거의 대동소이 하다는 것입니다. 다시 말해 하나를 제대로 파헤친다면 다른 기술을 배우는 것은 많이 용이해진다는 것이죠. 저는 이런 메카니즘을 강의에서도 종종 언급을 하고 싶습니다. 여러분들과 함께 제가 현재 가지고 있는 모든 지식들을 공유하고 싶습니다. 여러분들의 길잡이가 될 수 있도록 최선을 다하겠습니다.

저 사이먼킴은 여러분들께 재미있고 이해하기 쉬운 강의를 선보일꺼에요. 여러분들과 끊임없이 소통하면서 더 나은 사람이 될 것을 약속드리구요. 여러분들의 실력이 향상되는것을 지켜보는 것은 저의 큰 행복입니다.

집필저서: 업무에 바로 쓰는 AWS 입문

 

Curriculum

All

49 lectures ∙ (8hr 26min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

229 reviews

4.7

229 reviews

  • ericserra4918님의 프로필 이미지
    ericserra4918

    Reviews 92

    Average Rating 4.9

    5

    100% enrolled

    It was very good that the concept was explained first and then practiced. However, the only regret is that Auto Scaling was missing. I would appreciate it if you could continue to make intermediate and advanced lectures next time.

    • zeus0510
      Instructor

      Thank you. The intermediate to advanced level course is currently in production. Please show a lot of interest^^

  • berylsky18512님의 프로필 이미지
    berylsky18512

    Reviews 2

    Average Rating 5.0

    5

    6% enrolled

    The lecture for AWS beginners is so good!!! I recommend it to those who are new to AWS!! I had a hard time at first because I didn't know much, but as I continued to listen to the lectures, I became familiar with AWS services. I'm leaving this review because I want to share three reasons why I liked it!! 1. It was easy to follow the exercises. 2. The instructor updates frequently. 3. Explains the concepts easily! Thank you to the instructor for uploading such a great lecture!

    • zeus0510
      Instructor

      Oh, thank you for the detailed feedback! I will try to visit the bulletin board more often and communicate with students ^^

  • jjbang0316님의 프로필 이미지
    jjbang0316

    Reviews 6

    Average Rating 4.8

    5

    100% enrolled

    I like how you explained AWS in a concise and concise manner.

    • zeus0510
      Instructor

      Thank you, Bangjejung, for your valuable opinion!

  • elite0021914님의 프로필 이미지
    elite0021914

    Reviews 8

    Average Rating 5.0

    5

    100% enrolled

    This is a really great lecture. I feel like I'm seeing the whole thing.

    • zeus0510
      Instructor

      Thank you! I will try harder in the future.

  • omg님의 프로필 이미지
    omg

    Reviews 205

    Average Rating 5.0

    5

    100% enrolled

    I think it will be very helpful for those who are using AWS for the first time by going through various AWS services in theory + simple practice.

    • zeus0510
      Instructor

      Thank you! I will come back with a better lecture :)

$34.10

zeus0510's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!