In this course, you will learn how to build a modern serverless group chat application using various AWS services like AWS Amplify, AWS CDK, AWS AppSync, and AWS Lambda.
Then you'll create a flutter mobile application with AWS Amplify to consume the backend API you created. This course is a level 300 course, so we'll assume you have an introductory understanding of serverless application development.
What you get
- Basic understanding of an Entity Relationship Diagram
- How to build a single table dynamodb model.
- How to create multiple stacks with cdk
- Basic understanding of Graphql.
- How to use GraphQL CodeGen to generate typescript types directly from your graphQL schema.
Happy Coding
content
|- 1.Introduction
|- 1.1.introduction_and_overview
|- 1.2.what_you_ll_learn
|- 1.3.application_entities_and_relationships
|- 1.4.access_patterns_and_solutions_architecture
|- 1.5.dynamodb_model
|- 2.using graphql codegen
|- 2.1.create_cdk_project
|- 2.2.create_and_configure_codegen
|- 2.3.generate_code
|- 3.app_stacks_and_endpoints
|- 3.1.application_stacks
|- 3.2.group_chat_stack
|- 3.3.user_stack
|- 3.4.create_user_account_endpoint
|- 3.5.add_user_lambda_stack_to_app
|- 3.6.create_group_endpoint
|- 3.7.add_user_to_group_endpoint
|- 3.8.get_all_groups_created_by_user
|- 3.9.get_groups_user_belongs_to
|- 4.0.message_stack
|- 4.1.subscriptions
|- 5.0.deploy_and_test
|- 5.1.deploy
|- 5.2.testing