Please enable JavaScript.
Coggle requires JavaScript to display documents.
Web and Mobile Development - Coggle Diagram
Web and Mobile Development
Backend
Languages
Python
PHP
JavaScript (Nodejs)
Java / Kotlin
Go
Ruby
Elixir
C#
Perl
Rust
Frameworks
Django / DRF (Python)
FastAPI (Python)
NestJS (JS)
ExpressJS (JS)
Flask (Python)
Spring (Java)
Micronaut (Java)
Vert.x (Java)
Symfony (PHP)
Laravel (PHP)
Ruby on Rails
.NET Core
Databases
Relational
PostreSQL
SQLite
MySQL
Oracle
MSSQL
NoSQL
Document
MongoDB
CouchDB
Column
Cassandra
Graph DB
Neo4j
Time series
InfluxDB
TimescaleDB
Realtime
Firebase
RethinkDB
Search Engine
ElasticSearch
Solr
Caching
Redis
memcached
Authentication
Cookie based
Physical
Yubikey
Biometric
Fingerprint
Facial pattern recognition
Speaker recognition
Eye scanner
OAuth
Basic Authentication
Token Authentication
JWT
OpenID
SAML
Libraries
Machine Learning
ScikitLearn
Tensor Flow
PyTorch
Numpy
Pandas
Keras
ORM
Doctrine
TypeORM
SQLAlchemy
Hibernate
Prisma
Sequalize
Mongoose
DjangoORM
Event Stream
Kafka
Apache Spark
RabbitMQ
Amazon SQS
Apache Pulsar
Tools
Linting
Black
Flake8
PHPLint
node-eslint
Security
Web Servers
Nginx
Apache
Caddy
MS IIS
DevOps
Iaac
Infrastracture Provisioning
AWS CloudFormation
Azure Resource Manager
Google Cloud Deployment Manager
Pulumi
Terraform
Configuration Management
Puppet
Vagrant
Chef
Ansible
Container
Docker
rkt
LXC
Container Orchestrators
Kubernetes
OpenShift
NoMad
Docker Swarm
Cloud
Amazon Web Services
Google Cloud
Microsoft Azure
Alibaba Cloud
DigitalOcean
IBM Cloud
Languages
Python
Golang
Javascript
Bash
Monitoring
Zabbix
Prometheus
Grafana
DataDog
New Relic
Logging
ELK
Graylog
Splunk
CI/CD
Jenkins
TeamCity
Circle CI
Travis CI
AWS Code Pipeline
Google Cloudbuild
Gitlab CI
Bitbucket Pipeline
Github Actions
Security
Unversal
Patterns
Commuications
GraphQL
Websockets
REST
Design Pattern
MVC
MVVM
Component based structure
Architecture
Monolith
Microservices
CQRS
Approaches
DDD
TDD
File Format
JSON
XML
YAML
Basics
Authorization / Authentication
Security
Terminal / Bash / Linux Commands
SSH
GIt
IDE / Code Editor
QA
Framework
Cypress
Appium
Mocha
Selenium
Test Level / Type
Acceptance testing
Integration testing
System testing
Functional testing
Exploratory testing
Checklist-based testing
Test case-based testing
GUI testing
Regression testing
Retests
Security testing
Usability testing
Performance testing
End-to-end testing
Testing approaches
Test strategy
Test plan (documentation)
BDD
Test automation
Cross Browser testing
Automation testing
Mobile testing
Tools
X-ray
Smart Checklist for Jira
Selenium IDE
JMeter
Monosnap
Postman
Locust
BrowserStack
Web Frontend
Languages
JavaScript
TypeScript
HTML / CSS
Frameworks
React / NextJs
Angular
Vue / NuxtJs
Svelte / SvelteKit / Sapper
Remix
Electron (desktop)
State Management
Redux
MobX
Vuex
NgRx
Recoil
Styling
CSS-in-JS
Styled Components
Emotion
extensions
SCSS/Sass
Less
Frameworks
Tailwind CSS
Material Design
Bootstrap
Bulma
Libraries
SSG (Jamstack)
Gatsby
Eleventy
Hugo (GO)
Jekyll (Ruby)
Gridsome
Animations / 3D / Visualization
Three.js
Pixi.js
D3.js
Velocity.js
Helpers
Axios
Lodash
Yup
Tools
Bundling and Config
Webpack
Rollup
Vite
esbuild
Parcel
Linting
ESLint
StyleLint
Testing
Jest
React Testing Library
Cypress
Performance
Lighthouse
Sitespeed
Platforms
Netlify
Vercel
Mobile
Platforms
Cross platform
Other
Xamarin
NativeScript
PWA
Kotlin Multiplatform Mobile
Flutter
State Management
Provider
GetX
MobX
Riverpod
Bloc
Language
Dart
React Native
Languages
JavaScript
TypeScript
State management
Redux
Context API
MobX
Native
iOS
Languages
Objective-C
Swift
Tools
Generators
XcodeGen
R.swift
Sourcery
Linting
Swift-format
SwiftLint
Danger
Dependency Manager
CocoaPods
Carthage
SPM
Testing
UI
XCUITest
EarlGrey
KIF
Unit
XCTest
UI Frameworks
SwiftUI
UIKit
Libraries
Multithreading
Combine
async / await
RxSwift
Media management
SDWebImage
Data
Networking
Alamofire
Databases
Core Data
Android
Languages
Java
Kotlin
UI
Jetpack Compose
XML / DataBinding / ViewBinding
Tools
Linting
Detekt
ktlint
Dependency Manager
Gradle
Testing
JUnit
Espresso
Mockito (Java)
mockk (Kotlin)
Libraries
Dependency Injection
Dagger
Hilt
Koin
Data
Networking
Retrofit
Databases
Room (SQL)
Jetpack DataStore (NoSQL)
Media management
Glide
Multithreading
RxJava
Coroutines
Mobile features
Deep linking
Push Notifications
AR/VR
Wearables
Foldable devices
In-app purchases
Location
Biometric auth
IoT
Publishing
Google Play Store
App Store
Firebase App Distribution
Testflight
Tools
BaaS
Amplify
Firebase
CI/CD
Circle CI
App Center
Gitlab CI
Codemagic
Bitrise
Fastlane
Crash Tracking
Crashlytics
Sentry
Instabug