Create a FullStack App with AWS API Gateway and AWS AppSync

Leveraging AWS CDK for Infrastructure as Code and Implementing Robust Testing Strategies for Your FullStack App with AWS

In this comprehensive course, you will dive into the world of building modern, scalable, and real-time applications using cutting-edge technologies provided by Amazon Web Services (AWS). The primary focus will be on integrating AWS API Gateway and AWS AppSync, two powerful services for building APIs and real-time data synchronization, respectively.

What you’ll learn

  • Integrate AWS API Gateway or AWS AppSync in your application.
  • Integrate Authentication System using AWS Cognito in your application.
  • Harness the agility of serverless architecture with AWS CDK In Typescript.
  • Learn To Testing End to End AWS Services.

Course Content

  • Introduction –> 5 lectures • 12min.
  • Appsync Section –> 17 lectures • 3hr 6min.
  • APIGateway –> 7 lectures • 1hr 12min.
  • Amplify Front End Deployment –> 1 lecture • 7min.

Create a FullStack App with AWS API Gateway and AWS AppSync

Requirements

In this comprehensive course, you will dive into the world of building modern, scalable, and real-time applications using cutting-edge technologies provided by Amazon Web Services (AWS). The primary focus will be on integrating AWS API Gateway and AWS AppSync, two powerful services for building APIs and real-time data synchronization, respectively.

Throughout the course, you will learn how to leverage the AWS Cloud Development Kit (CDK) with  Tyepescript to create and manage your cloud infrastructure as code, enabling easier deployment and scalability. You’ll explore AWS Cognito, a robust user authentication and authorization service, to ensure secure access control for your application users.

Additionally, you will gain hands-on experience with AWS DynamoDB, a fully managed NoSQL database service, to store and manage your application’s data efficiently. You’ll learn best practices for designing DynamoDB tables and optimizing performance to meet your application’s needs.

A significant focus of the course will be on testing each feature of your application robustly. You will learn various testing strategies and tools to ensure the reliability and quality of your codebase. This includes unit testing, integration testing, and end-to-end testing methodologies tailored specifically for AWS services.

By the end of this course, you will have the skills and knowledge to architect, develop, deploy, and test full-stack applications using AWS API Gateway, AWS AppSync, AWS CDK, AWS Cognito, and AWS DynamoDB effectively.

Get Tutorial