강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Serverless application project starting with a free Amazon Cloud account

Learn how to build web APIs and backend logic and integrate them with HTML/CSS/Javascript websites without managing physical servers/network equipment using a free Amazon Cloud account, through a simple Kanban project.

(4.8) 36 reviews

749 learners

  • HP
AWS
Serverless

Reviews from Early Learners

What you will learn!

  • Understanding Serverless Applications That Make Developers Developers

  • Managing Access Permissions with AWS IAM

  • Easily create web APIs with Amazon API Gateway

  • Implementing backend quickly with AWS Lambda

  • Creating a NoSQL Database with DynamoDB

  • Hosting static web pages on AWS S3

  • Provide fast service anywhere in the world with Amazon CloudFront

  • Quickly log and monitor with Amazon CloudWatch

  • Send email alerts to Amazon SNS

  • Get a detailed overview of your entire service health with AWS X-Ray

  • Infrastructure-as-code (IaC) with AWS SAM

👉 Please note before purchasing.

  • This course was produced in 2020. The UI screen layout, including AWS Lambda, may differ from the current version. Please review the preview lecture and curriculum before purchasing.

Based on some implemented HTML/CSS/JS files
It consists of lectures that lead to the completion of a project.


🗒 Course Introduction

With the sheer volume of technical knowledge and empirical knowledge to consider, it's becoming increasingly impossible for developers to handle and understand everything. This is especially true for small development teams and startups, where limited funding and human resources make it extremely difficult to properly manage servers, networks, and other aspects of the business.

  • My website, which used to receive about 10 visitors a day, suddenly saw a surge in real-time search traffic, exceeding 10,000 visitors, and the server crashed. Can I get a few more server computers, install the program, and connect them right away? But I'm guessing only 30 visitors a day will be visiting in a month. Then, I won't need as many servers... What should I do?

Without a skilled server/network administrator or hosting provider, this isn't an easy problem to solve, and it's a nightmare for development teams. And it's unavoidable.

However, with the advent of cloud services, these difficulties are gradually disappearing. Serverless applications, in particular, dramatically reduce the burden of server management, allowing developers to focus more on development and achieve higher productivity. This powerful advantage also allows companies to enjoy significant cost savings. Therefore, I believe that the ability to develop in a cloud environment will become a significant indicator of a developer's competitiveness in the future.

In this course, we will cover the process of building a serverless application by integrating it with AWS's representative serverless services, API Gateway, Lambda, S3, and Dynamo DB, based on a project file for creating a Kanban board that has already been implemented to some extent (pure HTML, CSS, and Javascript without any libraries or frameworks).

🙌 Tools covered here

  • Modifying JavaScript in Visual Studio Code for Windows.
  • Download the completed source code from GitHub.
  • Test the AWS Console and completed project with the latest version of Chrome.

🙋🏻‍♂️ Expected questions related to the lecture

Q. Do I need any prior knowledge of AWS?
A. If you are new to the cloud, please refer to the video below from AWS Korea on why the cloud is necessary.

(Short version: You only need to watch the first 12 minutes)

https://www.youtube.com/watch?v=XEet5E7z1cs

(Long version: 1 hour 23 minutes)

https://www.youtube.com/watch?v=KBzkeuX32XY

Q. What level of programming knowledge is required?
A. This course builds on a project built on HTML, CSS, and JavaScript code that's already been completed to a certain extent. While the course doesn't cover the existing source code, it does require an intermediate level of JavaScript knowledge to understand the API calls covered in the course. While the backend Lambda function is written in a Node.js environment, AWS handles server and platform management, eliminating the need for developers to worry about it. All you need to do is follow the JavaScript syntax used to write the core logic.

This may be challenging for those unfamiliar with concepts like asynchronous syntax (Async/Await, Promise), HTTP Request/Response, and JSON. However, it can help you understand the general flow of serverless web development using AWS. Of course, it's best to learn these concepts first before proceeding.

Q. Are there any costs associated with using AWS?
A. This course is designed solely around the free tier, which allows new AWS subscribers to use a certain amount of data for free for one year. Even after a year, we expect your billing to be minimal. We'll introduce an alert at the beginning of the course when charges exceed a certain amount.

Recommended for
these people

Who is this course right for?

  • For those who want to start learning about AWS Cloud in earnest beyond the basics

  • You can create web pages with HTML, CSS, and Javascript, but you want to operate servers in the cloud and access the backend more easily.

Need to know before starting?

  • Intermediate HTML, CSS

  • Intermediate Javascript

Hello
This is

749

Learners

36

Reviews

7

Answers

4.8

Rating

1

Course

한국의 스타트업 개발자로 커리어를 시작해 지금은 미국과 캐나다에서 C#(.Net), AWS, React 중심의 프로젝트를 하고 있는 오타와의 개발자입니다.

Curriculum

All

33 lectures ∙ (12hr 10min)

Published: 
Last updated: 

Reviews

All

36 reviews

4.8

36 reviews

  • akakakakak님의 프로필 이미지
    akakakakak

    Reviews 12

    Average Rating 4.6

    4

    100% enrolled

    (장점) 서비스에 대한 막연한 설명만 들었을 때는 이해가 안 되던 것이 실제 프로젝트에서 어떻게 쓰이는지를 보면서 따라가니 이해가 잘 됨. 공식 문서들을 어떻게 찾아야 할지, 어떻게 사용해야 할지 알 수 있음. 강의력이 괜찮은 편. (단점) 소리가 작음. 노트북 스피커를 최대로 키워도 작아서 상당한 집중을 요함. EC2가 없는 것이 아쉬움. 가격이 좀 비싸다고 생각함.

    • Stony님의 프로필 이미지
      Stony

      Reviews 19

      Average Rating 4.7

      5

      100% enrolled

      좋은 강의입니다~ 다만 조금 바뀐 부분이 있어요

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

        Reviews 5

        Average Rating 4.4

        5

        100% enrolled

        이 강의를 이 가격으로 보는게 죄송스러울 정도네요. 강의내내 하나도 놓치지 않게끔 꼼꼼하게 설명해주십니다. 중급 강의도 꼭 만들어주세요!

        • 김민석님의 프로필 이미지
          김민석

          Reviews 5

          Average Rating 5.0

          5

          82% enrolled

          정말 좋은 강의입니다. 람다를 넘어서 그외 필요한 AWS 세세한 기능까지 실제 화면으로 알려주기 때문에 너무 좋습니다.

          • YHKim77님의 프로필 이미지
            YHKim77

            Reviews 2

            Average Rating 5.0

            5

            100% enrolled

            $34.10

            Similar courses

            Explore other courses in the same field!