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 (Django and React)

Opens with credits

A quick-revision companion to the Full stack roadmap in its Django and React edition: web foundations, React with Vite, Django and Django REST Framework, PostgreSQL and the Django ORM, APIs and auth, deployment and running a product. Skim a chapter before a project or a technical conversation.

Curated by Tauseef Fayyaz7 chapters59 concepts192 glossary terms

Chapters

7 chapters · 59 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. Python and DjangoPython on the server: virtual environments, Django projects, URLs, views and the admin, then Django REST Framework for the JSON API your React app calls.7 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.9 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.10 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.8 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.8 conceptsOpens with credits
  8. 8Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.192 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