AWS & Typescript Masterclass - CDK V2, Serverless, React

10h 48m 18s
English
Paid
October 17, 2024

AWS 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!

More

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

    • Setup

    • CDK constructs

    • CDK versions

    • Deploying and managing CDK apps

    • Best practices with CDK

  • Infrastructure as code with AWS Cloud Formation

    • Console view

    • Deployment stages

    • Resources management

    • Outputs

    • Parameters

  • Build highly scalable and cost efficient apps with the serverless architecture

  • Serverless computing services

  • AWS Lambda:

    • Write, test, bundle, deploy, configure

    • Use the best practices

    • Go deep into advanced techniques with Lambda and CDK

    • Use Typescript and the NodeJS as environment for Lambda

  • AWS DynamoDB:

    • Basics and console access

    • DynamoDB queries

    • DynamoDB sdk (TypeScript) calls from AWS Lambda

    • CDK generic constructs with DynamoDB, ApiGateway and Lambda

  • AWS Cognito:

    • User pools

    • Identity pools

    • Console access

    • IAM role management inside Cognito

    • Cognito groups for fine grained access control

  • AWS S3 for file storage

Another 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 CDK

  • Business logic with AWS Lambda

  • Web 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!

Watch Online AWS & Typescript Masterclass - CDK V2, Serverless, React

Join premium to watch
Go to premium
# Title Duration
1 Course structure 04:27
2 Tools we will need 03:16
3 AWS account + IAM user for console 03:35
4 AWS CLI 04:59
5 Section intro 01:22
6 AWS CloudFormation 06:37
7 AWS Cloud Development Kit installation 07:03
8 AWS CDK base project deployment 07:06
9 AWS CDK Constructs 05:44
10 Constructs demo 10:52
11 AWS CDK commands 05:54
12 AWS CDK outputs 06:02
13 CDK Deployment parameters 06:45
14 CDK core - recap and clean up 04:52
15 Section intro 01:29
16 CDK IDs 10:29
17 CloudFormation intrinsic functions 10:28
18 Handling multiple stacks 04:13
19 Cross stack references 09:52
20 Sharing resources with CDK 07:24
21 Deleting stacks 04:11
22 Section intro 01:23
23 AWS CDK Typescript project from scratch 09:07
24 Basic AWS Lambda 10:12
25 AWS API Gateway and Lambda 08:56
26 AWS DynamoDB with CDK 09:51
27 Section intro 01:35
28 AWS Lambda challenges 05:12
29 NodeJs Lambda 08:04
30 Lambda logs in CloudWatch 03:43
31 AWS SDK 10:24
32 Debugging AWS Lambda 08:11
33 Lambda architecture 05:06
34 Initial spaces lambda 07:04
35 Section intro 02:14
36 Put item 14:28
37 Testing quries 07:52
38 DynamoDb scan operation 05:39
39 DynamoDb GetItem operation 07:43
40 Marshalling 08:26
41 DyanampDb Update Item 10:44
42 DyanampDb Delete Item 03:47
43 Data Validation with TypeScript 09:03
44 DB queries deployment and test 05:50
45 Bundle optimization 07:17
46 Section intro 01:52
47 AWS Cognito presentation 03:22
48 Cognito in the AWS console 03:00
49 User Pools with CDK 06:19
50 Create and activate Cognito user 04:53
51 Generating tokens with AWS Amplify 09:21
52 JWT Tokens discussion 03:02
53 Securing APIs with Cognito 08:53
54 Access control with groups 08:03
55 Section intro 04:33
56 AWS Cognito Identity pools in the console 03:27
57 Identity pools in CDK 04:25
58 IAM roles in CDK 10:52
59 Generating AWS temporary credentials 08:23
60 Testing AWS temporary credentials 08:06
61 Section intro 01:28
62 Export CloudFormation outputs 03:09
63 UI deployment to s3 12:22
64 CORS 07:26
65 Section intro 04:12
66 React intro 07:43
67 React app initialization 04:04
68 Routing 05:42
69 Login component 07:02
70 AuthService 07:04
71 Creating spaces 07:12
72 Photos bucket with CORS - AWS 07:42
73 Temporary credentials - AWS 10:21
74 Uploading a public file - AWS 08:43
75 Create space API 07:53
76 Visualizing spaces 12:24
77 Section intro 00:39
78 Typescript presentation 04:14
79 Running Typescript code 03:16
80 Types 04:46
81 User defined types 05:53
82 Optional properties 03:53
83 Type guards 04:06
84 Compiler options 07:01
85 Classes 06:41
86 Access modifiers 04:08
87 Inheritance 05:27
88 Implementing interfaces 04:12
89 Generics 07:04
90 Promises 04:22
91 Modules 05:02
92 Strict checks 06:29
93 Undefined, null, never, unknown 07:52
94 Enums and Switch 06:13
95 Running on NodeJs 11:19
96 Debugging Node Typescript 02:44
97 Running in the browser - part 1 09:08
98 Running in the browser - part 2 - webpack 13:00
99 Decorators introduction 13:56
100 Method decorators 05:24

Similar courses to AWS & Typescript Masterclass - CDK V2, Serverless, React

FULL Authentication WITH REACT JS NEXT JS TYPESCRIPT

FULL Authentication WITH REACT JS NEXT JS TYPESCRIPTudemy

Duration 6 hours 52 minutes 28 seconds
Practical Typescript

Practical Typescriptudemy

Duration 20 hours 10 minutes 11 seconds
TypeScript Fundamentals

TypeScript Fundamentalsultimatecourses.com

Duration 2 hours 54 minutes 15 seconds
TypeScript with Vue.js 3

TypeScript with Vue.js 3vueschool.io

Duration 1 hour 37 minutes 47 seconds
TypeScript course

TypeScript courseui.dev (ex. Tyler McGinnis)

Duration 6 hours 27 minutes 32 seconds