AWS & Typescript Masterclass – CDK, Serverless, React
AWS & Typescript Masterclass – CDK, Serverless, React, available at $94.99, has an average rating of 4.64, with 131 lectures, 2 quizzes, based on 1405 reviews, and has 11553 subscribers.
You will learn about 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 This course is ideal for individuals who are Anyone who wants to learm AWS of TypeScript in a dynamic, fun and professional way or Developers who want to transition their apps to Typescript or Developers who want to write infrastructure as code with CDK It is particularly useful for Anyone who wants to learm AWS of TypeScript in a dynamic, fun and professional way or Developers who want to transition their apps to Typescript or Developers who want to write infrastructure as code with CDK.
Enroll now: AWS & Typescript Masterclass – CDK, Serverless, React
Summary
Title: AWS & Typescript Masterclass – CDK, Serverless, React
Price: $94.99
Average Rating: 4.64
Number of Lectures: 131
Number of Quizzes: 2
Number of Published Lectures: 131
Number of Published Quizzes: 2
Number of Curriculum Items: 133
Number of Published Curriculum Objects: 133
Original Price: €54.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- 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
Target Audiences
- 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
***Update Aug 2024***
Amplify version 6 full update with Cognito.
***
AWSand Typescriptare 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 serverlessapplications 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
-
Setup
-
CDKconstructs
-
CDKversions
-
Deploying and managing CDKapps
-
Best practices with CDK
-
-
Infrastructure as code with AWS Cloud Formation
-
Console view
-
Cloud FormationDeployment stages
-
Resources management
-
Cloud Formation Outputs
-
Cloud FormationParameters
-
-
Build highly scalableand cost efficient apps with the serverlessarchitecture
-
Serverless computing services
-
AWS Lambda:
-
Write, test, bundle, deploy, configure
-
Use the best practices
-
Go deep into advanced techniques with Lambdaand CDK
-
Use Typescript and the NodeJS as environment for Lambda
-
-
AWS DynamoDB:
-
Basics and console access
-
DynamoDBqueries
-
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
-
Cognitogroups for fine grained access control
-
-
AWS S3 for file storage
-
Build a monitoring stack with CDK – CloudWatchalarm, SNStopic and Web-hook lambda – Slack channel
-
AWS CloudWatch X-RAY
-
CDK testing with Jest:
-
Declarative tests
-
CDK test matchers
-
captors
-
-
CI/CD with CodePipeline:
-
CDKstages, test and deployment to production
-
Another important point of this course is the Typescriptprogramming language. It is fast, flexible, powerful and easy to learn.
Typescripttakes the flexibility of JavaScript and the programming principles of C# and delivers a great coding experience.
This course uses Typescriptfor:
-
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!
Why this course stands out from other Udemy courses:
-
Beyond the basics – after finish, you can directly use this knowledge into production code
-
Practical knowledge – presentations are kept to a minimum, we focus on what is really important
-
Logical and flexible structure – take the course at your own pace
-
Fast paced, concise, most typing cut out – focus on explanations – respect for your time
-
Code changes in each lectureon Git with code diffs
-
Big font, dark background, fullHD content, this way it is readable even on a small screen or even tablet.
-
Lifetime access
-
Certificate of completion to present to your current or prospective employer
-
Q&A active instructor
Instructor:
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 TypeScriptin 4 ways:
-
As cloud infrastructure with CDK
-
Business logic with AWS Lambda
-
UI with React
-
Cloud helper topics like monitoring, testing and CI/CD, with CDK
Go beyond the theory and learn from an active instructor, aligned with today’s programming demands!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course structure
Lecture 2: Let's connect!
Lecture 3: Udemy tips
Lecture 4: Tools we will need
Lecture 5: AWS account + IAM user for console
Lecture 6: AWS CLI
Chapter 2: AWS CDK and CloudFormation intro
Lecture 1: Section intro
Lecture 2: AWS CloudFormation
Lecture 3: AWS Cloud Development Kit installation
Lecture 4: How to use the docs
Lecture 5: AWS CDK base project deployment
Lecture 6: AWS CDK Constructs
Lecture 7: Constructs demo
Lecture 8: AWS CDK commands
Lecture 9: AWS CDK outputs
Lecture 10: CDK Deployment parameters
Lecture 11: CDK core – recap and clean up
Chapter 3: AWS CDK – intermediate topics
Lecture 1: Section intro
Lecture 2: CDK IDs
Lecture 3: CloudFormation intrinsic functions
Lecture 4: Handling multiple stacks
Lecture 5: Cross stack references
Lecture 6: Sharing resources with CDK
Lecture 7: CDK Aspects
Lecture 8: Deleting stacks
Chapter 4: Serverless project with CDK and Typescript
Lecture 1: Section intro
Lecture 2: AWS CDK Typescript project from scratch
Lecture 3: Basic AWS Lambda
Lecture 4: AWS API Gateway and Lambda
Lecture 5: AWS DynamoDB with CDK
Chapter 5: Serverless: AWS Lambda – bundling, testing and debugging
Lecture 1: Section intro
Lecture 2: AWS Lambda challenges
Lecture 3: NodeJs Lambda
Lecture 4: Lambda logs in CloudWatch
Lecture 5: AWS SDK
Lecture 6: Debugging AWS Lambda
Lecture 7: Lambda architecture
Lecture 8: Initial spaces lambda
Chapter 6: AWS DynamoDb with CDK and Lambda
Lecture 1: Section intro
Lecture 2: Put item
Lecture 3: Testing quries
Lecture 4: DynamoDb scan operation
Lecture 5: DynamoDb GetItem operation
Lecture 6: Marshalling
Lecture 7: DyanamoDb Update Item
Lecture 8: DyanamoDb Delete Item
Lecture 9: Data Validation with TypeScript
Lecture 10: DB queries deployment and test
Lecture 11: Bundle optimization
Chapter 7: Halfway discussion
Lecture 1: Halfway discussion
Lecture 2: Resources
Chapter 8: Securing APIs with AWS Cognito
Lecture 1: Section intro
Lecture 2: Amplify updates
Lecture 3: AWS Cognito presentation
Lecture 4: Cognito in the AWS console
Lecture 5: User Pools with CDK
Lecture 6: Create and activate Cognito user
Lecture 7: Generating tokens with AWS Amplify
Lecture 8: JWT Tokens discussion
Lecture 9: Securing APIs with Cognito
Lecture 10: Access control with groups
Chapter 9: AWS Cognito Identity pools
Lecture 1: Section intro
Lecture 2: AWS Cognito Identity pools in the console
Lecture 3: Identity pools in CDK
Lecture 4: IAM roles in CDK
Lecture 5: Generating AWS temporary credentials
Lecture 6: Testing AWS temporary credentials
Chapter 10: UI – general topics
Lecture 1: Section intro
Lecture 2: Export CloudFormation outputs
Lecture 3: UI deployment to s3
Lecture 4: CORS
Chapter 11: Using AWS insinde a React project with Amplify
Lecture 1: Section intro
Lecture 2: Source code
Lecture 3: React intro
Lecture 4: React app initialization
Lecture 5: Routing
Lecture 6: Login component
Lecture 7: AuthService
Lecture 8: Creating spaces
Lecture 9: Photos bucket with CORS – AWS
Lecture 10: Temporary credentials – AWS
Lecture 11: Uploading a public file – AWS
Lecture 12: Create space API
Lecture 13: Visualizing spaces
Chapter 12: Monitoring with CloudWatch
Lecture 1: Section intro
Lecture 2: What we will build
Instructors
-
Alex Dan
Cloud Tech Lead, TypeScript Champion, active Instructor
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 15 votes
- 3 stars: 82 votes
- 4 stars: 395 votes
- 5 stars: 903 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024