1/33
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Component
Handles events; can be class or functional.
HTTP Status Code 200
Successful request with data returned.
HTTP Status Code 401
Unauthorized access due to invalid credentials.
HTTP Status Code 201
New resource successfully created.
Routes
Define URL structure and map requests.
package.json
Manages project metadata and dependencies.
require() Function
Imports modules or files into Node.js.
Route Handlers
Define server responses to specific HTTP requests.
Templates in Handlebars
Structure HTML with placeholders for data.
Partials in Handlebars
Reusable template fragments for consistency.
res.render()
Passes data from Express route to view.
Virtual DOM
Lightweight representation of the real DOM.
JSX
Syntax extension for JavaScript resembling HTML.
Functional Component
Stateless component using hooks for state management.
Class Component
Stateful component with its own internal state.
useState Hook
Manages state in functional components.
Props
Read-only data passed from parent to child.
State
Mutable data managed within a component.
useEffect Hook
Runs side effects like data fetching.
GET Method
Retrieves data from a specified resource.
POST Method
Creates a new resource on the server.
PUT Method
Updates an existing resource by ID.
DELETE Method
Removes a resource identified by ID.
HTTP Status Code 404
Requested resource not found.
HTTP Status Code 400
Bad request due to invalid data.
HTTP Status Code 204
Successful update with no content returned.
Model
Represents data and business logic.
View
Displays data and handles UI/UX.
Controller
Intermediary processing user inputs and views.
Node.js
JavaScript runtime for server-side execution.
Event-Driven Architecture
Handles asynchronous operations via event loop.
Express
Web framework for building Node.js applications.
Middleware
Functions that process requests and responses.
Handlebars
Templating engine for dynamic HTML generation.