Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 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 31 1
    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

    Aws & Typescript Masterclass - Cdk V2, Serverless, React

    Posted By: ELK1nG
    Aws & Typescript Masterclass - Cdk V2, Serverless, React

    Aws & Typescript Masterclass - Cdk V2, Serverless, React
    Last updated 6/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 10.42 GB | Duration: 13h 50m

    Code with AWS and Typescript by creating serverless projects with CDK V2, CloudFormation, Cognito, Lambda and Amplify!

    What you'll learn

    Write infrastructure as code with AWS Cloud development Kit - CDK

    Handle multiple CloudFormation stacks with CDK to reduce blast radius

    Basic usage of CDK with constructs, outputs and parameters

    Build CI/CD pipelines with AWS CodePipeline for CDK

    Serverless APIs with Lambda, ApiGateway, DynamoDB, S3

    Intermediate CDK topics like intrinsic functions, aspects, cross stack references

    CDK code testing: declarative tests, matchers, captors and snapshots

    Multiple tenant apps with AWS Cognito and Amplify

    Handle L1, L2, L3 CDK constructs

    Basics and advanced topics of Typescript

    Build a UI with React and Typescript

    AWS IAM and CloudWatch

    Make AWS SDK calls from anywhere

    CDK best practices

    Requirements

    AWS account and AWS basics

    Basic to medium programming level

    Time and patience

    Description

    ****Update history****05.05.2023 Monitoring, testing, CI/CD sections added20.04.2023 Full remaster of the course with the latest versions of CDK, TypeScript and AWS-SDK22.03.2023: Full update to CDK V2AWS and Typescript are 2 of the most demanded technologies in today's IT market. AWS Cloud Development Kit - CDK brings a great new development experience. Now you can use your preferred programming language for your business logic, cloud infrastructure, but also for the UI, with React.Now you can build serverless applications much easier!This AWS & Typescript Masterclass course is what you need to build your apps like a pro, learning from an programming active instructor!What you can expect from this course:In depth coverage of AWS Cloud Development Kit - CDK SetupCDK constructsCDK versionsDeploying and managing CDK appsBest practices with CDKInfrastructure as code with AWS Cloud FormationConsole viewCloud Formation Deployment stagesResources managementCloud Formation OutputsCloud Formation ParametersBuild highly scalable and cost efficient apps with the serverless architectureServerless computing servicesAWS Lambda:Write, test, bundle, deploy, configureUse the best practicesGo deep into advanced techniques with Lambda and CDKUse Typescript and the NodeJS as environment for LambdaAWS DynamoDB:Basics and console accessDynamoDB queriesDynamoDB sdk (TypeScript) calls from AWS LambdaCDK generic constructs with DynamoDB, ApiGateway and LambdaAWS Cognito:User poolsIdentity poolsConsole accessIAM role management inside CognitoCognito groups for fine grained access controlAWS S3 for file storageBuild a monitoring stack with CDK  - CloudWatch alarm, SNS topic and Web-hook lambda - Slack channelAWS CloudWatch X-RAYCDK testing with Jest: Declarative testsCDK test matcherscaptorsCI/CD with CodePipeline:CDK stages, test and deployment to productionAnother important point of this course is the Typescript programming language. It is fast, flexible, powerful and easy to learn.Typescript takes the flexibility of JavaScript and the programming principles of C# and delivers a great coding experience.This course uses Typescript for:Cloud infrastructure with AWS CDKBusiness logic with AWS LambdaWeb application UI with React We finally can write all our app in one language, no more JSON, or YAML, or strange scripts, just Typescript, your favorite language!Why this course stands out from other Udemy courses:Beyond the basics - after finish, you can directly use this knowledge into production codePractical knowledge - presentations are kept to a minimum, we focus on what is really importantLogical and flexible structure - take the course at your own paceFast paced, concise, most typing cut out - focus on explanations - respect for your timeCode changes in each lecture on Git with code diffsBig font, dark background, fullHD content, this way it is readable even on a small screen or even tablet.Lifetime accessCertificate of completion to present to your current or prospective employerQ&A active instructorInstructor:My name is Alex Horea, I'm an active senior web and Cloud developer and I want to pass you the knowledge I wish I had when I was a beginner. I strongly believe that practice is the best way to learn, and in this course we will be practicing TypeScript in 4 ways: As cloud infrastructure with CDKBusiness logic with AWS LambdaUI with ReactCloud helper topics like monitoring, testing and CI/CD, with CDKGo beyond the theory and learn from an active instructor, aligned with today's programming demands!

    Overview

    Section 1: Introduction

    Lecture 1 Course structure

    Lecture 2 Tools we will need

    Lecture 3 AWS account + IAM user for console

    Lecture 4 AWS CLI

    Section 2: AWS CDK and CloudFormation intro

    Lecture 5 Section intro

    Lecture 6 AWS CloudFormation

    Lecture 7 AWS Cloud Development Kit installation

    Lecture 8 How to use the docs

    Lecture 9 AWS CDK base project deployment

    Lecture 10 AWS CDK Constructs

    Lecture 11 Constructs demo

    Lecture 12 AWS CDK commands

    Lecture 13 AWS CDK outputs

    Lecture 14 CDK Deployment parameters

    Lecture 15 CDK core - recap and clean up

    Section 3: AWS CDK - intermediate topics

    Lecture 16 Section intro

    Lecture 17 CDK IDs

    Lecture 18 CloudFormation intrinsic functions

    Lecture 19 Handling multiple stacks

    Lecture 20 Cross stack references

    Lecture 21 Sharing resources with CDK

    Lecture 22 CDK Aspects

    Lecture 23 Deleting stacks

    Section 4: Serverless project with CDK and Typescript

    Lecture 24 Section intro

    Lecture 25 AWS CDK Typescript project from scratch

    Lecture 26 Basic AWS Lambda

    Lecture 27 AWS API Gateway and Lambda

    Lecture 28 AWS DynamoDB with CDK

    Section 5: Serverless: AWS Lambda - bundling, testing and debugging

    Lecture 29 Section intro

    Lecture 30 AWS Lambda challenges

    Lecture 31 NodeJs Lambda

    Lecture 32 Lambda logs in CloudWatch

    Lecture 33 AWS SDK

    Lecture 34 Debugging AWS Lambda

    Lecture 35 Lambda architecture

    Lecture 36 Initial spaces lambda

    Section 6: AWS DynamoDb with CDK and Lambda

    Lecture 37 Section intro

    Lecture 38 Put item

    Lecture 39 Testing quries

    Lecture 40 DynamoDb scan operation

    Lecture 41 DynamoDb GetItem operation

    Lecture 42 Marshalling

    Lecture 43 DyanamoDb Update Item

    Lecture 44 DyanamoDb Delete Item

    Lecture 45 Data Validation with TypeScript

    Lecture 46 DB queries deployment and test

    Lecture 47 Bundle optimization

    Section 7: Halfway discussion

    Lecture 48 Halfway discussion

    Lecture 49 Resources

    Section 8: Securing APIs with AWS Cognito

    Lecture 50 Section intro

    Lecture 51 AWS Cognito presentation

    Lecture 52 Cognito in the AWS console

    Lecture 53 User Pools with CDK

    Lecture 54 Create and activate Cognito user

    Lecture 55 Generating tokens with AWS Amplify

    Lecture 56 JWT Tokens discussion

    Lecture 57 Securing APIs with Cognito

    Lecture 58 Access control with groups

    Section 9: AWS Cognito Identity pools

    Lecture 59 Section intro

    Lecture 60 AWS Cognito Identity pools in the console

    Lecture 61 Identity pools in CDK

    Lecture 62 IAM roles in CDK

    Lecture 63 Generating AWS temporary credentials

    Lecture 64 Testing AWS temporary credentials

    Section 10: UI - general topics

    Lecture 65 Section intro

    Lecture 66 Export CloudFormation outputs

    Lecture 67 UI deployment to s3

    Lecture 68 CORS

    Section 11: Using AWS insinde a React project with Amplify

    Lecture 69 Section intro

    Lecture 70 Source code

    Lecture 71 React intro

    Lecture 72 React app initialization

    Lecture 73 Routing

    Lecture 74 Login component

    Lecture 75 AuthService

    Lecture 76 Creating spaces

    Lecture 77 Photos bucket with CORS - AWS

    Lecture 78 Temporary credentials - AWS

    Lecture 79 Uploading a public file - AWS

    Lecture 80 Create space API

    Lecture 81 Visualizing spaces

    Section 12: Monitoring with CloudWatch

    Lecture 82 Section intro

    Lecture 83 What we will build

    Lecture 84 Monitor handler lambda

    Lecture 85 Console alarm

    Lecture 86 CDK alarm

    Lecture 87 AWS SNS

    Lecture 88 AWS X-RAY

    Section 13: AWS-SDK and CDK testing

    Lecture 89 Section intro

    Lecture 90 Jest setup

    Lecture 91 What we will test

    Lecture 92 CDK declarative tests

    Lecture 93 CDK test matchers

    Lecture 94 CDK test captors

    Lecture 95 CDK snapshot testing

    Lecture 96 AWS Lambda tests intro

    Lecture 97 Jest spies

    Lecture 98 Testing aws-sdk calls

    Lecture 99 Mocking modules

    Lecture 100 Debugging tests

    Lecture 101 Multiple test configurations

    Section 14: CI/CD with CodePipeline

    Lecture 102 Section intro

    Lecture 103 GitHub source token

    Lecture 104 Sample project init

    Lecture 105 CDK CodePipeline

    Lecture 106 CDK stages

    Lecture 107 Lambda stack

    Lecture 108 Automated tests inside pipeline

    Lecture 109 CDK CI/CD conclusions

    Section 15: End

    Lecture 110 Closing words

    Section 16: Typescript recap

    Lecture 111 Section intro

    Lecture 112 Typescript presentation

    Lecture 113 Running Typescript code

    Lecture 114 Types

    Lecture 115 User defined types

    Lecture 116 Optional properties

    Lecture 117 Type guards

    Lecture 118 Compiler options

    Lecture 119 Classes

    Lecture 120 Access modifiers

    Lecture 121 Inheritance

    Lecture 122 Implementing interfaces

    Lecture 123 Generics

    Lecture 124 Promises

    Lecture 125 Modules

    Lecture 126 Strict checks

    Lecture 127 Undefined, null, never, unknown

    Lecture 128 Enums and Switch

    Lecture 129 Running on NodeJs

    Lecture 130 Debugging Node Typescript

    Lecture 131 Running in the browser - part 1

    Lecture 132 Running in the browser - part 2 - webpack

    Lecture 133 Decorators introduction

    Lecture 134 Method decorators

    Anyone who wants to learm AWS of TypeScript in a dynamic, fun and professional way,Developers who want to transition their apps to Typescript,Developers who want to write infrastructure as code with CDK