1/21
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
MERN Stack components and purposes? M only
MongoDB - NoSQL database (stores data)
MERN Stack components and purposes? E only
Express - Node.js framework (handles routing)
MERN Stack components and purposes? R only
React - Front-end library (builds UI)
MERN Stack components and purposes? N only
Node.js - JavaScript runtime (runs JS on server)
JavaScript vs Java?
JS = interpreted, dynamic, web-focused. Java = compiled, static, enterprise. Different languages despite similar names.
MongoDB/NoSQL advantages?
Flexible schema, horizontal scaling, faster for unstructured data, JSON-like storage, easier for changing requirements.
Node.js?
JavaScript runtime for server-side. Event-driven, non-blocking I/O.
npm?
Node Package Manager - installs and manages dependencies.
nodemon?
Auto-restarts server when files change during development.
package.json?
Config file with project metadata, dependencies, and scripts.
PUG / View engines?
Template engines that generate HTML server-side with simplified syntax.
Routers?
Organize routes/endpoints by grouping related HTTP requests.
Controllers?
Functions with business logic - handle requests, interact with models, send responses.
Models?
Define data structure, validation, and database interaction methods.
Mongoose / ORMs?
ODM for MongoDB - provides schemas, validation, query building. Maps objects to database.
Promises / Async programming?
Handle async operations without blocking. Promises represent future values. Use .then()/.catch() or async/await.
React purpose?
Build interactive UIs with reusable components. Virtual DOM for efficient updates.
React vs PUG?
React = client-side, SPAs, instant updates without reload, dynamic interactivity. PUG = server-side only.
React State?
Stores component data that changes. Updates trigger re-renders for interactivity.
TypeScript purpose?
Adds static types to JavaScript. Catches errors pre-runtime, better IDE support, easier maintenance.
Agentic coding?
AI agents autonomously write, debug, refactor code with minimal human input.
Wellness goals concept?
Work-life balance, avoid burnout, regular breaks, manage stress, prioritize mental/physical health while coding.