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)