Please enable JavaScript.
Coggle requires JavaScript to display documents.
WEB DEVELOPMENT, KEY: box = core DCI topic bold = important for jobs ()…
WEB DEVELOPMENT
FRONTEND
CSS
Grid
Flexbox
CSS frameworks
Sass
Bootstrap
(Tailwind)
(MaterialUI)
(CSS framework overview)
(DaisyUI)
(styled components)
shadcn/ui
Radix
Chakra
Bulma
DOM
StyleX
mobile apps
(React Native)
(Flutter)
(Ionic/Cordova)
Swift (Apple)
JavaScript
TypeScript
data fetching
fetch/axios
JSON
async/await
REST
(GraphQL)
gRPC
JavaScript Frameworks
(Svelte)
React
testing
unit testing
(Jest/Vitest)
end-to-end testing
(Cypress)
Playwright
Puppeteer
state management
useContext
useReducer
(Zustand)
(Redux)
Jotai
useState
useEffect
useContext
(Angular)
(Vue.js)
(SolidJS)
(Gatsby)
uses GraphQL
(Remix)
(Astro)
(Next.js)
SSR - based on React
Vite Vanilla
Nuxt
DOM
web bundlers
(Webpack)
(Parcel)
Vite
(Rollup)
(esbuild)
HTML
DOM
basic tools
GitHub
operating systems
Linux
(Windows)
(macOS)
Git
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)
Handlebar sites
Pub sites
(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)
(Render)
affordable Linux cloud machines (10€/month)
(Hetzner)
(Digital Ocean)
Contabo
free-tier cloud data services
MongoDB Atlas
(Firebase)
(Supabase)
(PlanetScale)
headless CMS
(Contentful)
(Strapi)
Cloudinary
Vercel
Postgres
Redis
databases
NoSQL
MongoDB
(Redis)
CouchDB
Couchbase
SQL
(MySQL/MariaDB)
(PostgreSQL)
(SQLite)
embedded systems
(Microsoft SQL Server)
(Oracle)
DEVOPS
infrastructure platforms
(Azure)
(Google Cloud)
alternatives
(OpenStack)
simpler infrastructure
(Hetzner)
(DigitalOcean)
(AWS)
container virtualization
(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)
(Sonatype Nexus)
virtual machines
(VirtualBox)
(KVM)
(Vagrant)
(LCD and LXD)
server and configuration
(Terraform)
(Ansible)
(Salt)
(Puppet)
(Chef)
(AWS CloudFormation)
(Pulumi)
operation visibility
big data
Apache projects
(Hadoop)
(Hive)
(Pig)
(Spark)
(Kafka)
time-series databases
(InfluxDB)
(Graphite)
(BigQuery)
logging
(ELK Stack)
(Elasticsearch)
(LogStash)
(Kibana)
(Sematext)
(GrayLog)
(Splunk)
monitoring
(Grafana)
(DataDog)
(New Relic)
(Sentry)
(Prometheus)
(Nagios)
(AWS Cloudwatch)
CI/CD
hosted solutions
(GitHub Actions)
(CircleCI)
(Codeship)
(GitLab)
internal solutions
(GitLab)
(Jenkins)
(Gradle)
(Maven)
(DroneCI)
test automation
(Selenium)
(Cypress)
PlayWright
(microservices architecture)
KEY:
box = core DCI topic
bold = important for jobs
() = not in DCI curriculum
italics = category/note