Please enable JavaScript.
Coggle requires JavaScript to display documents.
Web Development, FE & BE - Coggle Diagram
Web Development
Front End (FE)
HTML/CSS
HTML Page Structure, Semantic Tags
-
-
-
-
-
-
-
-
-
-
Framework Ecosystems
State Management
Redux , Context and MobX (React)
-
Shared Service, NgRx (Angular)
-
-
-
-
JAM Stack
JavaScript, APIs & Markdown
-
-
-
-
-
Other Tools
Version Control: Git, Subversion
Repo Manager: Github, BitBucket, GitLab
Package Manager: NPM, Yarn
Module Bundler (FE Related): Parcel, Webpack, Rollup
Browser Developer Tools: Console, Network, Storage, etc
Editor Extensions: Linting, Prettier, Live Server, Emmet, Snippets, etc
Backend (BE)
Serverside Language
1.Node.js
- Deno
- Python
- C#
- GoLang
- Ruby
- PHP
- Java
- Kotlin
Serverside Frameworks
Node
Express, Koa, Nest, Loopback
-
-
-
-
-
-
Database
Relational: PostgresSQL, MySQL
-
ORM, ODMs: Sequelize, Mongoose, etc..
-
-
-
Deployment, Servers and DevOps
Hosting Platforms
Heroku, Digital Ocean, AWS, Azure
-
Containers
Docker/ Kubernetes, Vagrant
-
CI/ CD
Jenkins, Travis CI, Circle CI
-
-
FE & BE
Hosting & Deploying
Static Hosting: Netlify, GitHub Pages, Heroku
CPanel Hosting: Inmotion, Hostgrator, Bluehost
Methods of Deploying: Git, FTP/SFTP and SSH
Testing
Unit Tests, Integration Tests and End-to-End Tests
-
Domain Names
Namecheap, Google Domains, Enom
Email Hosting
Namecheap, Zoho Mail, CPanel
SSL Certificates
Let's Encrypt, Cloudflare, Namecheap
TypeScript
Strict, OOP and Great for Larger Projects
-