DevAtlas

Learn

  • Dashboard
  • Learning Paths
  • All Categories
  • Topics

Practice

  • Interview Questions
  • Flashcards
  • Quizzes
  • Study Plans

Personal

  • Bookmarks
  • Notes
  • Progress
  • PDF Library
  • Settings
  • About
  1. Topics
0%

Topics

Every published topic, filterable by category and difficulty.

12 results

HTTP and Web Fundamentals

HTTP Request and Response

Every interaction on the web is a request from a client and a response from a server. Understand the anatomy of both.

Beginner9 min read
HTTP and Web Fundamentals

HTTP Methods

GET, POST, PUT, PATCH, DELETE and friends each declare an intent. Learn what every method means and when to reach for it.

Beginner10 min read
HTTP and Web Fundamentals

HTTP Status Codes

Every HTTP response carries a three-digit status code that says how the request went. Learn the five classes and the codes you will actually meet.

Beginner10 min read
REST APIs

REST API Fundamentals

REST is an architectural style for networked APIs built on resources, representations, and the uniform interface of HTTP. Learn the constraints that make an API truly RESTful.

Intermediate12 min read
REST APIs

PUT vs PATCH

PUT replaces an entire resource; PATCH modifies part of it. Learn the difference, when to use each, and why idempotency matters.

Intermediate10 min read
Authentication and Authorization

Authentication vs Authorization

Authentication proves who you are; authorization decides what you may do. Learn the difference and how it maps to HTTP 401 vs 403.

Beginner9 min read
Authentication and Authorization

JWT (JSON Web Tokens)

A JWT is a compact, signed token that carries claims about a user. Learn its three parts, why it is signed but not encrypted, and how to use it safely.

Intermediate11 min read
Authentication and Authorization

Access Tokens and Refresh Tokens

A short-lived access token proves who you are on every request; a long-lived refresh token quietly mints new ones. Learn why the split exists and how to store each safely.

Intermediate11 min read
Flutter

Flutter Widget Lifecycle

A StatefulWidget’s State object is created, initialized, built, updated, and finally disposed. Knowing the order lets you set things up and tear them down at exactly the right moment.

Intermediate11 min read
Flutter

StatelessWidget vs StatefulWidget

Every Flutter UI is a tree of widgets. Learn the two fundamental building blocks — the immutable StatelessWidget and the mutable-state StatefulWidget — and when to reach for each.

Beginner10 min read
Flutter

BuildContext in Flutter

BuildContext is a handle to a widget’s location in the tree. Learn what it really is, how .of() walks up the tree, and how to avoid the classic context mistakes.

Intermediate10 min read
Databases and SQL

SQL Indexes

An index is an auxiliary data structure that lets the database find rows without scanning the whole table — trading extra storage and slower writes for much faster reads.

Intermediate12 min read