[Бесплатно] [Онлайн] [RS School] Node.js in Cloud AWS Course [RUS, 2020]


Node.js in Cloud AWS Course
https://community-z.com/events/nodejs-cloudaws-rs


Расписание:
https://docs.google.com/spreadsheets/d/1sqRkuaDStMT5TnLiU1GIT4hyDSDn8dYLk892QOo9QRo/edit#gid=0


Задачи:

https://github.com/rolling-scopes-school/nodejs-aws-tasks/


Содержание курса:

В курсе будут освещены следующие темы:

Модуль 1

* AWS Intro, Registration, Cloud Watch, IAM
* Fundamental theory about
Cloud vs On-Premise: pros/cons (auto scaling, cross regional, availability zones, reliability, security, pay-as-you-go)
* Cloud Computing
* Monolith vs Microservices vs Serverless
* Repository structure

Модуль 2

* Host (already created) Static React SPA in AWS S3, CloudFront (Serverless Framework serverless-finch)

Модуль 3

* AWS Serverless Framework API Gateway + Lambda
* Collect logs CloudWatch (Part about RDS)

Модуль 4

* Cloud Databases Overview
* Overview of DB solutions (SQL, No-SQL (Dynamodb, Mongo, Redis, Elastic Search), NewSQL)
* Connect Lambda with RDS (PostgreSQL)

Модуль 5

* Lambda to upload file to S3 using lambda, download file

Модуль 6

* SNS subscription to file upload + SQS chunk post to Lambda

Модуль 7

* Lambda Authorizer + Cognito Authorization

Модуль 8

* Host already prepared CART REST (NestJS) service using Docker

Модуль 9

* BFF Service to get data from Lambda and REST CRUD Products (ELB overview autoscaling, logs, PaS benefits)

Модуль 10

* Microservice NPM package to share code between services: Logging, Error Handling, Auth, Utils to send Http requests, …
* CI/CD deployment using Github


Лекции:

(Лекция 1) https://www.youtube.com/watch?v=TkQS7Ej6zVs

(Лекция 2) https://www.youtube.com/watch?v=kY0P_QxVzKw

(Вопросы 2) https://www.youtube.com/watch?v=8M_JoLh7tA4

(Лекция 3) https://www.youtube.com/watch?v=BJwx3XQ9ZqI

(Вопросы 3) https://www.youtube.com/watch?v=5ymuKq_RpZQ

(Лекция 4) https://www.youtube.com/watch?v=dfD9jvAlaz4

(Вопросы 4) https://www.youtube.com/watch?v=7zd3K6zqmmE

(Лекция 5) https://www.youtube.com/watch?v=5buEN_Ps8SQ

(Вопросы 5) https://www.youtube.com/watch?v=_cq0P7cgMTo

(Лекция 6) https://www.youtube.com/watch?v=Fu9txvDvsDY

(Вопросы 6) https://www.youtube.com/watch?v=lS6_33tCgrI


Коды:


https://github.com/boale/serverlessTestApp

https://github.com/maksumov/serverless-single-page-app-plugin