Phase 2 · Module 5 of 15Quadrant A · the request
The Anatomy of an Application
What are the major parts of a software product?
By the end: You can explain the difference between the frontend, backend, and database, and place any feature on the right side of the split.
L1Frontend, backend, and full-stack~9 min○L2HTML, CSS, and JavaScript~9 min○L3Business logic and input validation~10 min○L4Cookies, sessions, and application caching~10 min○L5Internal tools and third-party services~11 min○
What lights on your map here
frontendbackendfull-stackclient-sideserver-sideuser interface (RE: M1)user experiencebusiness logic (RE: M1)HTMLCSSJavaScriptinput validationstatic content (RE: M4)dynamic content (RE: M4)application state (RE: M1)cookiesessioncache (RE: M4)internal toolthird-party service