Learning Objectives
The student should be able to:
Explain the most important steps in building a full scale SPA with a backend API.
Sketch an architecture for the whole system
Explain the most important considerations when building a responsive SPA
Explain the general pros and cons of using a styling toolkit like Bootstrap, Tailwind etc.
Explain the purpose of, and demonstrate the use of
- CSS Flexbox
- CSS Grid
- Media queries
Explain the purpose of, and demonstrate the use of
- CSS Modules
The student should be able to:
Explain the most important steps in deploying a React frontend application and the pipeline involved. also, the student should be able to explain how it works together with the backend deployment setup.
Explain the purpose of, and demonstrate the use of
- Github Actions
Explain the purpose of, and demonstrate the use of
- Caddy