Concepts

863 Concepts Explained

Filter by Technology:
C
Intermediate

Closures

Functions that retain access to variables from their outer scope even after execution.

Mark as CompletedRead
P
Intermediate

Promises

Handles asynchronous operations with resolve and reject states.

Mark as CompletedRead
A
Intermediate

Async/Await

Syntactic sugar over promises to write asynchronous code in synchronous style.

Mark as CompletedRead
JEL
Advanced

Javascript Event Loop

Mechanism that handles execution of multiple chunks of code in single-threaded JS runtime.

Mark as CompletedRead
H
Beginner

Hoisting

JavaScript behavior of moving declarations to the top of the scope before execution.

Mark as CompletedRead
S
Beginner

Scope

Defines the accessibility of variables and functions in different parts of the code.

Mark as CompletedRead
P
Advanced

Prototypes

Mechanism by which JavaScript objects inherit features from one another.

Mark as CompletedRead
TK
Intermediate

This Keyword

Refers to the object that is executing the current function.

Mark as CompletedRead
EM
Beginner

ES6 Modules

Allows splitting code into reusable modules using import and export.

Mark as CompletedRead
AF
Beginner

Arrow Functions

A shorter syntax for writing functions with lexical this binding.

Mark as CompletedRead
D
Beginner

Destructuring

Extract values from arrays or objects into variables.

Mark as CompletedRead
SARO
Beginner

Spread and Rest Operators

Used to expand or collect elements in arrays and objects.

Mark as CompletedRead
C
Beginner

Callbacks

Functions passed as arguments to other functions for execution.

Mark as CompletedRead
D
Intermediate

Debouncing

Delays execution of a function until a pause in events.

Mark as CompletedRead
T
Intermediate

Throttling

Limits how often a function can execute over time.

Mark as CompletedRead
EC
Intermediate

Execution Context

Defines how JavaScript code is evaluated and executed.

Mark as CompletedRead
CS
Beginner

Call Stack

Tracks function execution order in JavaScript.

Mark as CompletedRead
HF
Intermediate

Higher-Order Functions

Functions that take other functions as arguments or return them.

Mark as CompletedRead
JV
Beginner

JavaScript Variables

Containers for storing data values using var, let, or const.

Mark as CompletedRead
JDT
Beginner

JavaScript Data Types

Primitive types like string, number, boolean, null, undefined, and symbol.

Mark as CompletedRead
JO
Beginner

JavaScript Objects

Collections of key-value pairs representing structured data.

Mark as CompletedRead
JA
Beginner

JavaScript Arrays

Ordered lists of elements that can hold multiple values.

Mark as CompletedRead
JC
Beginner

JavaScript Callbacks

Functions passed as arguments to be executed later.

Mark as CompletedRead
JI
Intermediate

JavaScript Inheritance

Mechanism for objects to access properties of other objects.

Mark as CompletedRead
JC
Intermediate

JavaScript Classes

ES6 syntax for creating objects and inheritance structures.

Mark as CompletedRead
JM
Intermediate

JavaScript Modules

Reusable pieces of code imported and exported between files.

Mark as CompletedRead
JTL
Beginner

JavaScript Template Literals

String interpolation using backticks and ${} syntax.

Mark as CompletedRead
JTC
Intermediate

JavaScript Type Coercion

Automatic conversion of values between types.

Mark as CompletedRead
JSM
Intermediate

JavaScript Strict Mode

Enforces cleaner coding practices and prevents silent errors.

Mark as CompletedRead
JE
Beginner

JavaScript Events

Actions that occur in the browser, like clicks or key presses.

Mark as CompletedRead
JDM
Intermediate

JavaScript DOM Manipulation

Interacting with and updating HTML elements dynamically.

Mark as CompletedRead
JJ
Beginner

JavaScript JSON

Lightweight data format for exchanging structured data.

Mark as CompletedRead
JLS
Intermediate

JavaScript Local Storage

Stores key-value data persistently in the browser.

Mark as CompletedRead
JSS
Intermediate

JavaScript Session Storage

Stores temporary data for a single browser session.

Mark as CompletedRead
JFA
Intermediate

JavaScript Fetch API

Modern interface for making HTTP requests.

Mark as CompletedRead
JEH
Intermediate

JavaScript Error Handling

Managing runtime errors using try, catch, and finally.

Mark as CompletedRead
JSAM
Intermediate

JavaScript Set and Map

Collections for unique values and key-value pairs.

Mark as CompletedRead
AC
Beginner

Angular Components

Basic building blocks of Angular applications that control views.

Mark as CompletedRead
NM
Beginner

Ng Modules

Organizes the application into cohesive blocks of functionality.

Mark as CompletedRead
T
Beginner

Templates

HTML views with Angular-specific syntax and directives.

Mark as CompletedRead
DB
Beginner

Data Binding

Synchronizes data between template and component using interpolation and bindings.

Mark as CompletedRead
AD
Beginner

Angular Directives

Adds behavior to DOM elements (e.g., ngIf, ngFor, ngClass).

Mark as CompletedRead
S
Beginner

Services

Reusable business logic shared across components.

Mark as CompletedRead
DI
Intermediate

Dependency Injection

Design pattern used to inject dependencies into components and services.

Mark as CompletedRead
R
Intermediate

Routing

Enables navigation between different views using Angular Router.

Mark as CompletedRead
P
Beginner

Pipes

Transforms data in templates (e.g., date, currency, uppercase).

Mark as CompletedRead
ALH
Intermediate

Angular Lifecycle Hooks

Methods that execute at specific stages of a component's life (e.g., ngOnInit).

Mark as CompletedRead
RF
Intermediate

Reactive Forms

Form handling approach using FormGroup and FormControl for more control.

Mark as CompletedRead
H
Intermediate

HttpClient

Service used for making HTTP requests to backend APIs.

Mark as CompletedRead
AF
Intermediate

Angular Forms

Handle user input with template-driven and reactive forms.

Mark as CompletedRead
ACD
Advanced

Angular Change Detection

Mechanism to update the view when data changes.

Mark as CompletedRead
AO
Intermediate

Angular Observables

Asynchronous data streams provided by RxJS.

Mark as CompletedRead
AG
Intermediate

Angular Guards

Control access to routes based on conditions.

Mark as CompletedRead
AI
Advanced

Angular Interceptors

Modify HTTP requests and responses globally.

Mark as CompletedRead
ALL
Intermediate

Angular Lazy Loading

Load feature modules only when needed.

Mark as CompletedRead
AC
Beginner

Angular CLI

Command-line interface for generating and managing Angular projects.

Mark as CompletedRead
AT
Intermediate

Angular Testing

Unit and integration testing using Jasmine and Karma.

Mark as CompletedRead
AA
Intermediate

Angular Animations

Create dynamic transitions and effects.

Mark as CompletedRead
ASM
Advanced

Angular State Management

Manage application state using services or libraries like NgRx.

Mark as CompletedRead
AEB
Beginner

Angular Event Binding

Bind DOM events to component methods.

Mark as CompletedRead
ATB
Intermediate

Angular Two-Way Binding

Combine property and event binding for form inputs.

Mark as CompletedRead
ARF
Intermediate

Angular Reactive Forms

Model-driven approach to handling forms.

Mark as CompletedRead
ATF
Beginner

Angular Template-Driven Forms

Simpler way to build forms using directives.

Mark as CompletedRead
AV
Intermediate

Angular ViewEncapsulation

Control CSS scoping for components.

Mark as CompletedRead
AZ
Advanced

Angular Zones

Execution contexts that help Angular track async operations.

Mark as CompletedRead
AIR
Advanced

Angular Ivy Renderer

Next-generation rendering engine for Angular.

Mark as CompletedRead
AU
Advanced

Angular Universal

Server-side rendering for Angular applications.

Mark as CompletedRead
AI
Intermediate

Angular Internationalization

Support multiple languages and locales.

Mark as CompletedRead
BM
Beginner

Box Model

Defines layout with margin, border, padding, and content.

Mark as CompletedRead
F
Intermediate

Flexbox

Layout model for designing flexible responsive layouts.

Mark as CompletedRead
G
Intermediate

Grid

Two-dimensional layout system for arranging elements.

Mark as CompletedRead
CS
Beginner

Css Selectors

Used to target HTML elements for styling.

Mark as CompletedRead
P
Beginner

Positioning

Controls how elements are positioned using static, relative, absolute, fixed, and sticky.

Mark as CompletedRead
DP
Beginner

Display Property

Defines how elements are displayed (block, inline, inline-block, none).

Mark as CompletedRead
Z
Intermediate

Z-Index

Controls vertical stacking order of positioned elements.

Mark as CompletedRead
O
Beginner

Overflow

Defines what happens when content overflows its container.

Mark as CompletedRead
MQ
Intermediate

Media Queries

Enables responsive design by applying styles based on screen size.

Mark as CompletedRead
A
Intermediate

Animations

Creates keyframe-based animations for smooth transitions.

Mark as CompletedRead
T
Beginner

Transitions

Defines smooth changes between CSS property values.

Mark as CompletedRead
CV
Intermediate

Css Variables

Defines reusable values using --variable syntax.

Mark as CompletedRead
P
Beginner

Pseudo-classes

Styles elements based on state like :hover, :focus, :active.

Mark as CompletedRead
P
Intermediate

Pseudo-elements

Styles specific parts of elements like ::before and ::after.

Mark as CompletedRead
L
Intermediate

Loaders

Transforms files like CSS and TypeScript into JavaScript.

Mark as CompletedRead
CB
Beginner

Css Backgrounds

Applies background colors, images, gradients, and patterns.

Mark as CompletedRead
CT
Intermediate

Css Transitions

Animates property changes smoothly over time.

Mark as CompletedRead
CC
Beginner

Css Cascade

Defines how conflicting CSS rules are applied.

Mark as CompletedRead
CU
Beginner

Css Units

Defines lengths using px, em, rem, %, vh, and vw.

Mark as CompletedRead
CO
Beginner

Css Opacity

Defines transparency levels of elements.

Mark as CompletedRead
CT
Beginner

Css Typography

Controls font family, size, weight, and line height.

Mark as CompletedRead
CT
Intermediate

Css Transforms

Applies scaling, rotation, translation, and skewing.

Mark as CompletedRead
CCF
Intermediate

Css Custom Fonts

Imports and applies custom fonts using @font-face.

Mark as CompletedRead
CC
Beginner

Css Colors

Defines text, background, and border colors.

Mark as CompletedRead
CS
Intermediate

Css Specificity

Determines which CSS rule takes precedence.

Mark as CompletedRead
CI
Beginner

Css Inheritance

Allows properties to be passed from parent to child elements.

Mark as CompletedRead
CV
Beginner

Css Visibility

Controls whether elements are visible or hidden.

Mark as CompletedRead
COF
Intermediate

Css Object Fit

Defines how media like images fit within containers.

Mark as CompletedRead
CB
Beginner

Css Borders

Controls border width, style, and radius.

Mark as CompletedRead
CS
Intermediate

Css Shadows

Adds box-shadow and text-shadow effects.

Mark as CompletedRead
CRD
Intermediate

Css Responsive Design

Uses media queries to adapt layouts to different screen sizes.

Mark as CompletedRead
CCP
Advanced

Css Clip Path

Creates complex shapes by clipping elements.

Mark as CompletedRead
DM
Beginner

DOM Manipulation

Simplifies selecting and modifying HTML elements.

Mark as CompletedRead
EH
Beginner

Event Handling

Handles user interactions like clicks and key events.

Mark as CompletedRead
A
Intermediate

AJAX

Simplifies asynchronous HTTP requests.

Mark as CompletedRead
JS
Beginner

JQuery Selectors

Uses CSS-like syntax to select DOM elements efficiently.

Mark as CompletedRead
C
Beginner

Chaining

Allows multiple methods to be applied on the same element in a single statement.

Mark as CompletedRead
JHCM
Beginner

JQuery HTML Content Methods

Methods like html(), text(), and val() to get or set content.

Mark as CompletedRead
JDM
Intermediate

JQuery Data Methods

Store and retrieve data associated with DOM elements using data().

Mark as CompletedRead
JAQ
Intermediate

JQuery Animation Queue

Manages sequences of animations using the queue system.

Mark as CompletedRead
JEM
Beginner

JQuery Each Method

Iterate over elements using each() for custom logic.

Mark as CompletedRead
JAGE
Advanced

JQuery Ajax Global Events

Handle global AJAX events like ajaxStart and ajaxComplete.

Mark as CompletedRead
JSM
Intermediate

JQuery Serialize Methods

Serialize form data for AJAX submission using serialize() and serializeArray().

Mark as CompletedRead
JE
Beginner

JQuery Effects

Provides built-in animations like hide, show, fade, and slide.

Mark as CompletedRead
JAM
Beginner

JQuery Attribute Methods

Get or set attributes using attr() and removeAttr().

Mark as CompletedRead
JFH
Intermediate

JQuery Form Handling

Simplifies working with forms, inputs, and validation.

Mark as CompletedRead
JED
Intermediate

JQuery Event Delegation

Attach event handlers to parent elements for dynamically added children.

Mark as CompletedRead
JP
Intermediate

JQuery Plugins

Extend jQuery functionality with reusable plugins.

Mark as CompletedRead
JSH
Intermediate

JQuery Selectors Hierarchy

Use hierarchical selectors like descendant, child, and sibling.

Mark as CompletedRead
JNCM
Intermediate

JQuery No Conflict Mode

Avoid conflicts with other libraries by releasing the $ alias.

Mark as CompletedRead
JF
Intermediate

JQuery Filtering

Filter selected elements using methods like filter(), not(), and has().

Mark as CompletedRead
JDO
Advanced

JQuery Deferred Objects

Handle asynchronous operations with promises and callbacks.

Mark as CompletedRead
JFM
Beginner

JQuery Fade Methods

Animate opacity with fadeIn(), fadeOut(), and fadeToggle().

Mark as CompletedRead
JSM
Beginner

JQuery Slide Methods

Animate height with slideUp(), slideDown(), and slideToggle().

Mark as CompletedRead
JASM
Intermediate

JQuery Ajax Shorthand Methods

Simplified AJAX calls using $.get(), $.post(), and $.load().

Mark as CompletedRead
JRM
Beginner

JQuery Ready Method

Ensures code runs only after the DOM is fully loaded.

Mark as CompletedRead
JUF
Intermediate

JQuery Utility Functions

Provides helper functions like $.each(), $.extend(), and $.trim().

Mark as CompletedRead
JA
Intermediate

JQuery AJAX

Load data asynchronously from servers without page reload.

Mark as CompletedRead
JCM
Beginner

JQuery CSS Manipulation

Change CSS properties and classes dynamically.

Mark as CompletedRead
JT
Intermediate

JQuery Traversing

Navigate DOM elements using parent(), children(), siblings(), etc.

Mark as CompletedRead
JCE
Intermediate

JQuery Custom Events

Create and trigger custom events for application logic.

Mark as CompletedRead
JHM
Beginner

JQuery Hide-Show Methods

Toggle element visibility using hide(), show(), and toggle().

Mark as CompletedRead
JMM
Intermediate

JQuery Map Method

Transform collections using map() to return new arrays.

Mark as CompletedRead
SR
Intermediate

Server-Side Rendering

Renders pages on the server before sending them to the client.

Mark as CompletedRead
SSG
Intermediate

Static Site Generation

Pre-renders pages at build time for better performance.

Mark as CompletedRead
AR
Intermediate

API Routes

Allows building backend APIs inside Next.js applications.

Mark as CompletedRead
NFR
Beginner

Next File-based Routing

Routes are automatically created based on the file structure in the pages directory.

Mark as CompletedRead
NAR
Intermediate

Next App Router

Introduced in Next.js 13, provides a new file-based routing system using the app directory.

Mark as CompletedRead
NL
Beginner

Next Layouts

Reusable templates that wrap around pages or routes.

Mark as CompletedRead
NADF
Intermediate

Next API Data Fetching

Fetch data using getStaticProps, getServerSideProps, or client-side hooks.

Mark as CompletedRead
NCD
Intermediate

Next Custom Document

Customize the HTML document structure using _document.js.

Mark as CompletedRead
NCA
Intermediate

Next Custom App

Override the default App component using _app.js for global styles and providers.

Mark as CompletedRead
ND
Intermediate

Next Deployment

Deploy Next.js apps to platforms like Vercel, Netlify, or custom servers.

Mark as CompletedRead
NM
Intermediate

Next Middleware

Run code before a request is completed, useful for authentication and redirects.

Mark as CompletedRead
NIO
Intermediate

Next Image Optimization

Optimize images automatically using the Next.js Image component.

Mark as CompletedRead
NHC
Beginner

Next Head Component

Manage metadata such as titles and meta tags.

Mark as CompletedRead
NRG
Intermediate

Next Routing Groups

Organize routes into groups without affecting the URL structure.

Mark as CompletedRead
NI
Advanced

Next Internationalization

Support multiple languages and locales with built-in i18n routing.

Mark as CompletedRead
NSA
Beginner

Next Static Assets

Serve images, fonts, and files from the public directory.

Mark as CompletedRead
NAC
Advanced

Next API Caching

Improve performance by caching API responses.

Mark as CompletedRead
NP
Beginner

Next Pages

Defines routes automatically based on the file system in the pages directory.

Mark as CompletedRead
NSC
Intermediate

Next Server Components

React components rendered on the server by default for better performance.

Mark as CompletedRead
NSR
Intermediate

Next Server-Side Rendering

Renders pages on the server at request time for dynamic content.

Mark as CompletedRead
NISR
Advanced

Next Incremental Static Regeneration

Allows static pages to be updated after build without rebuilding the entire site.

Mark as CompletedRead
NDR
Intermediate

Next Dynamic Routes

Create routes with parameters using square brackets in the file name.

Mark as CompletedRead
NEH
Intermediate

Next Error Handling

Custom error pages and error boundaries for better UX.

Mark as CompletedRead
NSO
Intermediate

Next SEO Optimization

Manage SEO with metadata, canonical tags, and structured data.

Mark as CompletedRead
NCC
Intermediate

Next Client Components

React components rendered on the client, useful for interactive UI.

Mark as CompletedRead
NSSG
Intermediate

Next Static Site Generation

Pre-renders pages into static HTML at build time.

Mark as CompletedRead
NAR
Intermediate

Next API Routes

Define backend endpoints inside the pages/api directory.

Mark as CompletedRead
NLC
Beginner

Next Link Component

Provides client-side navigation with prefetching.

Mark as CompletedRead
NLU
Beginner

Next Loading UI

Built-in loading states for routes and components.

Mark as CompletedRead
NA
Advanced

Next Authentication

Implement login and session management using libraries like NextAuth.js.

Mark as CompletedRead
NEV
Intermediate

Next Environment Variables

Manage environment-specific settings using .env files.

Mark as CompletedRead
NT
Intermediate

Next Testing

Test Next.js apps using Jest, React Testing Library, or Cypress.

Mark as CompletedRead
NPO
Advanced

Next Performance Optimization

Improve app speed using lazy loading, code splitting, and caching.

Mark as CompletedRead
NAM
Advanced

Next API Middleware

Add middleware to API routes for validation, logging, or authentication.

Mark as CompletedRead
J
Beginner

JSX

A syntax extension that allows writing HTML-like code inside JavaScript.

Mark as CompletedRead
RC
Beginner

React Components

Reusable building blocks of a React application that define UI parts.

Mark as CompletedRead
RP
Beginner

React Props

Inputs passed to components to make them dynamic and reusable.

Mark as CompletedRead
S
Beginner

State

An object that stores dynamic data and determines component rendering.

Mark as CompletedRead
H
Intermediate

Hooks

Functions like useState and useEffect that let you use state and lifecycle features in functional components.

Mark as CompletedRead
U
Intermediate

useEffect

Hook used to handle side effects like API calls and subscriptions.

Mark as CompletedRead
VD
Intermediate

Virtual DOM

A lightweight copy of the DOM used to optimize rendering performance.

Mark as CompletedRead
CA
Intermediate

Context API

Provides a way to pass data through the component tree without prop drilling.

Mark as CompletedRead
CC
Intermediate

Controlled Components

Form elements whose values are controlled by React state.

Mark as CompletedRead
RR
Intermediate

React Router

Library used for routing and navigation in React applications.

Mark as CompletedRead
FC
Beginner

Functional Components

Components written as JavaScript functions that return JSX.

Mark as CompletedRead
CC
Intermediate

Class Components

Components defined using ES6 classes with lifecycle methods.

Mark as CompletedRead
U
Beginner

useState

Hook used to add state to functional components.

Mark as CompletedRead
U
Intermediate

useContext

Hook used to access context without using Consumer.

Mark as CompletedRead
U
Intermediate

useMemo

Optimizes performance by memoizing computed values.

Mark as CompletedRead
U
Intermediate

useCallback

Returns a memoized version of a callback function.

Mark as CompletedRead
U
Intermediate

useRef

Provides a mutable reference that persists across renders.

Mark as CompletedRead
F
Beginner

Fragment

Allows grouping multiple elements without adding extra DOM nodes.

Mark as CompletedRead
EB
Advanced

Error Boundaries

Catches JavaScript errors in components and displays fallback UI.

Mark as CompletedRead
RCS
Intermediate

React Code Splitting

Splits code into separate bundles for better performance.

Mark as CompletedRead
LL
Intermediate

Lazy Loading

Loads components only when they are needed using React.lazy.

Mark as CompletedRead
R
Intermediate

Refs

Provides direct access to DOM elements or React components.

Mark as CompletedRead
UH
Intermediate

useReducer Hook

Hook for managing complex state logic.

Mark as CompletedRead
RLM
Intermediate

React Lifecycle Methods

Methods that run at different stages of a component’s life.

Mark as CompletedRead
RK
Beginner

React Keys

Unique identifiers for list items to optimize rendering.

Mark as CompletedRead
RF
Intermediate

React Forms

Handling user input and form state.

Mark as CompletedRead
UC
Intermediate

Uncontrolled Components

Form inputs managed by the DOM itself.

Mark as CompletedRead
DR
Intermediate

Dynamic Routing

Routes that change based on parameters.

Mark as CompletedRead
RS
Advanced

React Suspense

Component for handling asynchronous rendering.

Mark as CompletedRead
RP
Advanced

React Portals

Render children into a DOM node outside the parent hierarchy.

Mark as CompletedRead
RM
Advanced

React Memo

Higher-order component for memoizing functional components.

Mark as CompletedRead
RD
Beginner

React DevTools

Browser extension for debugging React applications.

Mark as CompletedRead
RTL
Intermediate

React Testing Library

Library for testing React components.

Mark as CompletedRead
J
Intermediate

Jest

JavaScript testing framework often used with React.

Mark as CompletedRead
TB
Beginner

TypeScript Basics

Introduction to TypeScript, its purpose, and how it extends JavaScript with static typing.

Mark as CompletedRead
TA
Beginner

Type Annotations

Explicitly defining variable and function types to ensure type safety.

Mark as CompletedRead
TI
Beginner

Type Inference

TypeScript automatically infers types based on assigned values.

Mark as CompletedRead
PT
Beginner

Primitive Types

Basic types such as string, number, boolean, null, undefined, and symbol.

Mark as CompletedRead
OT
Beginner

Object Types

Defining structured data with properties and their types.

Mark as CompletedRead
AT
Beginner

Array Types

Defining arrays with specific element types.

Mark as CompletedRead
TT
Intermediate

Tuple Types

Fixed-length arrays with defined types for each position.

Mark as CompletedRead
ET
Intermediate

Enum Types

Defining a set of named constants for readability and maintainability.

Mark as CompletedRead
UT
Intermediate

Union Types

Allowing a value to be one of several types.

Mark as CompletedRead
IT
Intermediate

Intersection Types

Combining multiple types into one.

Mark as CompletedRead
LT
Intermediate

Literal Types

Restricting values to specific literals such as 'yes' or 'no'.

Mark as CompletedRead
TA
Intermediate

Type Aliases

Creating custom names for complex types.

Mark as CompletedRead
TI
Intermediate

TypeScript Interfaces

Defining contracts for object shapes.

Mark as CompletedRead
TC
Intermediate

TypeScript Classes

Object-oriented programming with TypeScript classes.

Mark as CompletedRead
AM
Intermediate

Access Modifiers

Controlling visibility of class members using public, private, and protected.

Mark as CompletedRead
RP
Intermediate

Readonly Properties

Properties that cannot be reassigned after initialization.

Mark as CompletedRead
OP
Intermediate

Optional Properties

Properties that may or may not exist on an object.

Mark as CompletedRead
TG
Advanced

TypeScript Generics

Reusable components with type parameters.

Mark as CompletedRead
GC
Advanced

Generic Constraints

Restricting generic types to specific shapes or values.

Mark as CompletedRead
UT
Advanced

Utility Types

Built-in helpers like Partial, Pick, Omit, and Record.

Mark as CompletedRead
MT
Advanced

Mapped Types

Transforming types by iterating over keys.

Mark as CompletedRead
CT
Advanced

Conditional Types

Types that depend on conditions using extends.

Mark as CompletedRead
KO
Intermediate

Keyof Operator

Extracting keys of a type as a union.

Mark as CompletedRead
TO
Intermediate

Typeof Operator

Using typeof to capture the type of a variable.

Mark as CompletedRead
IAT
Intermediate

Indexed Access Types

Accessing the type of a property using square brackets.

Mark as CompletedRead
FT
Intermediate

Function Types

Defining types for functions including parameters and return values.

Mark as CompletedRead
OF
Advanced

Overloaded Functions

Functions with multiple type signatures.

Mark as CompletedRead
IVTA
Intermediate

Interfaces vs Type Aliases

Comparison between interfaces and type aliases in TypeScript, highlighting differences in flexibility and features.

Mark as CompletedRead
ATC
Advanced

Advanced tsconfig Configuration

Exploring advanced compiler options in tsconfig.json such as strict mode, module resolution, and path mapping.

Mark as CompletedRead
DM
Advanced

Declaration Merging

Combining multiple declarations with the same name into a single definition, useful for extending libraries.

Mark as CompletedRead
EE
Beginner

Event Emitter

Handles events asynchronously using listeners.

Mark as CompletedRead
S
Intermediate

Streams

Used to handle large data efficiently in chunks.

Mark as CompletedRead
FS
Beginner

File System

Module for interacting with the file system.

Mark as CompletedRead
NM
Intermediate

Node Middleware

Functions that execute during request-response cycle (Express).

Mark as CompletedRead
NEL
Intermediate

Node Event Loop

Handles asynchronous operations by processing callbacks in a non-blocking manner.

Mark as CompletedRead
N
Intermediate

Non-Blocking

Executes operations without blocking the main thread.

Mark as CompletedRead
GO
Beginner

Global Objects

Built-in objects available globally like process, console, and Buffer.

Mark as CompletedRead
PO
Beginner

Process Object

Provides information and control over the current Node.js process.

Mark as CompletedRead
B
Intermediate

Buffer

Handles binary data directly in memory.

Mark as CompletedRead
CM
Advanced

Cluster Module

Enables running multiple Node.js processes for better scalability.

Mark as CompletedRead
WT
Advanced

Worker Threads

Runs JavaScript in parallel threads for CPU-intensive operations.

Mark as CompletedRead
P
Beginner

Package.json

Manages project dependencies and scripts configuration.

Mark as CompletedRead
N
Beginner

NPM

Node Package Manager used to install and manage packages.

Mark as CompletedRead
NEV
Beginner

Node Environment Variables

Stores configuration settings outside the application code.

Mark as CompletedRead
NEL
Beginner

Node Event Loop

Core mechanism that handles asynchronous operations in Node.js.

Mark as CompletedRead
NM
Beginner

Node Modules

Reusable pieces of code organized into CommonJS or ES modules.

Mark as CompletedRead
NEH
Intermediate

Node Error Handling

Managing exceptions and errors gracefully in Node.js apps.

Mark as CompletedRead
NA
Intermediate

Node Async/Await

Syntax for handling asynchronous code more cleanly.

Mark as CompletedRead
NDI
Intermediate

Node Database Integration

Connecting Node.js apps to databases like MongoDB, MySQL, or PostgreSQL.

Mark as CompletedRead
NL
Intermediate

Node Logging

Tracking application events using libraries like Winston or Bunyan.

Mark as CompletedRead
ND
Advanced

Node Deployment

Deploying Node.js apps to platforms like Heroku, AWS, or Docker.

Mark as CompletedRead
NR
Beginner

Node Routing

Defines how requests are handled based on URL and HTTP method.

Mark as CompletedRead
NG
Intermediate

Node GraphQL

Alternative to REST for querying APIs with flexible schemas.

Mark as CompletedRead
NTWM
Intermediate

Node Testing with Mocha/Jest

Frameworks for unit and integration testing in Node.js.

Mark as CompletedRead
NCM
Advanced

Node Cluster Module

Allows scaling Node.js apps across multiple CPU cores.

Mark as CompletedRead
NS
Intermediate

Node Socket.io

Popular library for real-time communication using WebSockets.

Mark as CompletedRead
NO
Intermediate

Node ORMs

Object-relational mapping tools for database management.

Mark as CompletedRead
NHM
Beginner

Node HTTP Module

Built-in module to create HTTP servers and clients.

Mark as CompletedRead
ND
Beginner

Node Debugging

Using tools like Node Inspector or console.log for debugging.

Mark as CompletedRead
NCP
Advanced

Node Child Processes

Spawning subprocesses to handle tasks outside the main event loop.

Mark as CompletedRead
NW
Intermediate

Node WebSockets

Real-time communication protocol supported in Node.js.

Mark as CompletedRead
NE
Beginner

Node Express.js

Popular web framework for building APIs and web apps with Node.js.

Mark as CompletedRead
NRA
Intermediate

Node REST APIs

Building Representational State Transfer APIs with Node.js.

Mark as CompletedRead
NA
Intermediate

Node Authentication

Implementing login systems using JWT, OAuth, or sessions.

Mark as CompletedRead
NA
Intermediate

Node Authorization

Controlling access to resources based on user roles.

Mark as CompletedRead
NP
Beginner

Node Promises

Objects representing eventual completion or failure of async operations.

Mark as CompletedRead
NCM
Intermediate

Node Configuration Management

Managing environment-specific settings securely.

Mark as CompletedRead
ST
Beginner

Semantic Tags

HTML tags that convey meaning like header, article, footer.

Mark as CompletedRead
HF
Beginner

HTML Forms

Collect user input using input, textarea, and form elements.

Mark as CompletedRead
ME
Beginner

Media Elements

Embed audio and video content using audio and video tags.

Mark as CompletedRead
MT
Beginner

Meta Tags

Provides metadata about the HTML document.

Mark as CompletedRead
DS
Beginner

Document Structure

Defines the basic structure of an HTML document using html, head, and body tags.

Mark as CompletedRead
EAT
Beginner

Elements and Tags

Building blocks of HTML consisting of opening and closing tags.

Mark as CompletedRead
A
Beginner

Attributes

Provides additional information about HTML elements like id, class, src.

Mark as CompletedRead
LAN
Beginner

Links and Navigation

Uses anchor tag to navigate between pages or sections.

Mark as CompletedRead
L
Beginner

Lists

Displays ordered and unordered lists using ol and ul tags.

Mark as CompletedRead
HT
Beginner

HTML Tables

Displays tabular data using table, tr, td, and th tags.

Mark as CompletedRead
I
Intermediate

Iframes

Embeds another HTML page within the current page.

Mark as CompletedRead
C
Intermediate

Canvas

Used to draw graphics and animations using JavaScript.

Mark as CompletedRead
A
Intermediate

Accessibility

Improves accessibility using ARIA attributes for assistive technologies.

Mark as CompletedRead
SB
Beginner

SEO Basics

Optimizing HTML structure and tags for search engine visibility.

Mark as CompletedRead
HH
Beginner

HTML Headings

Defines titles and subtitles using h1–h6.

Mark as CompletedRead
HL
Beginner

HTML Links

Creates hyperlinks using <a>.

Mark as CompletedRead
HI
Beginner

HTML Images

Embeds images using <img>.

Mark as CompletedRead
HV
Intermediate

HTML5 Video

Embeds video using <video>.

Mark as CompletedRead
HCE
Beginner

HTML Character Entities

Represents special characters like &amp; and &lt;.

Mark as CompletedRead
HIA
Intermediate

HTML Input Attributes

Attributes like required, placeholder, maxlength.

Mark as CompletedRead
HGA
Advanced

HTML Geolocation API

Gets user location using HTML5 API.

Mark as CompletedRead
HDAD
Advanced

HTML Drag and Drop

Supports drag-and-drop interactions.

Mark as CompletedRead
HWW
Advanced

HTML Web Workers

Runs scripts in background threads.

Mark as CompletedRead
HFE
Beginner

HTML Forms Elements

Includes select, textarea, button, and label.

Mark as CompletedRead
HE
Beginner

HTML Elements

Basic building blocks of HTML documents.

Mark as CompletedRead
HP
Beginner

HTML Paragraphs

Defines blocks of text using <p>.

Mark as CompletedRead
HFV
Intermediate

HTML Forms Validation

Validates user input with HTML5 attributes.

Mark as CompletedRead
HI(
Advanced

HTML Imports (Deprecated)

Used to import HTML documents (deprecated).

Mark as CompletedRead
HWC
Advanced

HTML Web Components

Reusable custom elements with Shadow DOM.

Mark as CompletedRead
HIT
Intermediate

HTML Input Types

Defines various input fields like text, email, password.

Mark as CompletedRead
HSE
Intermediate

HTML Semantic Elements

Elements like <header>, <footer>, <article> improve meaning.

Mark as CompletedRead
HBVIE
Beginner

HTML Block vs Inline Elements

Defines layout behavior of elements.

Mark as CompletedRead
HA
Intermediate

HTML5 Audio

Embeds audio using <audio>.

Mark as CompletedRead
HS
Advanced

HTML5 Storage

Stores data locally using localStorage and sessionStorage.

Mark as CompletedRead
S
Advanced

SVG

Scalable Vector Graphics for shapes and drawings.

Mark as CompletedRead
HD
Beginner

HTML DOCTYPE

Defines the document type and HTML version.

Mark as CompletedRead
TUCA
Beginner

Tailwind Utility Class Approach

Tailwind is built around utility classes that apply single-purpose styles directly in markup.

Mark as CompletedRead
TLCP
Intermediate

Tailwind Line Clamp Plugin

Adds utilities to truncate text after a fixed number of lines.

Mark as CompletedRead
TCU
Beginner

Tailwind Color Utilities

Background, text, and border color utilities.

Mark as CompletedRead
TBU
Beginner

Tailwind Border Utilities

Border width, color, and radius utilities.

Mark as CompletedRead
TBU
Beginner

Tailwind Background Utilities

Background color, gradient, and image utilities.

Mark as CompletedRead
TMFB
Beginner

Tailwind Mobile First Breakpoints

Tailwind breakpoints are mobile-first, scaling up from smaller to larger screens.

Mark as CompletedRead
TFP
Beginner

Tailwind Forms Plugin

Provides better default styles for form elements.

Mark as CompletedRead
TDM
Intermediate

Tailwind Dark Mode

Supports dark mode styling with class or media strategies.

Mark as CompletedRead
TPV
Beginner

Tailwind Pseudo-Class Variants

Provides hover:, focus:, active:, visited: variants for interactive states.

Mark as CompletedRead
TPV
Intermediate

Tailwind Pseudo-Element Variants

Supports before: and after: pseudo-elements for styling content.

Mark as CompletedRead
TGL
Intermediate

Tailwind Grid Layout

Utilities for CSS Grid including grid-cols, grid-rows, and gap.

Mark as CompletedRead
TSU
Beginner

Tailwind Sizing Utilities

Width, height, min/max utilities for element sizing.

Mark as CompletedRead
TTU
Intermediate

Tailwind Transition Utilities

Provides transition duration, delay, and timing utilities.

Mark as CompletedRead
TAU
Intermediate

Tailwind Animation Utilities

Includes animate-spin, animate-ping, animate-bounce, and animate-pulse.

Mark as CompletedRead
TCU
Beginner

Tailwind Cursor Utilities

Cursor style utilities like pointer, not-allowed, and wait.

Mark as CompletedRead
TZU
Beginner

Tailwind Z-Index Utilities

Controls stacking order of elements.

Mark as CompletedRead
TRC
Beginner

Tailwind Responsive Container

Provides a responsive container class for centered layouts.

Mark as CompletedRead
TCC
Intermediate

Tailwind Custom Configuration

Tailwind can be customized via tailwind.config.js for themes, colors, and plugins.

Mark as CompletedRead
TTP
Intermediate

Tailwind Typography Plugin

Adds prose classes for styling rich text content.

Mark as CompletedRead
TARP
Intermediate

Tailwind Aspect Ratio Plugin

Controls the aspect ratio of elements like images and videos.

Mark as CompletedRead
TSU
Beginner

Tailwind Spacing Utilities

Margin and padding utilities for consistent spacing.

Mark as CompletedRead
TSU
Beginner

Tailwind Shadow Utilities

Box shadow utilities for depth and emphasis.

Mark as CompletedRead
TTU
Intermediate

Tailwind Transform Utilities

Scale, rotate, translate, and skew utilities.

Mark as CompletedRead
TOU
Beginner

Tailwind Opacity Utilities

Controls transparency of elements.

Mark as CompletedRead
TOU
Beginner

Tailwind Overflow Utilities

Controls overflow behavior with auto, hidden, scroll, and visible.

Mark as CompletedRead
TAV
Advanced

Tailwind Arbitrary Values

Allows using custom values directly in class names with square brackets.

Mark as CompletedRead
TRD
Beginner

Tailwind Responsive Design

Provides responsive variants like sm:, md:, lg:, xl: for adaptive layouts.

Mark as CompletedRead
TTE
Intermediate

Tailwind Theme Extension

Extend default theme values like colors, spacing, and typography.

Mark as CompletedRead
TFU
Beginner

Tailwind Flexbox Utilities

Provides flex, justify, items, and gap utilities for flexible layouts.

Mark as CompletedRead
TTU
Beginner

Tailwind Typography Utilities

Font size, weight, style, and alignment utilities.

Mark as CompletedRead
GS
Beginner

Grid System

Responsive layout system using rows and columns.

Mark as CompletedRead
BC
Beginner

Bootstrap Components

Pre-built UI elements like buttons, modals, and navbars.

Mark as CompletedRead
U
Beginner

Utilities

Helper classes for spacing, colors, and alignment.

Mark as CompletedRead
B
Beginner

Breakpoints

Predefined screen sizes used for responsive layouts.

Mark as CompletedRead
T
Intermediate

Themes

Customizable styles and UI variations using Bootstrap variables.

Mark as CompletedRead
BF
Beginner

Bootstrap Forms

Form controls, labels, and layout utilities for building responsive forms.

Mark as CompletedRead
D
Intermediate

Dropdowns

Toggleable menus for navigation or actions triggered by buttons or links.

Mark as CompletedRead
N
Beginner

Navs

Navigation components styled as tabs, pills, or plain links.

Mark as CompletedRead
BP
Beginner

Bootstrap Pagination

Navigation for multi-page content with active and disabled states.

Mark as CompletedRead
C
Intermediate

Cards

Flexible content containers for text, images, and links.

Mark as CompletedRead
C
Intermediate

Carousel

Slideshow component for cycling through images or content.

Mark as CompletedRead
M
Intermediate

Modal

Dialog boxes overlaying page content for alerts, forms, or information.

Mark as CompletedRead
C
Beginner

Collapse

Toggles visibility of content sections dynamically.

Mark as CompletedRead
P
Intermediate

Popovers

Overlay content boxes with headings and links triggered by clicks.

Mark as CompletedRead
S
Beginner

Spinners

Loading indicators showing ongoing processes with border or grow styles.

Mark as CompletedRead
C
Beginner

Colors

Provides contextual text and background color classes.

Mark as CompletedRead
BT
Beginner

Bootstrap Tables

Styled tables with striped rows, borders, hover effects, and responsive wrapping.

Mark as CompletedRead
BG
Beginner

Button Groups

Groups multiple buttons together for toolbars or segmented controls.

Mark as CompletedRead
B
Beginner

Badges

Small count or label indicators used to highlight new or unread items.

Mark as CompletedRead
PB
Beginner

Progress Bars

Visual representation of task completion with striped and animated styles.

Mark as CompletedRead
T
Beginner

Tooltips

Small pop-up boxes showing informative text on hover or focus.

Mark as CompletedRead
TN
Intermediate

Toast Notifications

Lightweight notifications that auto-dismiss after a short time.

Mark as CompletedRead
T
Beginner

Typography

Defines text styles, headings, paragraphs, and alignment utilities.

Mark as CompletedRead
FV
Intermediate

Form Validation

Built-in validation styles to highlight valid and invalid fields.

Mark as CompletedRead
B
Beginner

Buttons

Contextual button styles with different sizes and states.

Mark as CompletedRead
N
Intermediate

Navbar

Responsive navigation header with branding, links, and dropdowns.

Mark as CompletedRead
A
Beginner

Alerts

Contextual feedback messages for user actions with dismissible options.

Mark as CompletedRead
LG
Beginner

List Groups

Flexible components for displaying lists of content with badges and links.

Mark as CompletedRead
A
Intermediate

Accordion

Stacked collapsible sections allowing one open at a time.

Mark as CompletedRead
I
Beginner

Icons

SVG-based icon library covering common UI needs.

Mark as CompletedRead
DS
Beginner

Dev Server

Provides fast hot module replacement during development.

Mark as CompletedRead
VHMR
Beginner

Vite Hot Module Replacement

Updates modules without reloading the page.

Mark as CompletedRead
BO
Intermediate

Build Optimization

Uses Rollup for efficient production builds.

Mark as CompletedRead
PS
Intermediate

Plugin System

Extends Vite functionality using plugins similar to Rollup.

Mark as CompletedRead
EM
Beginner

ES Modules

Uses native ES modules for faster development and builds.

Mark as CompletedRead
VE
Intermediate

Vite ESBuild

Uses ESBuild for fast dependency pre-bundling.

Mark as CompletedRead
VRI
Intermediate

Vite Rollup Integration

Uses Rollup for production builds.

Mark as CompletedRead
VP
Intermediate

Vite PostCSS

Integrates PostCSS for advanced CSS processing.

Mark as CompletedRead
VCS
Intermediate

Vite Code Splitting

Automatically splits code into chunks.

Mark as CompletedRead
VVI
Beginner

Vite Vue Integration

Official plugin for Vue single-file components.

Mark as CompletedRead
VAH
Beginner

Vite Asset Handling

Imports images, fonts, and other assets.

Mark as CompletedRead
VDI
Intermediate

Vite Dynamic Imports

Supports lazy loading with import().

Mark as CompletedRead
VGI
Intermediate

Vite Glob Imports

Import multiple files using glob patterns.

Mark as CompletedRead
VPC
Intermediate

Vite Proxy Configuration

Proxy API requests during development.

Mark as CompletedRead
VBT
Intermediate

Vite Build Targets

Configure output targets for different browsers.

Mark as CompletedRead
VSM
Intermediate

Vite Source Maps

Generates source maps for debugging.

Mark as CompletedRead
VTI
Intermediate

Vite Testing Integration

Works with Vitest and other test runners.

Mark as CompletedRead
VEV
Beginner

Vite Environment Variables

Supports .env files via import.meta.env.

Mark as CompletedRead
VAC
Intermediate

Vite Alias Configuration

Defines path aliases in vite.config.js.

Mark as CompletedRead
VCP
Intermediate

Vite CSS Preprocessors

Supports Sass, Less, and Stylus out of the box.

Mark as CompletedRead
VJI
Beginner

Vite JSON Import

Allows importing JSON files directly.

Mark as CompletedRead
VPD
Intermediate

Vite Pre-Bundling Dependencies

Speeds up dev server by bundling deps.

Mark as CompletedRead
EAO
Beginner

Entry and Output

Defines the starting point and output bundle of the application.

Mark as CompletedRead
WP
Intermediate

Webpack Plugins

Extends Webpack with additional functionality.

Mark as CompletedRead
WCS
Intermediate

Webpack Code Splitting

Breaks bundles into smaller chunks for optimized loading.

Mark as CompletedRead
TS
Intermediate

Tree Shaking

Eliminates unused code to reduce bundle size.

Mark as CompletedRead
DI
Intermediate

Dynamic Imports

Loads modules asynchronously using import().

Mark as CompletedRead
SM
Intermediate

Source Maps

Maps compiled code back to original source for debugging.

Mark as CompletedRead
WHMR
Beginner

Webpack Hot Module Replacement

Updates modules without reloading the page.

Mark as CompletedRead
C
Intermediate

Caching

Uses content hashes for long-term caching of assets.

Mark as CompletedRead
WC
Beginner

webpack config

Main configuration file defining Webpack behavior.

Mark as CompletedRead
T
Intermediate

Target

Defines the environment for bundling (web, node, electron).

Mark as CompletedRead
CL
Beginner

CSS Loader

Allows importing CSS files into JavaScript modules.

Mark as CompletedRead
O
Beginner

Output

Specifies where and how bundled files are emitted.

Mark as CompletedRead
M
Beginner

Mode

Sets build mode to development, production, or none.

Mark as CompletedRead
WM
Beginner

Webpack Modules

Supports ES Modules, CommonJS, and AMD formats.

Mark as CompletedRead
WM
Beginner

Watch Mode

Automatically rebuilds bundles when files change.

Mark as CompletedRead
D
Beginner

DevServer

Provides live reloading and HMR during development.

Mark as CompletedRead
WEV
Intermediate

Webpack Environment Variables

Injects environment values via DefinePlugin.

Mark as CompletedRead
SL
Beginner

Style Loader

Injects CSS styles directly into the DOM.

Mark as CompletedRead
DG
Intermediate

Dependency Graph

Represents all modules and their dependencies internally.

Mark as CompletedRead
MEP
Intermediate

Multiple Entry Points

Supports multi-page applications with multiple entries.

Mark as CompletedRead
AM
Intermediate

Asset Modules

Handles images, fonts, and other static assets.

Mark as CompletedRead
UL
Intermediate

URL Loader

Converts small files into Base64 inline strings.

Mark as CompletedRead
M
Intermediate

MiniCssExtractPlugin

Extracts CSS into separate files for production builds.

Mark as CompletedRead
BA
Intermediate

Bundle Analysis

Visualizes bundle size and composition using analyzer tools.

Mark as CompletedRead
E
Beginner

Entry

Defines the starting point of the application for bundling.

Mark as CompletedRead
M
Intermediate

Minification

Reduces file size using tools like Terser.

Mark as CompletedRead
OF
Intermediate

Output Filenames

Uses placeholders like [name] and [contenthash] for dynamic naming.

Mark as CompletedRead
R
Intermediate

Resolve

Controls how modules are resolved (extensions, aliases).

Mark as CompletedRead
FL
Beginner

File Loader

Emits files to the output directory.

Mark as CompletedRead
IO
Intermediate

Image Optimization

Compresses and optimizes images during build.

Mark as CompletedRead
VI
Beginner

Vue Instance

The root object that controls a Vue application and binds data to the DOM.

Mark as CompletedRead
TS
Beginner

Template Syntax

HTML-based syntax that allows binding data to the DOM using directives.

Mark as CompletedRead
VD
Beginner

Vue Directives

Special attributes like v-if, v-for, and v-bind used to manipulate the DOM.

Mark as CompletedRead
VC
Beginner

Vue Components

Reusable and independent UI building blocks in Vue applications.

Mark as CompletedRead
VP
Beginner

Vue Props

Mechanism for passing data from parent to child components.

Mark as CompletedRead
R
Intermediate

Reactivity

Vue automatically tracks dependencies and updates the DOM when data changes.

Mark as CompletedRead
CP
Intermediate

Computed Properties

Cached values that are automatically updated when their dependencies change.

Mark as CompletedRead
W
Intermediate

Watchers

Observers that react to data changes and execute custom logic.

Mark as CompletedRead
VR
Intermediate

Vue Router

Official library for client-side routing in Vue applications.

Mark as CompletedRead
V/P
Intermediate

Vuex / Pinia

State management libraries used to manage shared application state.

Mark as CompletedRead
VLH
Intermediate

Vue Lifecycle Hooks

Functions that allow executing code at different stages of a component's lifecycle.

Mark as CompletedRead
S
Intermediate

Slots

Allows passing content into components for flexible composition.

Mark as CompletedRead
M
Intermediate

Mixins

Reuses component logic across multiple Vue components.

Mark as CompletedRead
CA
Intermediate

Composition API

A modern approach for organizing component logic using setup function.

Mark as CompletedRead
T
Advanced

Teleport

Renders component content into a different part of the DOM.

Mark as CompletedRead
S
Advanced

Suspense

Handles async components and loading states.

Mark as CompletedRead
P/I
Intermediate

Provide / Inject

Enables dependency injection across components without prop drilling.

Mark as CompletedRead
CD
Advanced

Custom Directives

Allows creating reusable DOM behavior beyond built-in directives.

Mark as CompletedRead
VE
Intermediate

Vue Emits

Custom events used by child components to communicate with parents.

Mark as CompletedRead
VDC
Intermediate

Vue Dynamic Components

Switching between components dynamically using the component tag.

Mark as CompletedRead
V
Advanced

Vuex

State management library for centralized data handling.

Mark as CompletedRead
VP
Intermediate

Vue Pinia

Modern state management library for Vue 3, simpler than Vuex.

Mark as CompletedRead
VSFC
Beginner

Vue Single File Components

Vue components defined in .vue files combining template, script, and style.

Mark as CompletedRead
VSS
Beginner

Vue Scoped Styles

CSS styles scoped to a component using the scoped attribute.

Mark as CompletedRead
VGVLR
Intermediate

Vue Global vs Local Registration

Registering components globally for reuse or locally within a single component.

Mark as CompletedRead
VAC
Advanced

Vue Async Components

Components loaded asynchronously to improve performance.

Mark as CompletedRead
VEB
Advanced

Vue Error Boundaries

Handling component errors gracefully using errorCaptured hook.

Mark as CompletedRead
VRC
Intermediate

Vue Reactive Computed

Using computed() in Composition API for reactive derived state.

Mark as CompletedRead
VTR
Intermediate

Vue Template Refs

Accessing DOM elements or child components directly using ref attribute.

Mark as CompletedRead
VCE
Intermediate

Vue Custom Events

Defining and emitting custom events for component communication.

Mark as CompletedRead
VFIB
Beginner

Vue Form Input Bindings

Binding form inputs with v-model for reactive data updates.

Mark as CompletedRead
VDCB
Beginner

Vue Dynamic Class Binding

Binding CSS classes dynamically using v-bind:class.

Mark as CompletedRead
VDSB
Beginner

Vue Dynamic Style Binding

Binding inline styles dynamically using v-bind:style.

Mark as CompletedRead
VSR
Advanced

Vue Server-Side Rendering

Rendering Vue components on the server for faster initial load.

Mark as CompletedRead
VSSG
Advanced

Vue Static Site Generation

Pre-rendering Vue pages into static HTML for performance and SEO.

Mark as CompletedRead
UR
Intermediate

Universal Rendering

Supports both server-side rendering and client-side rendering.

Mark as CompletedRead
AI
Beginner

Auto Imports

Automatically imports components and composables.

Mark as CompletedRead
AD
Intermediate

Async Data

Fetches data before rendering the page.

Mark as CompletedRead
NFR
Beginner

Nuxt File-based Routing

Automatically generates routes based on file structure.

Mark as CompletedRead
NP
Intermediate

Nuxt Plugins

Allows extending Nuxt functionality with custom plugins.

Mark as CompletedRead
NSR
Intermediate

Nuxt Server Routes

Define API endpoints using server directory.

Mark as CompletedRead
NC
Beginner

Nuxt CSR

Render pages entirely in the browser using JavaScript.

Mark as CompletedRead
NEH
Intermediate

Nuxt Error Handling

Custom error pages and error boundaries.

Mark as CompletedRead
NIO
Intermediate

Nuxt Image Optimization

Optimize images using Nuxt Image module.

Mark as CompletedRead
NI
Advanced

Nuxt Internationalization

Support multiple languages using i18n module.

Mark as CompletedRead
NA
Advanced

Nuxt Authentication

Implement login and session management using auth modules.

Mark as CompletedRead
NP
Beginner

Nuxt Pages

Defines routes automatically based on the file system.

Mark as CompletedRead
NR
Beginner

Nuxt Routing

Automatic file-based routing system.

Mark as CompletedRead
NDR
Intermediate

Nuxt Dynamic Routes

Create routes with parameters using square brackets.

Mark as CompletedRead
NLI
Beginner

Nuxt Loading Indicators

Built-in loading bar or custom indicators during navigation.

Mark as CompletedRead
NH
Advanced

Nuxt Hooks

Extend Nuxt lifecycle with custom hooks.

Mark as CompletedRead
NL
Beginner

Nuxt Layouts

Reusable templates that wrap around pages.

Mark as CompletedRead
NC
Beginner

Nuxt Config

Central configuration file for Nuxt projects.

Mark as CompletedRead
NSMT
Intermediate

Nuxt SEO Meta Tags

Manage meta tags and titles using useHead composable.

Mark as CompletedRead
ND
Intermediate

Nuxt Deployment

Deploy Nuxt apps to platforms like Vercel, Netlify, or Node servers.

Mark as CompletedRead
NSA
Beginner

Nuxt Static Assets

Serve images, fonts, and files from the static directory.

Mark as CompletedRead
NT
Intermediate

Nuxt Testing

Test Nuxt apps using Jest, Vitest, or Cypress.

Mark as CompletedRead
NPO
Advanced

Nuxt Performance Optimization

Improve app speed using lazy loading, caching, and code splitting.

Mark as CompletedRead
NC
Intermediate

Nuxt Composables

Reusable logic functions built with Vue Composition API.

Mark as CompletedRead
NRC
Intermediate

Nuxt Runtime Config

Manage environment variables and runtime configuration.

Mark as CompletedRead
NDF
Intermediate

Nuxt Data Fetching

Fetch data using useAsyncData or useFetch composables.

Mark as CompletedRead
NSM
Intermediate

Nuxt State Management

Manage global state using Pinia or Vuex.

Mark as CompletedRead
NA
Intermediate

Nuxt Aliases

Simplify imports using path aliases like @ or ~.

Mark as CompletedRead
NHCI
Advanced

Nuxt Headless CMS Integration

Connect Nuxt with CMS like Contentful or Strapi.

Mark as CompletedRead
S
Beginner

Schema

Defines the structure of data and available queries in GraphQL.

Mark as CompletedRead
Q
Beginner

Queries

Used to fetch data from a GraphQL API.

Mark as CompletedRead
M
Beginner

Mutations

Used to modify data on the server.

Mark as CompletedRead
R
Intermediate

Resolvers

Functions that resolve query fields and return data.

Mark as CompletedRead
S
Advanced

Subscriptions

Enables real-time data updates from the server using WebSockets.

Mark as CompletedRead
F
Intermediate

Fragments

Reusable units of fields that can be shared across queries.

Mark as CompletedRead
GV
Beginner

GraphQl Variables

Allows passing dynamic values into queries and mutations.

Mark as CompletedRead
GD
Intermediate

GraphQL Directives

Provides conditional execution of queries using @include and @skip.

Mark as CompletedRead
ST
Beginner

Scalar Types

Basic data types like String, Int, Float, Boolean, and ID.

Mark as CompletedRead
CS
Advanced

Custom Scalars

User-defined scalar types for handling specific data formats.

Mark as CompletedRead
IT
Intermediate

Input Types

Defines structured input objects for mutations.

Mark as CompletedRead
GP
Intermediate

GraphQL Pagination

Handles large datasets efficiently using cursor or offset-based approaches.

Mark as CompletedRead
BAC
Advanced

Batching and Caching

Improves performance by reducing redundant data fetching using tools like DataLoader.

Mark as CompletedRead
EH
Intermediate

Error Handling

Standardized way to return errors alongside data in responses.

Mark as CompletedRead
GT
Beginner

GraphQL Types

Defines the shape of data, including scalar types, object types, enums, and unions.

Mark as CompletedRead
GE
Intermediate

GraphQL Enums

Special types that define a set of allowed values for a field.

Mark as CompletedRead
GU
Intermediate

GraphQL Unions

Types that allow a field to return one of several object types.

Mark as CompletedRead
GI
Intermediate

GraphQL Interfaces

Abstract types that define fields shared across multiple object types.

Mark as CompletedRead
GI
Advanced

GraphQL Introspection

Built-in query system that allows clients to explore the schema and its types.

Mark as CompletedRead
GSS
Advanced

GraphQL Schema Stitching

Combining multiple GraphQL schemas into a single unified API.

Mark as CompletedRead
GF
Advanced

GraphQL Federation

A way to build distributed GraphQL services that can be composed into one graph.

Mark as CompletedRead
GAC
Intermediate

GraphQL Apollo Client

Popular GraphQL client for managing queries, caching, and local state in frontend apps.

Mark as CompletedRead
GAS
Intermediate

GraphQL Apollo Server

GraphQL server implementation for Node.js with schema and resolver support.

Mark as CompletedRead
GB
Intermediate

GraphQL Batching

Combining multiple queries into a single request to reduce network overhead.

Mark as CompletedRead
GC
Intermediate

GraphQL Caching

Storing query results to improve performance and reduce redundant requests.

Mark as CompletedRead
GV
Intermediate

GraphQL Validation

Ensures queries conform to the schema before execution.

Mark as CompletedRead
GEE
Advanced

GraphQL Execution Engine

The part of GraphQL that processes queries and resolves fields.

Mark as CompletedRead
GD
Advanced

GraphQL DataLoader

Utility for batching and caching database requests to avoid N+1 query problems.

Mark as CompletedRead
GS
Advanced

GraphQL Security

Protecting GraphQL APIs against attacks like query depth, complexity, and denial of service.

Mark as CompletedRead
GA
Intermediate

GraphQL Authorization

Controlling access to data and operations based on user roles and permissions.

Mark as CompletedRead
PDT
Beginner

Python Data Types

Built-in types like int, float, str, list, dict, and tuple.

Mark as CompletedRead
PF
Beginner

Python Functions

Reusable blocks of code defined with def keyword.

Mark as CompletedRead
PD
Intermediate

Python Decorators

Functions that modify the behavior of other functions.

Mark as CompletedRead
PG
Intermediate

Python Generators

Functions that yield values one at a time using yield keyword.

Mark as CompletedRead
PM
Beginner

Python Modules

Reusable Python files that group functions and classes.

Mark as CompletedRead
PP
Beginner

Python Packages

Collections of modules organized with __init__.py.

Mark as CompletedRead
POP
Intermediate

Python Object-Oriented Programming

Defining classes, objects, inheritance, and polymorphism.

Mark as CompletedRead
PEH
Beginner

Python Exception Handling

Managing errors with try, except, finally blocks.

Mark as CompletedRead
PFH
Beginner

Python File Handling

Reading and writing files using open(), read(), write().

Mark as CompletedRead
PVE
Intermediate

Python Virtual Environments

Isolated environments for managing dependencies.

Mark as CompletedRead
PP
Beginner

Python Pip

Python package installer for managing libraries.

Mark as CompletedRead
PDB
Intermediate

Python Django Basics

Introduction to Django framework for web development.

Mark as CompletedRead
PFR
Intermediate

Python Flask Routing

Defining routes and handling requests in Flask.

Mark as CompletedRead
PO
Intermediate

Python ORM

Object Relational Mapping with Django ORM or SQLAlchemy.

Mark as CompletedRead
PUT
Intermediate

Python Unit Testing

Testing code with unittest or pytest frameworks.

Mark as CompletedRead
PA
Advanced

Python Async/Await

Asynchronous programming with async and await keywords.

Mark as CompletedRead
PM
Advanced

Python Multithreading

Running multiple threads concurrently in Python.

Mark as CompletedRead
PM
Advanced

Python Multiprocessing

Running multiple processes for parallel execution.

Mark as CompletedRead
PL
Intermediate

Python Logging

Tracking events and debugging with logging module.

Mark as CompletedRead
PRE
Intermediate

Python Regular Expressions

Pattern matching and text manipulation using re module.

Mark as CompletedRead
PJH
Beginner

Python JSON Handling

Working with JSON data using json module.

Mark as CompletedRead
PRA
Intermediate

Python REST APIs

Building RESTful APIs with Django REST Framework or Flask.

Mark as CompletedRead
PSB
Advanced

Python Security Basics

Implementing authentication, authorization, and input validation.

Mark as CompletedRead
PC
Advanced

Python Caching

Improving performance by storing frequently accessed data temporarily.

Mark as CompletedRead
PCT
Advanced

Python Celery Tasks

Distributed task queue for handling background jobs and scheduling.

Mark as CompletedRead
PW
Advanced

Python WebSockets

Real-time communication protocol for bidirectional data transfer.

Mark as CompletedRead
GWP
Advanced

GraphQL with Python

Building GraphQL APIs using libraries like Graphene.

Mark as CompletedRead
PD
Advanced

Python Dockerization

Packaging Python applications into containers for deployment.

Mark as CompletedRead
PCI
Advanced

Python CI/CD Integration

Automating testing and deployment pipelines for Python projects.

Mark as CompletedRead
JJ
Beginner

Java JVM

Java Virtual Machine executes Java bytecode and provides platform independence.

Mark as CompletedRead
JCAO
Beginner

Java Classes and Objects

Fundamental building blocks of Java's object-oriented programming model.

Mark as CompletedRead
JI
Beginner

Java Inheritance

Mechanism to derive new classes from existing ones.

Mark as CompletedRead
JP
Intermediate

Java Polymorphism

Ability of objects to take on multiple forms through method overriding and overloading.

Mark as CompletedRead
JI
Intermediate

Java Interfaces

Contracts that define methods without implementation.

Mark as CompletedRead
JAC
Intermediate

Java Abstract Classes

Classes that cannot be instantiated and may contain abstract methods.

Mark as CompletedRead
JP
Beginner

Java Packages

Organizing classes and interfaces into namespaces.

Mark as CompletedRead
JEH
Beginner

Java Exception Handling

Managing runtime errors with try, catch, finally, and throw.

Mark as CompletedRead
JCF
Intermediate

Java Collections Framework

Set of classes and interfaces for storing and manipulating groups of objects.

Mark as CompletedRead
JG
Intermediate

Java Generics

Enable type-safe data structures and methods.

Mark as CompletedRead
JSA
Advanced

Java Streams API

Functional-style operations on collections of data.

Mark as CompletedRead
JLE
Intermediate

Java Lambda Expressions

Concise way to represent anonymous functions.

Mark as CompletedRead
JM
Advanced

Java Multithreading

Running multiple threads concurrently for parallel execution.

Mark as CompletedRead
JS
Advanced

Java Synchronization

Controlling access to shared resources in multithreaded programs.

Mark as CompletedRead
JJ
Intermediate

Java JDBC

Java Database Connectivity for interacting with relational databases.

Mark as CompletedRead
JA
Intermediate

Java Annotations

Metadata that provides information to the compiler or runtime.

Mark as CompletedRead
JR
Advanced

Java Reflection

Inspecting and modifying classes, methods, and fields at runtime.

Mark as CompletedRead
JS
Intermediate

Java Serialization

Converting objects into byte streams for storage or transmission.

Mark as CompletedRead
JSBB
Intermediate

Java Spring Boot Basics

Framework for building production-ready applications quickly.

Mark as CompletedRead
JDI
Advanced

Java Dependency Injection

Design pattern for decoupling object creation from usage.

Mark as CompletedRead
JRAWS
Intermediate

Java REST APIs with Spring

Building RESTful APIs using Spring Boot.

Mark as CompletedRead
JHO
Advanced

Java Hibernate ORM

Object Relational Mapping framework for database operations.

Mark as CompletedRead
JUTWJ
Intermediate

Java Unit Testing with JUnit

Framework for writing and running repeatable tests.

Mark as CompletedRead
JL
Intermediate

Java Logging

Tracking application events using frameworks like Log4j or SLF4J.

Mark as CompletedRead
JM
Intermediate

Java Maven

Build automation and dependency management tool for Java projects.

Mark as CompletedRead
JG
Intermediate

Java Gradle

Flexible build automation tool supporting Groovy and Kotlin DSL.

Mark as CompletedRead
JGC
Intermediate

Java Garbage Collection

Automatic memory management by reclaiming unused objects.

Mark as CompletedRead
JDP
Advanced

Java Design Patterns

Reusable solutions to common software design problems (Singleton, Factory, Observer).

Mark as CompletedRead
JMWSB
Advanced

Java Microservices with Spring Boot

Building distributed applications using microservice architecture.

Mark as CompletedRead
JCI
Advanced

Java CI/CD Integration

Automating build, test, and deployment pipelines for Java applications.

Mark as CompletedRead
PSB
Beginner

Php Syntax Basics

Understanding PHP tags, variables, and statements.

Mark as CompletedRead
PDT
Beginner

Php Data Types

Primitive types like string, integer, float, boolean, and arrays.

Mark as CompletedRead
PA
Beginner

Php Arrays

Indexed, associative, and multidimensional arrays in PHP.

Mark as CompletedRead
PF
Beginner

Php Functions

Reusable blocks of code defined with function keyword.

Mark as CompletedRead
PIAR
Beginner

Php Include and Require

Importing external PHP files into scripts.

Mark as CompletedRead
POP
Intermediate

Php Object-Oriented Programming

Defining classes, objects, inheritance, and polymorphism in PHP.

Mark as CompletedRead
PN
Intermediate

Php Namespaces

Organizing code into logical groups to avoid naming conflicts.

Mark as CompletedRead
PS
Beginner

Php Sessions

Storing user data across multiple requests.

Mark as CompletedRead
PC
Beginner

Php Cookies

Storing small pieces of data on the client side.

Mark as CompletedRead
PFH
Beginner

Php Form Handling

Processing user input from HTML forms using $_POST and $_GET.

Mark as CompletedRead
PFH
Beginner

Php File Handling

Reading and writing files using fopen, fread, fwrite.

Mark as CompletedRead
PEH
Intermediate

Php Error Handling

Managing errors with try, catch, and custom error handlers.

Mark as CompletedRead
PP
Intermediate

Php PDO

PHP Data Objects for database access with prepared statements.

Mark as CompletedRead
PM
Intermediate

Php MySQLi

Improved MySQL extension for database interaction.

Mark as CompletedRead
PC
Intermediate

Php Composer

Dependency manager for PHP projects.

Mark as CompletedRead
PMP
Intermediate

Php MVC Pattern

Model-View-Controller architecture for PHP applications.

Mark as CompletedRead
PLB
Intermediate

Php Laravel Basics

Introduction to Laravel framework for PHP backend development.

Mark as CompletedRead
PRIL
Intermediate

Php Routing in Laravel

Defining routes and handling requests in Laravel.

Mark as CompletedRead
PBT
Intermediate

Php Blade Templates

Laravel's templating engine for dynamic views.

Mark as CompletedRead
PEO
Intermediate

Php Eloquent ORM

Laravel's ORM for database operations.

Mark as CompletedRead
PA
Intermediate

Php Authentication

Implementing login and registration systems in PHP.

Mark as CompletedRead
PA
Intermediate

Php Authorization

Managing user roles and permissions.

Mark as CompletedRead
PRA
Intermediate

Php REST APIs

Building RESTful APIs with PHP frameworks.

Mark as CompletedRead
PUT
Intermediate

Php Unit Testing

Testing PHP code with PHPUnit.

Mark as CompletedRead
PEL
Intermediate

Php Error Logging

Tracking application errors using PHP’s error_log function or frameworks.

Mark as CompletedRead
PSB
Advanced

Php Security Basics

Preventing SQL injection, XSS, and CSRF attacks in PHP applications.

Mark as CompletedRead
PDI
Advanced

Php Dependency Injection

Decoupling object creation from usage in PHP frameworks.

Mark as CompletedRead
PM
Intermediate

Php Middleware

Layered request/response handling in frameworks like Laravel and Slim.

Mark as CompletedRead
PC
Advanced

Php Caching

Improving performance with tools like Memcached or Redis.

Mark as CompletedRead
PD
Advanced

Php Deployment

Deploying PHP applications using Docker, CI/CD pipelines, or shared hosting.

Mark as CompletedRead
RSB
Beginner

Ruby Syntax Basics

Understanding Ruby’s simple and readable syntax.

Mark as CompletedRead
RDT
Beginner

Ruby Data Types

Primitive types like string, integer, float, boolean, and arrays.

Mark as CompletedRead
RS
Beginner

Ruby Symbols

Immutable, reusable identifiers often used as keys.

Mark as CompletedRead
RB
Beginner

Ruby Blocks

Anonymous chunks of code passed to methods.

Mark as CompletedRead
RPAL
Intermediate

Ruby Procs and Lambdas

Objects that encapsulate blocks of code for reuse.

Mark as CompletedRead
RCAO
Beginner

Ruby Classes and Objects

Fundamental OOP structures in Ruby.

Mark as CompletedRead
RM
Intermediate

Ruby Modules

Collections of methods and constants for reuse.

Mark as CompletedRead
RM
Intermediate

Ruby Mixins

Adding module functionality to classes.

Mark as CompletedRead
RI
Beginner

Ruby Inheritance

Creating new classes from existing ones.

Mark as CompletedRead
RM
Advanced

Ruby Metaprogramming

Writing code that generates or modifies other code.

Mark as CompletedRead
REH
Beginner

Ruby Exception Handling

Managing errors with begin, rescue, ensure blocks.

Mark as CompletedRead
RFI
Beginner

Ruby File I/O

Reading and writing files using File class.

Mark as CompletedRead
REM
Intermediate

Ruby Enumerable Module

Provides iteration methods like map, select, reduce.

Mark as CompletedRead
RA
Intermediate

Ruby ActiveRecord

ORM used in Ruby on Rails for database interaction.

Mark as CompletedRead
RRM
Intermediate

Ruby Rails MVC

Model-View-Controller architecture in Ruby on Rails.

Mark as CompletedRead
RRIR
Intermediate

Ruby Routing in Rails

Defining routes and handling requests in Rails.

Mark as CompletedRead
RRV
Intermediate

Ruby Rails Views

Templates for rendering HTML in Rails applications.

Mark as CompletedRead
RRC
Intermediate

Ruby Rails Controllers

Handling requests and responses in Rails.

Mark as CompletedRead
RRM
Intermediate

Ruby Rails Migrations

Managing database schema changes in Rails.

Mark as CompletedRead
RTWR
Intermediate

Ruby Testing with RSpec

Behavior-driven testing framework for Ruby.

Mark as CompletedRead
RG
Beginner

Ruby Gems

Reusable Ruby libraries managed with Bundler.

Mark as CompletedRead
RB
Intermediate

Ruby Bundler

Dependency manager for Ruby projects.

Mark as CompletedRead
RSB
Intermediate

Ruby Sinatra Basics

Lightweight Ruby framework for building web apps.

Mark as CompletedRead
RCD
Advanced

Ruby Capistrano Deployment

Automating deployment of Ruby applications.

Mark as CompletedRead
RSB
Advanced

Ruby Security Basics

Implementing authentication, authorization, and protection against SQL injection and XSS in Ruby applications.

Mark as CompletedRead
RRM
Intermediate

Ruby Rails Middleware

Custom components that sit between requests and responses in Rails.

Mark as CompletedRead
RBJ
Advanced

Ruby Background Jobs

Running asynchronous tasks with Sidekiq or Resque.

Mark as CompletedRead
RWIR
Advanced

Ruby WebSockets in Rails

Real-time communication using ActionCable in Rails.

Mark as CompletedRead
RC
Advanced

Ruby Caching

Improving performance with page, fragment, and low-level caching in Rails.

Mark as CompletedRead
RD
Advanced

Ruby Deployment

Deploying Ruby applications using Docker, Heroku, or CI/CD pipelines.

Mark as CompletedRead
GSB
Beginner

Go Syntax Basics

Understanding Go’s concise and statically typed syntax.

Mark as CompletedRead
GDT
Beginner

Go Data Types

Primitive types like int, float, string, bool, and arrays.

Mark as CompletedRead
GS
Beginner

Go Slices

Dynamic arrays that provide flexible data handling.

Mark as CompletedRead
GM
Beginner

Go Maps

Key-value data structures for fast lookups.

Mark as CompletedRead
GS
Beginner

Go Structs

Custom data types that group fields together.

Mark as CompletedRead
GI
Intermediate

Go Interfaces

Defining behavior through method sets.

Mark as CompletedRead
GF
Beginner

Go Functions

Reusable blocks of code with parameters and return values.

Mark as CompletedRead
GM
Intermediate

Go Methods

Functions associated with structs or types.

Mark as CompletedRead
GP
Intermediate

Go Pointers

Variables that store memory addresses.

Mark as CompletedRead
GCB
Intermediate

Go Concurrency Basics

Introduction to concurrent programming in Go.

Mark as CompletedRead
GG
Intermediate

Go Goroutines

Lightweight threads managed by Go runtime.

Mark as CompletedRead
GC
Intermediate

Go Channels

Communication mechanism between goroutines.

Mark as CompletedRead
GSS
Advanced

Go Select Statement

Handling multiple channel operations simultaneously.

Mark as CompletedRead
GEH
Beginner

Go Error Handling

Managing errors using Go’s error type.

Mark as CompletedRead
GD
Intermediate

Go Defer

Scheduling function calls to run after surrounding function completes.

Mark as CompletedRead
GP
Beginner

Go Packages

Organizing Go code into reusable modules.

Mark as CompletedRead
GT
Intermediate

Go Testing

Writing unit tests using Go’s testing package.

Mark as CompletedRead
GB
Intermediate

Go Benchmarking

Measuring performance of Go code with benchmarks.

Mark as CompletedRead
GJH
Beginner

Go JSON Handling

Encoding and decoding JSON data with encoding/json package.

Mark as CompletedRead
GRA
Intermediate

Go REST APIs

Building RESTful APIs using net/http package.

Mark as CompletedRead
GG
Advanced

Go gRPC

High-performance RPC framework supported in Go.

Mark as CompletedRead
GCP
Advanced

Go Context Package

Managing deadlines, cancellations, and request-scoped values.

Mark as CompletedRead
GR
Advanced

Go Reflection

Inspecting types and values at runtime.

Mark as CompletedRead
GGC
Intermediate

Go Garbage Collection

Automatic memory management in Go runtime.

Mark as CompletedRead
GM
Intermediate

Go Modules

Dependency management system introduced in Go 1.11 for versioning and reproducible builds.

Mark as CompletedRead
GSL
Beginner

Go Standard Library

Rich set of built-in packages for I/O, networking, text processing, and more.

Mark as CompletedRead
GHS
Intermediate

Go HTTP Server

Creating web servers using net/http package.

Mark as CompletedRead
GM
Intermediate

Go Middleware

Reusable request/response handlers in Go web frameworks.

Mark as CompletedRead
GOIG
Intermediate

Go ORMs in Go

Using GORM or sqlx for database operations with Go.

Mark as CompletedRead
GD
Advanced

Go Deployment

Deploying Go applications using Docker, Kubernetes, or CI/CD pipelines.

Mark as CompletedRead
CSB
Beginner

CSharp Syntax Basics

Understanding C# syntax including variables, operators, and statements.

Mark as CompletedRead
CDT
Beginner

CSharp Data Types

Primitive types like int, float, string, bool, and arrays.

Mark as CompletedRead
CCAO
Beginner

CSharp Classes and Objects

Fundamental OOP structures in C#.

Mark as CompletedRead
CI
Beginner

CSharp Inheritance

Creating new classes from existing ones.

Mark as CompletedRead
CP
Intermediate

CSharp Polymorphism

Ability of objects to take on multiple forms through method overriding and overloading.

Mark as CompletedRead
CI
Intermediate

CSharp Interfaces

Contracts that define methods without implementation.

Mark as CompletedRead
CAC
Intermediate

CSharp Abstract Classes

Classes that cannot be instantiated and may contain abstract methods.

Mark as CompletedRead
CP
Beginner

CSharp Properties

Encapsulation of fields with getters and setters.

Mark as CompletedRead
CD
Intermediate

CSharp Delegates

Type-safe references to methods.

Mark as CompletedRead
CE
Intermediate

CSharp Events

Mechanism for implementing publisher-subscriber pattern.

Mark as CompletedRead
CG
Intermediate

CSharp Generics

Enable type-safe data structures and methods.

Mark as CompletedRead
CL
Intermediate

CSharp LINQ

Language Integrated Query for querying collections.

Mark as CompletedRead
CA
Intermediate

CSharp Async/Await

Asynchronous programming with async and await keywords.

Mark as CompletedRead
CTPL
Advanced

CSharp Task Parallel Library

Framework for parallel programming in C#.

Mark as CompletedRead
CEH
Beginner

CSharp Exception Handling

Managing runtime errors with try, catch, finally blocks.

Mark as CompletedRead
CFI
Beginner

CSharp File I/O

Reading and writing files using System.IO namespace.

Mark as CompletedRead
CR
Advanced

CSharp Reflection

Inspecting and modifying classes, methods, and fields at runtime.

Mark as CompletedRead
CA
Intermediate

CSharp Attributes

Metadata added to code elements for runtime or compile-time use.

Mark as CompletedRead
CEF
Intermediate

CSharp Entity Framework

ORM for database operations in C#.

Mark as CompletedRead
CACB
Intermediate

CSharp ASP.NET Core Basics

Framework for building modern web applications.

Mark as CompletedRead
CRIAC
Intermediate

CSharp Routing in ASP.NET Core

Defining routes and handling requests in ASP.NET Core.

Mark as CompletedRead
CM
Intermediate

CSharp Middleware

Components that process requests and responses in ASP.NET Core.

Mark as CompletedRead
CDI
Advanced

CSharp Dependency Injection

Design pattern for decoupling object creation from usage.

Mark as CompletedRead
CRA
Intermediate

CSharp REST APIs

Building RESTful APIs with ASP.NET Core.

Mark as CompletedRead
CGWC
Advanced

CSharp gRPC with C#

Building high-performance RPC services using gRPC in .NET.

Mark as CompletedRead
CS
Advanced

CSharp SignalR

Library for adding real-time web functionality to ASP.NET applications.

Mark as CompletedRead
CUTWX
Intermediate

CSharp Unit Testing with xUnit

Popular testing framework for writing unit tests in C#.

Mark as CompletedRead
CLI.
Intermediate

CSharp Logging in .NET

Tracking application events using Microsoft.Extensions.Logging.

Mark as CompletedRead
CMWAC
Advanced

CSharp Microservices with ASP.NET Core

Building distributed applications using microservice architecture.

Mark as CompletedRead
CD
Advanced

CSharp Deployment

Deploying C# applications using Docker, Kubernetes, or CI/CD pipelines.

Mark as CompletedRead
DPS
Beginner

Django Project Structure

Understanding the default files and folders in a Django project.

Mark as CompletedRead
DAID
Beginner

Django Apps in Django

Reusable modules that encapsulate functionality within a Django project.

Mark as CompletedRead
DM
Beginner

Django Models

Defining database schema using Django’s ORM.

Mark as CompletedRead
DM
Intermediate

Django Migrations

Managing database schema changes with Django’s migration system.

Mark as CompletedRead
DV
Beginner

Django Views

Handling requests and returning responses in Django.

Mark as CompletedRead
DT
Beginner

Django Templates

Rendering dynamic HTML using Django’s templating engine.

Mark as CompletedRead
DUR
Beginner

Django URL Routing

Mapping URLs to views using Django’s URL dispatcher.

Mark as CompletedRead
DAI
Beginner

Django Admin Interface

Built-in admin panel for managing application data.

Mark as CompletedRead
DF
Intermediate

Django Forms

Handling user input with Django’s form system.

Mark as CompletedRead
DAS
Intermediate

Django Authentication System

Managing users, sessions, and authentication in Django.

Mark as CompletedRead
DSF
Beginner

Django Static Files

Managing CSS, JavaScript, and images in Django projects.

Mark as CompletedRead
DOQ
Intermediate

Django ORM Queries

Performing database operations using Django’s ORM.

Mark as CompletedRead
DQ
Intermediate

Django QuerySets

Collections of database queries returned by Django ORM.

Mark as CompletedRead
DS
Intermediate

Django Signals

Allow decoupled applications to get notified when certain actions occur.

Mark as CompletedRead
DM
Intermediate

Django Middleware

Components that process requests and responses globally.

Mark as CompletedRead
DRF
Intermediate

Django REST Framework

Toolkit for building RESTful APIs in Django.

Mark as CompletedRead
DCV
Intermediate

Django Class-Based Views

Views implemented as classes for reusable logic.

Mark as CompletedRead
DGV
Intermediate

Django Generic Views

Pre-built views for common tasks like listing and detail pages.

Mark as CompletedRead
DCUM
Advanced

Django Custom User Model

Extending or replacing Django’s default user model.

Mark as CompletedRead
DP
Intermediate

Django Permissions

Managing access control with Django’s permission system.

Mark as CompletedRead
DC
Advanced

Django Caching

Improving performance with caching strategies in Django.

Mark as CompletedRead
DI
Intermediate

Django Internationalization

Supporting multiple languages and locales in Django apps.

Mark as CompletedRead
DTID
Intermediate

Django Testing in Django

Writing unit and integration tests using Django’s test framework.

Mark as CompletedRead
DSVM
Advanced

Django Signals vs Middleware

Understanding when to use signals versus middleware.

Mark as CompletedRead
DFU
Intermediate

Django File Uploads

Handling file uploads with Django forms and models.

Mark as CompletedRead
DSFUA
Intermediate

Django Signals for User Actions

Using signals to trigger events when users register or log in.

Mark as CompletedRead
DCI
Advanced

Django Celery Integration

Running background tasks with Celery in Django.

Mark as CompletedRead
DD
Advanced

Django Deployment

Deploying Django applications using Docker, Gunicorn, and Nginx.

Mark as CompletedRead
DSBP
Advanced

Django Security Best Practices

Preventing CSRF, XSS, and SQL injection in Django apps.

Mark as CompletedRead
DSVO
Advanced

Django Signals vs Observers

Comparing Django signals with observer design pattern.

Mark as CompletedRead
FPS
Beginner

Flask Project Structure

Understanding the default files and folders in a Flask project.

Mark as CompletedRead
FR
Beginner

Flask Routing

Defining routes and handling requests in Flask using decorators.

Mark as CompletedRead
FRO
Beginner

Flask Request Object

Accessing HTTP request data like form inputs, headers, and JSON.

Mark as CompletedRead
FRO
Beginner

Flask Response Object

Returning HTTP responses with status codes and headers.

Mark as CompletedRead
FT
Beginner

Flask Templates

Rendering dynamic HTML using Jinja2 templating engine.

Mark as CompletedRead
FSF
Beginner

Flask Static Files

Serving CSS, JavaScript, and images in Flask applications.

Mark as CompletedRead
FB
Intermediate

Flask Blueprints

Organizing Flask applications into reusable components.

Mark as CompletedRead
FC
Intermediate

Flask Configurations

Managing environment-specific settings using config objects.

Mark as CompletedRead
FE
Intermediate

Flask Extensions

Enhancing Flask functionality with third-party extensions.

Mark as CompletedRead
F
Intermediate

Flask-WTF

Form handling and validation using Flask-WTF extension.

Mark as CompletedRead
F
Intermediate

Flask-SQLAlchemy

ORM integration for database operations in Flask.

Mark as CompletedRead
F
Intermediate

Flask-Migrate

Database schema migrations using Alembic.

Mark as CompletedRead
F
Intermediate

Flask-Login

User session management and authentication.

Mark as CompletedRead
F
Intermediate

Flask-RESTful

Extension for building REST APIs quickly.

Mark as CompletedRead
F
Advanced

Flask-JWT

Implementing JWT-based authentication in Flask.

Mark as CompletedRead
FEH
Beginner

Flask Error Handling

Managing errors with Flask’s error handlers.

Mark as CompletedRead
FL
Intermediate

Flask Logging

Tracking application events using Python’s logging module in Flask.

Mark as CompletedRead
FTFA
Intermediate

Flask Testing Flask Apps

Writing unit tests using Flask’s test client.

Mark as CompletedRead
F
Intermediate

Flask-Mail

Sending emails from Flask applications.

Mark as CompletedRead
F
Advanced

Flask-Caching

Improving performance with caching strategies.

Mark as CompletedRead
F
Advanced

Flask-SocketIO

Adding real-time communication with WebSockets.

Mark as CompletedRead
F
Intermediate

Flask-Admin

Creating admin interfaces for managing data.

Mark as CompletedRead
F
Advanced

Flask-Security

Comprehensive security features including roles and permissions.

Mark as CompletedRead
F
Intermediate

Flask-Uploads

Handling file uploads in Flask applications.

Mark as CompletedRead
F
Intermediate

Flask-Babel

Internationalization and localization support.

Mark as CompletedRead
F
Intermediate

Flask-Sessions

Managing user sessions in Flask.

Mark as CompletedRead
F
Advanced

Flask-Testing

Advanced testing utilities for Flask applications.

Mark as CompletedRead
FD
Advanced

Flask Deployment

Deploying Flask applications using Gunicorn, Docker, or Heroku.

Mark as CompletedRead
FSBP
Advanced

Flask Security Best Practices

Preventing CSRF, XSS, and SQL injection in Flask apps.

Mark as CompletedRead
SBPS
Beginner

Spring Boot Project Structure

Understanding the default files and folders in a Spring Boot project.

Mark as CompletedRead
SBS
Beginner

Spring Boot Starters

Pre-configured dependencies for common use cases.

Mark as CompletedRead
SBA
Intermediate

Spring Boot Auto-Configuration

Automatically configures beans based on classpath settings.

Mark as CompletedRead
SBC
Intermediate

Spring Boot CLI

Command-line interface for running and testing Spring Boot apps.

Mark as CompletedRead
SBA
Intermediate

Spring Boot Actuator

Provides production-ready features like monitoring and metrics.

Mark as CompletedRead
SBD
Beginner

Spring Boot DevTools

Tools for faster development with auto-reload and debugging.

Mark as CompletedRead
SBCP
Beginner

Spring Boot Configuration Properties

Externalizing configuration with application.properties or YAML.

Mark as CompletedRead
SBP
Intermediate

Spring Boot Profiles

Managing environment-specific configurations with profiles.

Mark as CompletedRead
SBL
Beginner

Spring Boot Logging

Built-in logging support with Logback and SLF4J.

Mark as CompletedRead
SBT
Intermediate

Spring Boot Testing

Testing applications with JUnit, Mockito, and Spring Boot Test.

Mark as CompletedRead
SBRA
Intermediate

Spring Boot REST APIs

Building RESTful APIs using Spring Boot controllers.

Mark as CompletedRead
SBS
Advanced

Spring Boot Security

Implementing authentication and authorization with Spring Security.

Mark as CompletedRead
SBDJ
Intermediate

Spring Boot Data JPA

Simplifying database access with Spring Data JPA.

Mark as CompletedRead
SBT
Intermediate

Spring Boot Transactions

Managing database transactions with @Transactional annotation.

Mark as CompletedRead
SBV
Intermediate

Spring Boot Validation

Validating user input with Hibernate Validator.

Mark as CompletedRead
SBS
Intermediate

Spring Boot Scheduler

Running scheduled tasks with @Scheduled annotation.

Mark as CompletedRead
SBW
Advanced

Spring Boot WebSockets

Real-time communication using WebSocket support.

Mark as CompletedRead
SBA
Advanced

Spring Boot AOP

Aspect-Oriented Programming for cross-cutting concerns.

Mark as CompletedRead
SBM
Advanced

Spring Boot Microservices

Building distributed applications using microservice architecture.

Mark as CompletedRead
SBCC
Advanced

Spring Boot Cloud Config

Centralized configuration management for microservices.

Mark as CompletedRead
SBE
Advanced

Spring Boot Eureka

Service discovery for microservices using Netflix Eureka.

Mark as CompletedRead
SBZ
Advanced

Spring Boot Zuul/Gateway

API Gateway for routing and filtering requests.

Mark as CompletedRead
SBR
Advanced

Spring Boot Resilience4j

Fault tolerance with circuit breakers and retries.

Mark as CompletedRead
SBKI
Advanced

Spring Boot Kafka Integration

Event-driven communication using Apache Kafka.

Mark as CompletedRead
SBRI
Advanced

Spring Boot RabbitMQ Integration

Message queuing with RabbitMQ.

Mark as CompletedRead
SBM
Advanced

Spring Boot Monitoring

Application monitoring with Actuator and Micrometer.

Mark as CompletedRead
SBD
Advanced

Spring Boot Deployment

Deploying Spring Boot applications using Docker and Kubernetes.

Mark as CompletedRead
SBSBP
Advanced

Spring Boot Security Best Practices

Preventing CSRF, XSS, and SQL injection in Spring Boot apps.

Mark as CompletedRead
SBTS
Advanced

Spring Boot Testing Strategies

Unit, integration, and end-to-end testing in Spring Boot.

Mark as CompletedRead
LPS
Beginner

Laravel Project Structure

Understanding the default files and folders in a Laravel project.

Mark as CompletedRead
LR
Beginner

Laravel Routing

Defining routes and handling requests in Laravel.

Mark as CompletedRead
LC
Beginner

Laravel Controllers

Organizing request handling logic in controllers.

Mark as CompletedRead
LBT
Beginner

Laravel Blade Templates

Laravel’s templating engine for dynamic views.

Mark as CompletedRead
LM
Intermediate

Laravel Middleware

Filtering HTTP requests through middleware layers.

Mark as CompletedRead
LSP
Intermediate

Laravel Service Providers

Central place to configure and bootstrap application services.

Mark as CompletedRead
LEO
Intermediate

Laravel Eloquent ORM

Laravel’s ORM for database operations.

Mark as CompletedRead
LM
Intermediate

Laravel Migrations

Managing database schema changes with migrations.

Mark as CompletedRead
LS
Intermediate

Laravel Seeders

Populating database tables with initial or test data.

Mark as CompletedRead
LV
Intermediate

Laravel Validation

Validating user input with Laravel’s validation rules.

Mark as CompletedRead
LA
Intermediate

Laravel Authentication

Implementing login and registration systems using Laravel’s built-in auth scaffolding.

Mark as CompletedRead
LA
Intermediate

Laravel Authorization

Managing user roles and permissions with gates and policies.

Mark as CompletedRead
LA
Beginner

Laravel Artisan

Command-line interface for automating tasks in Laravel.

Mark as CompletedRead
LQ
Intermediate

Laravel Queues

Running background jobs asynchronously using Laravel queues.

Mark as CompletedRead
LEAL
Intermediate

Laravel Events and Listeners

Decoupling logic with event-driven programming in Laravel.

Mark as CompletedRead
LN
Intermediate

Laravel Notifications

Sending notifications via email, SMS, or Slack.

Mark as CompletedRead
LAR
Intermediate

Laravel API Resources

Transforming models into JSON responses for APIs.

Mark as CompletedRead
LP
Advanced

Laravel Passport

OAuth2 authentication for APIs.

Mark as CompletedRead
LS
Intermediate

Laravel Sanctum

Lightweight API authentication with tokens.

Mark as CompletedRead
LFS
Intermediate

Laravel File Storage

Managing file uploads and storage using Laravel’s filesystem abstraction.

Mark as CompletedRead
LC
Advanced

Laravel Caching

Improving performance with cache drivers like Redis or Memcached.

Mark as CompletedRead
LL
Intermediate

Laravel Localization

Supporting multiple languages in Laravel applications.

Mark as CompletedRead
LT
Intermediate

Laravel Testing

Unit and feature testing with PHPUnit in Laravel.

Mark as CompletedRead
LD
Advanced

Laravel Dusk

Browser automation and testing for Laravel apps.

Mark as CompletedRead
LH
Advanced

Laravel Horizon

Dashboard and monitoring for Laravel queues.

Mark as CompletedRead
LT
Advanced

Laravel Telescope

Debugging assistant for monitoring requests, queries, and jobs.

Mark as CompletedRead
LM
Intermediate

Laravel Mix

Asset compilation using Webpack with Laravel Mix.

Mark as CompletedRead
LD
Advanced

Laravel Deployment

Deploying Laravel applications using Forge, Envoyer, or Docker.

Mark as CompletedRead
LSBP
Advanced

Laravel Security Best Practices

Preventing CSRF, XSS, and SQL injection in Laravel apps.

Mark as CompletedRead
RPS
Beginner

Rails Project Structure

Understanding the default files and folders in a Rails project.

Mark as CompletedRead
RMA
Beginner

Rails MVC Architecture

Rails follows the Model-View-Controller design pattern.

Mark as CompletedRead
RA
Intermediate

Rails ActiveRecord

Rails ORM for database operations and migrations.

Mark as CompletedRead
RM
Intermediate

Rails Migrations

Managing database schema changes with Rails migrations.

Mark as CompletedRead
RR
Beginner

Rails Routing

Defining routes and handling requests in Rails.

Mark as CompletedRead
RC
Beginner

Rails Controllers

Handling requests and responses in Rails controllers.

Mark as CompletedRead
RV
Beginner

Rails Views

Rendering HTML templates using ERB or HAML.

Mark as CompletedRead
RLAP
Intermediate

Rails Layouts and Partials

Reusable view components for consistent design.

Mark as CompletedRead
RH
Intermediate

Rails Helpers

Utility methods for simplifying view logic.

Mark as CompletedRead
RC
Beginner

Rails Console

Interactive console for testing and debugging Rails applications.

Mark as CompletedRead
RG
Beginner

Rails Generators

Automating code creation with Rails generators.

Mark as CompletedRead
RV
Intermediate

Rails Validations

Ensuring data integrity with model validations.

Mark as CompletedRead
RC
Intermediate

Rails Callbacks

Executing code at specific points in an object’s lifecycle.

Mark as CompletedRead
RA
Intermediate

Rails Associations

Defining relationships between models (has_many, belongs_to).

Mark as CompletedRead
RM
Intermediate

Rails Mailers

Sending emails from Rails applications.

Mark as CompletedRead
RAP
Intermediate

Rails Assets Pipeline

Managing CSS, JavaScript, and images in Rails.

Mark as CompletedRead
RHFF
Intermediate

Rails Helpers for Forms

Simplifying form creation with Rails form helpers.

Mark as CompletedRead
RS
Intermediate

Rails Sessions

Managing user sessions in Rails applications.

Mark as CompletedRead
RFM
Beginner

Rails Flash Messages

Displaying temporary messages to users.

Mark as CompletedRead
RF
Intermediate

Rails Filters

Running code before, after, or around controller actions.

Mark as CompletedRead
RI
Intermediate

Rails Internationalization

Supporting multiple languages in Rails apps.

Mark as CompletedRead
RT
Intermediate

Rails Testing

Unit and integration testing with RSpec or Minitest.

Mark as CompletedRead
RF
Intermediate

Rails Fixtures

Preloading test data into the database.

Mark as CompletedRead
RC
Advanced

Rails Capistrano

Automating deployment of Rails applications.

Mark as CompletedRead
RA
Advanced

Rails ActiveJob

Framework for declaring and running background jobs.

Mark as CompletedRead
RA
Advanced

Rails ActionCable

Real-time communication with WebSockets in Rails.

Mark as CompletedRead
RAM
Intermediate

Rails API Mode

Building lightweight APIs with Rails API-only applications.

Mark as CompletedRead
RC
Advanced

Rails Caching

Improving performance with page, fragment, and low-level caching.

Mark as CompletedRead
RD
Advanced

Rails Deployment

Deploying Rails applications using Docker, Heroku, or Kubernetes.

Mark as CompletedRead
RSBP
Advanced

Rails Security Best Practices

Preventing CSRF, XSS, and SQL injection in Rails apps.

Mark as CompletedRead
NJPS
Beginner

Nest JS Project Structure

Understanding the default files and folders in a NestJS project.

Mark as CompletedRead
NJM
Beginner

Nest JS Modules

Organizing application components into modules.

Mark as CompletedRead
NJC
Beginner

Nest JS Controllers

Handling incoming requests and returning responses.

Mark as CompletedRead
NJP
Beginner

Nest JS Providers

Classes that provide functionality and can be injected into other components.

Mark as CompletedRead
NJDI
Intermediate

Nest JS Dependency Injection

Design pattern for managing dependencies in NestJS.

Mark as CompletedRead
NJS
Beginner

Nest JS Services

Reusable business logic encapsulated in service classes.

Mark as CompletedRead
NJM
Intermediate

Nest JS Middleware

Functions that run before route handlers to process requests.

Mark as CompletedRead
NJP
Intermediate

Nest JS Pipes

Transforming and validating data before it reaches controllers.

Mark as CompletedRead
NJG
Intermediate

Nest JS Guards

Determining whether a request should be handled based on conditions like authentication.

Mark as CompletedRead
NJI
Intermediate

Nest JS Interceptors

Intercepting requests/responses to add extra logic such as logging or transformation.

Mark as CompletedRead
NJCD
Advanced

Nest JS Custom Decorators

Creating reusable decorators for controllers and methods.

Mark as CompletedRead
NJEF
Intermediate

Nest JS Exception Filters

Handling errors globally or at the controller level.

Mark as CompletedRead
NJVP
Intermediate

Nest JS Validation Pipes

Validating incoming request data using class-validator.

Mark as CompletedRead
NJCM
Intermediate

Nest JS Configuration Module

Managing environment variables and app configuration.

Mark as CompletedRead
NJL
Beginner

Nest JS Logging

Built-in logging utilities for debugging and monitoring.

Mark as CompletedRead
NJT
Intermediate

Nest JS Testing

Unit and integration testing with Jest in NestJS.

Mark as CompletedRead
NJDI
Intermediate

Nest JS Database Integration

Connecting to databases using TypeORM or Mongoose.

Mark as CompletedRead
NJA
Intermediate

Nest JS Authentication

Implementing JWT or session-based authentication.

Mark as CompletedRead
NJA
Advanced

Nest JS Authorization

Role-based and permission-based access control.

Mark as CompletedRead
NJGI
Advanced

Nest JS GraphQL Integration

Building APIs with GraphQL using NestJS.

Mark as CompletedRead
NJM
Advanced

Nest JS Microservices

Creating distributed applications with NestJS microservices module.

Mark as CompletedRead
NJMQ
Advanced

Nest JS Message Queues

Integrating with RabbitMQ or Kafka for async communication.

Mark as CompletedRead
NJW
Advanced

Nest JS WebSockets

Real-time communication using WebSockets in NestJS.

Mark as CompletedRead
NJTS
Intermediate

Nest JS Task Scheduling

Running scheduled tasks with NestJS Scheduler.

Mark as CompletedRead
NJFU
Intermediate

Nest JS File Uploads

Handling file uploads with Multer integration.

Mark as CompletedRead
NJC
Advanced

Nest JS Caching

Improving performance with Redis caching.

Mark as CompletedRead
NJD
Advanced

Nest JS Deployment

Deploying NestJS applications using Docker and Kubernetes.

Mark as CompletedRead
NJM
Advanced

Nest JS Monitoring

Application monitoring with tools like Prometheus and Grafana.

Mark as CompletedRead
NJSBP
Advanced

Nest JS Security Best Practices

Preventing CSRF, XSS, and SQL injection in NestJS apps.

Mark as CompletedRead