Full Stack Developer's Roadmap
It's easy to focus on the front end of web development, but what about the back end? Learning about the back end improves your front end skills.
Here are some resources for full stack development that you can save for later.
Table Of Contents
How The Internet Works
Advanced Front End
Operating Systems
Languages
Version Control
Database Concepts
Relational Databases
NoSQL Databases
APIs
Caching
Security
CI/CD
Development Concepts
Software Architecture
Containers
Servers
Scalablity
How The Internet Works
What happens when you go to google.com?
Introduction to Networks
Browser Networking
IP Addressing
HTTP/2
Advanced Front End
Operating Systems
Using the command line
What is an operating system?
Memory
Unix Programming
Bash-Scripting Guide
Languages
Know PHP
Learn Ruby
Learn Rust
Learn Go
Know Server-Side JavaScript
Version Control
A Visual Git Reference
Visualizing Git Concepts with D3
Github Cheat Sheet
Database Concepts
Object-Relational Mapping
ACID
N+1 Problem
Sharding
CAP Theorem
Normalization
Indexes
Relational Databases
Theory of Relational Databases
Learn MySQL
Learn PostgreSQL
Learn MariaDB
Learn MS SQL
NoSQL Databases
Learning MongoDB
Learn CouchDB
NoSQL Databases
Graph Databases
APIs
Working with APIs
REST
GraphQL
JSON-RPC
Caching
HTTP caching
Redis
Memcached
Service workers
Security
HTTPS + TLS
CORS
MD5
SHA-2
SCrypt
OWASP
CI/CD
Testing your code
Jenkins
TravisCI
Development Concepts
SOLID
KISS
YAGNI
DRY
Domain-Driven Design
Test Driven Development
Software Architecture
Microservices and Service Oriented Architecture
CQRS
Serverless
Containers
Docker Fundamentals
Docker Cookbook
Kubernetes Cookbook
Servers
Scalability
Real-World Maintainable Software
The 12 Factor App
Architecting Frontend Projects To Scale
This was inspired by a different post. In the other post, I wanted the author to provide resources for the topics they mentioned, so I made my own post.
If you think I missed any resources in this post, comment them below!
Original Link: https://dev.to/ender_minyard/full-stack-developer-s-roadmap-2k12
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To