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

/

Devops & Infra

Dự án ứng dụng serverless bắt đầu bằng tài khoản Amazon Cloud miễn phí

Khi sử dụng tài khoản Amazon Cloud miễn phí, bạn sẽ tìm hiểu quy trình xây dựng API web và logic phụ trợ cũng như tích hợp nó với trang web HTML/CSS/Javascript mà không cần quản lý máy chủ/cơ sở mạng vật lý thông qua một dự án Kanban đơn giản.

(4.8) 36 đánh giá

708 học viên

  • hyukpyohong9880
AWS
Serverless

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Hiểu các ứng dụng Serverless khiến nhà phát triển thích nhà phát triển

  • Quản lý quyền truy cập bằng AWS IAM

  • Dễ dàng tạo API web với Amazon API Gateway

  • Triển khai nhanh chóng chương trình phụ trợ với AWS Lambda

  • Tạo cơ sở dữ liệu NoSQL với DynamoDB

  • Lưu trữ các trang web tĩnh trong AWS S3

  • Cung cấp dịch vụ nhanh chóng ở mọi nơi trên thế giới với Amazon CloudFront

  • Ghi nhật ký và giám sát nhanh chóng với Amazon CloudWatch

  • Gửi thông báo qua email với Amazon SNS

  • Có được cái nhìn chi tiết về tình trạng dịch vụ tổng thể với AWS X-Ray

  • Quản lý cơ sở hạ tầng dưới dạng mã (IaC) với AWS SAM

👉 Vui lòng lưu ý trước khi mua hàng.

  • Khóa học này được sản xuất vào năm 2020. Giao diện người dùng (UI), bao gồm cả AWS Lambda, có thể khác so với phiên bản hiện tại. Vui lòng xem trước bài giảng và giáo trình trước khi mua.

Dựa trên một số tệp HTML/CSS/JS đã triển khai
Bao gồm các bài giảng hướng tới việc hoàn thành một dự án.


🗒 Giới thiệu khóa học

Với khối lượng kiến thức kỹ thuật và kinh nghiệm khổng lồ cần phải xem xét, các nhà phát triển ngày càng không thể xử lý và hiểu hết mọi thứ. Điều này đặc biệt đúng với các nhóm phát triển nhỏ và các công ty khởi nghiệp, nơi mà nguồn vốn và nhân lực hạn chế khiến việc quản lý máy chủ, mạng lưới và các khía cạnh khác của doanh nghiệp trở nên vô cùng khó khăn.

  • Trang web của tôi, vốn chỉ đón khoảng 10 lượt truy cập mỗi ngày, bỗng nhiên lượng truy cập tìm kiếm theo thời gian thực tăng vọt, vượt quá 10.000 lượt, và máy chủ bị sập. Tôi có thể mua thêm vài máy chủ, cài đặt chương trình và kết nối ngay được không? Nhưng tôi đoán một tháng nữa chỉ có 30 lượt truy cập mỗi ngày. Khi đó, tôi sẽ không cần nhiều máy chủ nữa... Tôi nên làm gì?

Nếu không có quản trị viên máy chủ/mạng hoặc nhà cung cấp dịch vụ lưu trữ có tay nghề, đây không phải là vấn đề dễ giải quyết và là cơn ác mộng đối với các nhóm phát triển. Và điều này là không thể tránh khỏi.

Tuy nhiên, với sự ra đời của dịch vụ đám mây, những khó khăn này đang dần biến mất. Đặc biệt, các ứng dụng không máy chủ giúp giảm đáng kể gánh nặng quản lý máy chủ, cho phép các nhà phát triển tập trung hơn vào phát triển và đạt được năng suất cao hơn. Lợi thế mạnh mẽ này cũng cho phép các công ty tiết kiệm đáng kể chi phí. Do đó, tôi tin rằng khả năng phát triển trong môi trường đám mây sẽ trở thành một chỉ số quan trọng đánh giá năng lực cạnh tranh của một nhà phát triển trong tương lai.

Trong khóa học này, chúng ta sẽ tìm hiểu quy trình xây dựng ứng dụng không máy chủ bằng cách tích hợp ứng dụng đó với các dịch vụ không máy chủ tiêu biểu của AWS, API Gateway, Lambda, S3 và Dynamo DB, dựa trên tệp dự án để tạo bảng Kanban đã được triển khai ở một mức độ nào đó (HTML, CSS và Javascript thuần túy mà không có bất kỳ thư viện hoặc khung nào).

🙌 Các công cụ được đề cập ở đây

  • Sửa đổi JavaScript trong Visual Studio Code dành cho Windows.
  • Tải xuống mã nguồn hoàn chỉnh từ GitHub.
  • Kiểm tra AWS Console và dự án đã hoàn thành bằng phiên bản Chrome mới nhất.

🙋🏻‍♂️ Những câu hỏi dự kiến liên quan đến bài giảng

H. Tôi có cần phải có kiến thức trước về AWS không?
A. Nếu bạn mới làm quen với điện toán đám mây, vui lòng tham khảo video bên dưới từ AWS Korea để biết lý do tại sao điện toán đám mây lại cần thiết.

(Phiên bản rút gọn: Bạn chỉ cần xem 12 phút đầu)

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

(Phiên bản dài: 1 giờ 23 phút)

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

H. Yêu cầu trình độ kiến thức lập trình như thế nào?
A. Khóa học này được xây dựng dựa trên một dự án được xây dựng trên mã HTML, CSS và JavaScript đã được hoàn thiện ở một mức độ nhất định. Mặc dù khóa học không bao gồm mã nguồn hiện có, nhưng nó yêu cầu kiến thức JavaScript ở mức trung cấp để hiểu các lệnh gọi API được đề cập trong khóa học. Mặc dù hàm Lambda ở phía backend được viết trong môi trường Node.js, AWS sẽ xử lý việc quản lý máy chủ và nền tảng, giúp các nhà phát triển không cần phải lo lắng về vấn đề này. Tất cả những gì bạn cần làm là tuân theo cú pháp JavaScript được sử dụng để viết logic cốt lõi.

Điều này có thể hơi khó khăn với những ai chưa quen với các khái niệm như cú pháp bất đồng bộ (Async/Await, Promise), HTTP Request/Response và JSON. Tuy nhiên, nó có thể giúp bạn hiểu được quy trình chung của phát triển web không máy chủ sử dụng AWS. Tất nhiên, tốt nhất bạn nên tìm hiểu những khái niệm này trước khi tiếp tục.

H. Có bất kỳ chi phí nào liên quan đến việc sử dụng AWS không?
A. Khóa học này được thiết kế hoàn toàn dựa trên gói miễn phí, cho phép người dùng AWS mới sử dụng một lượng dữ liệu nhất định miễn phí trong một năm. Ngay cả sau một năm, chúng tôi vẫn kỳ vọng mức phí của bạn sẽ ở mức tối thiểu. Chúng tôi sẽ đưa ra cảnh báo vào đầu khóa học khi phí vượt quá một mức nhất định.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất kỳ ai muốn đi xa hơn những điều cơ bản và bắt đầu học AWS Cloud một cách nghiêm túc

  • Những người có thể tạo các trang web bằng HTML, CSS và Javascript nhưng muốn vận hành máy chủ trên đám mây và truy cập phần phụ trợ dễ dàng hơn

Cần biết trước khi bắt đầu?

  • HTML, CSS sơ cấp-trung cấp

  • Javascript trung cấp

Xin chào
Đây là

708

Học viên

36

Đánh giá

7

Trả lời

4.8

Xếp hạng

1

Khóa học

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

Chương trình giảng dạy

Tất cả

33 bài giảng ∙ (12giờ 10phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

36 đánh giá

4.8

36 đánh giá

  • akakakakak님의 프로필 이미지
    akakakakak

    Đánh giá 12

    Đánh giá trung bình 4.6

    4

    100% đã tham gia

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

    • Stony님의 프로필 이미지
      Stony

      Đánh giá 18

      Đánh giá trung bình 4.7

      5

      100% đã tham gia

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

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

        Đánh giá 5

        Đánh giá trung bình 4.4

        5

        100% đã tham gia

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

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

          Đánh giá 5

          Đánh giá trung bình 5.0

          5

          82% đã tham gia

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

          • YHKim77님의 프로필 이미지
            YHKim77

            Đánh giá 2

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            925.315 ₫

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!