WEB DEVELOPMENT

FRONTEND

CSS

Grid

Flexbox

CSS frameworks

Sass

Bootstrap

(Tailwind)

(MaterialUI)

mobile apps

(React Native)

(Flutter)

(Ionic/Cordova)

JavaScript

TypeScript

data fetching

fetch/axios

JSON

async/await

REST

(GraphQL)

JavaScript Frameworks

(Svelte)

React

(Angular)

(Vue.js)

(SolidJS)

(Gatsby)
uses GraphQL

(Remix)

(Astro)

(Next.js)
SSR - based on React

HTML

KEY:
box = in most webdev curriculums
bold = important for jobs
() = not in most webdev curriculums
italics = category/note

testing

unit testing

(Jest/Vitest)

end-to-end testing

(Cypress)

state management

useContext

useReducer

(Zustand)

(Redux)

BACKEND

APIs

Node/Express

REST APIs

unit & route testing

(Jest/Vitest/Supertest)

(Mocha/Chai)

(GraphQL APIs)

(NestJS)
Node framework

web application frameworks (SSR)

Node/Express

JavaScript - EJS sites (SSR)

(PHP/Laravel)

(PHP/Symfony)

(Ruby on Rails)

(ASP.NET)

(Java/Spring-Boot)

(Python/Django)

backend languages

(Python)

(Go)

(Rust)

(Java)

(Kotlin)

C#/.NET

backend hosting

free-tier services

(Cyclic)

affordable Linux cloud machines (10€/month)

(Hetzner)

(Render)

free-tier cloud data services

MongoDB Atlas

(Firebase)

(Supabase)

(PlanetScale)

headless CMS

(Contentful)

(Strapi)

databases

NoSQL

SQL

MongoDB

(Redis)

(MySQL/MariaDB)

(PostgreSQL)

(SQLite)
embedded systems

(Microsoft SQL Server)

(Oracle)

(Digital Ocean)

DEVOPS

infrastructure platforms

(Azure)

(Google Cloud)

alternatives

(OpenStack)

simpler infrastructure

(Hetzner)

(DigitalOcean)

container virtualization

basic tools

GitHub

operating systems

Linux

(Windows)

(macOS)

(Docker)

small scale

(Docker containers at Hetzner)

(Docker containers at DigitalOcean)

medium scale

(Docker Swarm)

(AWS Fargate)

large scale

(Kubernetes)

(Helm)

(Rancher)

(Istio)

container registeries

(Docker Hub)

(Amazon ECR)

(GitHub Package Registry)

Git

(Sonatype Nexus)

virtual machines

(VirtualBox)

(KVM)

(Vagrant)

(LCD and LXD)

server and configuration

(Terraform)

(Ansible)

(Salt)

(Puppet)

(Chef)

(AWS CloudFormation)

operation visibility

big data

Apache projects

(Hadoop)

(Hive)

(Pig)

(Spark)

(Kafka)

time-series databases

(InfluxDB)

(Graphite)

logging

(ELK Stack)

(Elasticsearch)

(LogStash)

(Kibana)

(Sematext)

(GrayLog)

(Splunk)

monitoring

(Grafana)

(DataDog)

(New Relic)

(Sentry)

(Prometheus)

(Nagios)

(AWS Cloudwatch)

CI/CD

(AWS)

hosted solutions

internal solutions

test automation

(GitHub Actions)

(CircleCI)

(Codeship)

(GitLab)

(GitLab)

(Jenkins)

(Gradle)

(Maven)

(DroneCI)

(Selenium)

(Cypress)

(microservices architecture)

DOM

web bundlers

(Webpack)

(Parcel)

DOM

Vite

DOM

(Rollup)

(esbuild)

useState

useEffect

Vite Vanilla

(DaisyUI)

(styled components)

(Pulumi)

(BigQuery)

CouchDB

Couchbase

shadcn/ui

Radix

Chakra

Bulma

StyleX

gRPC

Swift (Apple)

useContext

Jotai

Playwright

Puppeteer

Nuxt

Handlebar sites

Pub sites

Contabo

Vercel

Postgres

Redis

Cloudinary

(PlayWright)

(Check_MK)