Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Develop Rest Api With Aws Lambda, Node.Js And Terraform

    Posted By: ELK1nG
    Develop Rest Api With Aws Lambda, Node.Js And Terraform

    Develop Rest Api With Aws Lambda, Node.Js And Terraform
    Last updated 2/2020
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1016.48 MB | Duration: 2h 58m

    Develop REST API with AWS API Gateway, AWS Lambda, Node.js (CommonJS), Jest framework, Terraform (devOps) and git

    What you'll learn
    Develop REST API with AWS API Gateway, AWS Lambda, Node JS (CommonJS), Jest framework, Terraform and Git
    Master AWS Lambda and API Gateway from the ground up
    Automate serverless deployment with Terraform
    Define and document your serverless APIs using Swagger / Open API
    Build BMI service with AWS, and no stand-alone servers at all
    Test your lambda on localhost and in the cloud / AWS
    Learn winston logging library and hot-reloading tool
    Write AWS Lambda configuration in Terraform (devOps)
    Write AWS API Gateway configuration in Terraform (devOps)
    Requirements
    Basic knowledge of JavaScript and Node JS
    Description
    In this course I will show you how to develop REST API with AWS API Gateway, AWS Lambda, Node.js (CommonJS), Jest framework, Terraform and git.I will also demonstrate how to use Swagger / Open API, check code coverage, use debugger in integrated development environment, use Postman, use logging library, how to do hot-reloading, how to automate things through bash scripts or call lambda from command line interface.At the end of the course you will be able to write your own lambda, test it on your localhost and deploy to AWS using Terraform.Real-life example from a developer, not a teacher. More practice than theory. You can read the documentation later :-)

    Overview

    Section 1: Introduction

    Lecture 1 Introduction to the course

    Lecture 2 Goal: Create BMI calculator service

    Lecture 3 Design of the solution

    Section 2: Installations and initializations

    Lecture 4 Install git & create git repository

    Lecture 5 Install Node.js & npm

    Lecture 6 Programming in IDE (Intellij IDEA)

    Lecture 7 Initialize new project in Node.js

    Lecture 8 Create gitignore file

    Section 3: Write & test JavaScript / CommonJs code

    Lecture 9 Write BMI service

    Lecture 10 Jest testing framework + debugging in Intellij IDEA

    Lecture 11 Code coverage / test coverage

    Lecture 12 Writing code in index.js and Handler.js

    Section 4: REST API

    Lecture 13 HTTP methods - basics

    Lecture 14 HTTP status codes

    Lecture 15 Define API with Swagger (Open API)

    Lecture 16 JSON vs YAML

    Section 5: Running lambda on localhost

    Lecture 17 Create repository on github.com

    Lecture 18 Install Express.js and body-parser

    Lecture 19 Write localLambda.js file

    Lecture 20 Postman

    Lecture 21 Call local lambda via Postman

    Section 6: Logging

    Lecture 22 Types of logging

    Lecture 23 Logging with 'console' object

    Lecture 24 Logging with winston logging library

    Section 7: Hot-reload

    Lecture 25 Hot-reload with Nodemon

    Lecture 26 Git: branch part2, create branch part3

    Section 8: Amazon Web Services

    Lecture 27 Create AWS account

    Lecture 28 Install AWS CLI

    Section 9: Build lambda script

    Lecture 29 Bash script - intro

    Lecture 30 Gow (Gnu on Windows)

    Lecture 31 Install BashSupport plugin in Intellij IDEA

    Lecture 32 build_lambda.sh script

    Section 10: Deploy lambda via AWS Web Console

    Lecture 33 Create lambda via AWS Web Console

    Lecture 34 Check logs in AWS CloudWatch

    Lecture 35 Call lambda from AWS CLI

    Section 11: AWS API Gateway

    Lecture 36 AWS API Gateway intro

    Lecture 37 Configure API Gateway

    Lecture 38 Test API Gateway and Lambda using AWS API Gateway console

    Lecture 39 Test REST API with cURL

    Lecture 40 Git: commit part3, create branch part4

    Section 12: Terraform

    Lecture 41 An introduction to Terraform

    Lecture 42 Terraform installation

    Lecture 43 Install HCL support in Intellij IDEA

    Lecture 44 Write AWS Lambda configuration in Terraform

    Lecture 45 Run Terraform with AWS Lambda configuration

    Lecture 46 Formatting Terraform files

    Lecture 47 AWS API Gateway configuration in Terraform

    Lecture 48 Run AWS API Gateway Terraform configuration

    Programmers,Software Developers,Designers,Architects,Technical Leaders,IT Managers