Course
Resources
About
Week08 Project04 Test Deploy
Learning Outcomes
Overview
Schedule
Project
Learnings
Resources
Learning Outcomes
Here’s a reminder of the full list of KSB’s
Testing
Learn how to write unit tests, integration tests, and end-to-end tests using testing frameworks like Cypress (K12, S4, S5, S13)
Understand the importance of code organisation, modularity, and reusability (K7, S1, S11)
Solidify typescript skills (K7, S1, S11, S12)
Understand the differences between development, staging, and production environments (K1, K3, K8)
Deployment
Understand the concept of infrastructure as code (K1, K5, K7)
Configure the necessary environment variables and settings for deployment (S10, S14)
Understand the basic syntax of provisioning resources with AWS CDK (S10, S14, S16)
Have good working understanding of the permissions involved when deploying on AWS, (i.e security groups) (K8, B5)
Gain experience in deploying a full-stack web application to a cloud platform (S10, S14, B3)
Configure the necessary environment variables and settings for deployment (S10, S14, B3)
Understand the process of building and optimising the application for production (S10, S14, B3)
Gain experience in using a continuous integration and deployment (CI/CD) pipeline (S10, S14, B3)