Please enable JavaScript.
Coggle requires JavaScript to display documents.
Full-Stack JavaScript Web Development by CodeWithBen.io (Chrome…
Full-Stack JavaScript
Web Development
by CodeWithBen.io
Frontend
Fundamentals
(learn all)
HTML
Document Structure
CSS, SASS
Visual Appearance
JavaScript
Dynamic Interactivity
Full-Stack
JavaScript
(pick one)
MERN
React + Node, Express, MongoDB
MEAN
Angular + Node, Express, MongoDB
MEVN
Vue + Node, Express, MongoDB
Version Control
with Git & GitHub
Git
Local Git repository
GitHub
Remote Git repository
Collaborative Development using Git & GitHub
including branching, merging, pull requests, merge conflicts, etc
Chrome Developer Tools
Inspecting HTML elements
and CSS properties
Tracking JavaScript log messages
on the console
Viewing storage contents
Viewing network stats
Debugging JavaScript
Consuming
3rd-party APIs
Fetch vs Axios
HTTP Verbs
HTTP Status Codes
JSON
Frontend JS
Frameworks
(pick one)
Angular
by Google
React
by Facebook
Vue
Building APIs
REST
CRUD
Database
Postman
Authentication
& Authorisation
JWT
Sessions
Cookies
OAuth
MVC Design Pattern
Model, View, Controller
Problem Solving
& Searching Skills
Stack Overflow
How to Google & YouTube
Writing Tests
Unit Tests
Integration Tests
End-to-End Tests
TDD
Jest
Hosting
Providers
Platform
as a Service (PaaS)
Heroku
AWS ???
Google ???
Microsoft Azure App Services
Hosting Static
Websites
Deployment via FTP
Netlify
GitHub Pages
cPanel
Infrastructure
as a Service (IaaS(
Google ???
AWS ???
Microsoft Azure ???
Digital Ocean
Learning new things
constantly
(staying up to date
and relevant)
Blog Articles, e.g. Medium, dev.to
YouTube Tutorials
Online Courses, e.g. Udemy
Following influencers
on social media
Working from home
(lifestyle & habits)
Healthy Sleeping Habits
Taking breaks throughout the day
Exercise
Nutrition
Planning your day
Backend
(learn all)
Express
Building RESTful APIs
MongoDB
Document Database
Node.js
and NPM
Building Real-Time Apps
Socket.io
Deployment & DevOps
(Deploying code from your
local machine to the cloud)
Deployment via Git
Continuous Deployment (CD)
and Continuous Integration (CI)
and automatically running Tests