Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Cheat sheet · Build products

Full stack development cheat sheet (Spring Boot and React)

Opens with credits

A quick-revision companion to the Full stack roadmap in its Spring Boot and React edition: web foundations, React with Vite, Java and Spring Boot, PostgreSQL with Spring Data JPA and Flyway, Spring Security, deployment and running a product. Skim a chapter before a project or a technical conversation.

Curated by Tauseef Fayyaz7 chapters65 concepts185 glossary terms

Chapters

7 chapters · 65 concepts

  1. 1Web foundations: HTTP, HTML, CSS and JavaScriptThe browser side, compressed: how a request reaches a server, semantic HTML, responsive layout and the asynchronous JavaScript every full stack app depends on.8 concepts
  2. 2Git, npm and ReactVersion control and packages, then React: components, state, effects, forms and routing for the interface your backend serves.9 concepts
  3. Java and Spring BootJava on the server: the JDK and a build tool, then Spring Boot for dependency injection, REST controllers, validation, configuration, error handling and CORS for the React app that calls it.8 conceptsOpens with credits
  4. PostgreSQL and data modellingStoring data properly in PostgreSQL: tables and relationships, normalisation, joins, indexes and transactions, then the ORM that maps them into your code.11 conceptsOpens with credits
  5. APIs, authentication and cachingDesigning APIs clients can rely on, securing them with sessions or tokens and permission checks, and adding caching and rate limits where they help.11 conceptsOpens with credits
  6. Deployment, CI/CD, Linux and AWSRunning the app somewhere real and changing it safely: the command line and SSH, Docker, a reverse proxy with HTTPS, core AWS services and a GitHub Actions pipeline.9 conceptsOpens with credits
  7. Ship a complete productBuilding one real product the way a small team would: scoped, tested on the paths that matter, migrated safely, observed and ready for more users.9 conceptsOpens with credits
  8. 8Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.185 terms

About this sheet

Build and ship whole web apps.

Picked from the other libraries by shared topics.

Project structures

See all
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com