% Off Udemy Coupon - CoursesWyn

AWS & Typescript Masterclass - CDK, Serverless, React

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

$10.99 (93% OFF)
Get Course Now

About This Course

<div>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.</div><div><br></div><div>Now you can use your preferred programming language for your business logic, cloud infrastructure, but also for the UI, with React.</div><div><br></div><div>Now you can build serverless applications much easier!</div><div><br></div><div>This AWS &amp; Typescript Masterclass course is what you need to build your apps like a pro, learning from an programming active instructor!</div><div><br></div><div>What you can expect from this course:</div><div><br></div><div>In depth coverage of AWS Cloud Development Kit - CDK</div><div><ul><li>Setup</li><li><span style="font-size: 1rem;">CDK constructs</span></li><li><span style="font-size: 1rem;">CDK versions</span></li><li><span style="font-size: 1rem;">Deploying and managing CDK apps</span></li><li><span style="font-size: 1rem;">Best practices with CDK</span></li></ul></div><div><span style="font-size: 1rem;">Infrastructure as code with AWS Cloud Formation</span></div><div><ul><li><span style="font-size: 1rem;">Console view</span></li><li><span style="font-size: 1rem;">Cloud Formation Deployment stages</span></li><li><span style="font-size: 1rem;">Resources management</span></li><li><span style="font-size: 1rem;">Cloud Formation Outputs</span></li><li><span style="font-size: 1rem;">Cloud Formation Parameters</span></li></ul></div><div><span style="font-size: 1rem;">Build highly scalable and cost efficient apps with the serverless architecture</span></div><div><span style="font-size: 1rem;">Serverless computing services</span></div><div><span style="font-size: 1rem;">AWS Lambda:</span></div><div><ul><li><span style="font-size: 1rem;">Write, test, bundle, deploy, configure</span></li><li><span style="font-size: 1rem;">Use the best practices</span></li><li><span style="font-size: 1rem;">Go deep into advanced techniques with Lambda and CDK</span></li><li><span style="font-size: 1rem;">Use Typescript and the NodeJS as environment for Lambda</span></li></ul></div><div><span style="font-size: 1rem;">AWS DynamoDB:</span></div><div><ul><li><span style="font-size: 1rem;">Basics and console access</span></li><li><span style="font-size: 1rem;">DynamoDB queries</span></li><li><span style="font-size: 1rem;">DynamoDB sdk (TypeScript) calls from AWS Lambda</span></li><li><span style="font-size: 1rem;">CDK generic constructs with DynamoDB, ApiGateway and Lambda</span></li></ul></div><div><span style="font-size: 1rem;">AWS Cognito:</span></div><div><ul><li>User pools</li><li><span style="font-size: 1rem;">Identity pools</span></li><li><span style="font-size: 1rem;">Console access</span></li><li><span style="font-size: 1rem;">IAM role management inside Cognito</span></li><li><span style="font-size: 1rem;">Cognito groups for fine grained access control</span></li></ul></div><div><span style="font-size: 1rem;">AWS S3 for file storage</span></div><div><span style="font-size: 1rem;">Build a monitoring stack with CDK&nbsp; - CloudWatch alarm, SNS topic and Web-hook lambda - Slack channel</span></div><div><span style="font-size: 1rem;">AWS CloudWatch X-RAY</span></div><div><span style="font-size: 1rem;">CDK testing with Jest:</span></div><div><ul><li><span style="font-size: 1rem;">Declarative tests</span></li><li><span style="font-size: 1rem;">CDK test matchers</span></li><li><span style="font-size: 1rem;">captors</span></li></ul></div><div><span style="font-size: 1rem;">CI/CD with CodePipeline:</span></div><div><ul><li>CDK stages, test and deployment to production</li><li><span style="font-size: 1rem;">Another important point of this course is the Typescript programming language. It is fast, flexible, powerful and easy to learn.</span></li><li><span style="font-size: 1rem;">Typescript takes the flexibility of JavaScript and the programming principles of C# and delivers a great coding experience.</span></li></ul></div><div><span style="font-size: 1rem;">This course uses Typescript for:</span></div><div><ul><li><span style="font-size: 1rem;">Cloud infrastructure with AWS CDK</span></li><li><span style="font-size: 1rem;">Business logic with AWS Lambda</span></li><li><span style="font-size: 1rem;">Web application UI with React</span></li></ul></div><div><span style="font-size: 1rem;">We finally can write all our app in one language, no more JSON, or YAML, or strange scripts, just Typescript, your favorite language!</span></div><div><br></div><div><span style="font-size: 1rem;">Why this course stands out from other Udemy courses:</span></div><div><ul><li><span style="font-size: 1rem;">Beyond the basics - after finish, you can directly use this knowledge into production code</span></li><li><span style="font-size: 1rem;">Practical knowledge - presentations are kept to a minimum, we focus on what is really important</span></li><li><span style="font-size: 1rem;">Logical and flexible structure - take the course at your own pace</span></li><li><span style="font-size: 1rem;">Fast paced, concise, most typing cut out - focus on explanations - respect for your time</span></li><li><span style="font-size: 1rem;">Code changes in each lecture on Git with code diffs</span></li><li><span style="font-size: 1rem;">Big font, dark background, fullHD content, this way it is readable even on a small screen or even tablet.</span></li><li><span style="font-size: 1rem;">Lifetime access</span></li><li><span style="font-size: 1rem;">Certificate of completion to present to your current or prospective employer</span></li><li><span style="font-size: 1rem;">Q&amp;A active instructor</span></li></ul></div><div><span style="font-size: 1rem;">Instructor:</span></div><div><br></div><div>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:</div><div><ul><li>As cloud infrastructure with CDK</li><li><span style="font-size: 1rem;">Business logic with AWS Lambda</span></li><li><span style="font-size: 1rem;">UI with React</span></li><li><span style="font-size: 1rem;">Cloud helper topics like monitoring, testing and CI/CD, with CDK</span></li></ul></div><div><span style="font-size: 1rem;">Go beyond the theory and learn from an active instructor, aligned with today's programming demands!</span></div>

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