Week of October 7th
This week concentrates on testing and deploying the full-stack quiz application developed over the past two weeks. The focus is on implementing comprehensive testing strategies and successfully deploying both the frontend and backend components of the application.
Workshops
Execute Program
Finalize incomplete courses
Topics
Unit testing backend functionality with Node's built-in testing suite
API testing with Postman
End-to-end testing with Cypress for React applications
Component testing in React
Writing maintainable and readable test cases
Configuring environment variables for different deployment stages
Setting up and configuring cloud platforms (AWS EC2)
Managing CORS policies in deployed applications
Stretches
Implementing Continuous Integration and Deployment (CI/CD) pipelines
Securing applications with HTTPS
Project
Develop a comprehensive testing strategy covering unit, integration, and end-to-end tests
Implement tests using Cypress, Postman, and Node's testing library
Deploy both the backend and frontend
Configure environment variables for different deployment stages
Document the setup, deployment process, and usage instructions
Additional Skills
Managing test data and state
Implementing reverse proxies
Configuring CORS policies
Using GitHub Actions for CI/CD
Last updated