πŸ—Ί 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.

How The Internet Works πŸ’»

✨ What happens when you go to google.com? read

πŸŽ‰ Introduction to Networks read

πŸ’« Browser Networking read

🎊 IP Addressing read (pdf)

⭐️ HTTP/2 read

Advanced Front End πŸ”š

✨ HTML & CSS read

πŸ’« JavaScript read

Operating Systems πŸ–₯

✨ Using the command line read

πŸŽ‰ What is an operating system? read (pdf)

πŸ’« Memory read (pdf)

🎊 Unix Programming read

⭐️ Bash-Scripting Guide read

Languages πŸ“•

✨ Know PHP read

🌟 Learn Python 3 read

πŸŽ‰ Learn Ruby read

πŸ’« Learn Rust read

🎊 Learn Go read

⭐️ Know Server-Side JavaScript read

Version Control πŸ–²

✨ A Visual Git Reference read

πŸŽ‰ Visualizing Git Concepts with D3 read

πŸ’« Github Cheat Sheet read

🎊 SVN read

Database Concepts πŸ““

🌟 Object-Relational Mapping read

πŸŽ‰ ACID read

πŸ’« N+1 Problem read

β˜„οΈ Sharding read

✨ CAP Theorem read

πŸ’₯ Normalization read

🌟 Indexes read

Relational Databases πŸ“”

✨ Theory of Relational Databases read

πŸŽ‰ Learn MySQL read

πŸ’« Learn PostgreSQL read

🎊 Learn MariaDB read

🌟 Learn MS SQL read

NoSQL Databases πŸ“—

✨ Learning MongoDB read

πŸŽ‰ Learn CouchDB read

πŸ’« NoSQL Databases read

🎊 Graph Databases read

APIs πŸ“¨

⭐️ Working with APIs rwad

πŸ’₯ REST read

πŸ’‘ GraphQL read

β˜„οΈ JSON-RPC read

πŸŽ‰ HATEOAS read

Caching ♻️

✨ HTTP caching read

β˜„οΈ Redis read

⭐️ Memcached read

πŸš€ Service workers read

Security πŸ”’

✨ HTTPS + TLS read

πŸŽ‰ CORS read

πŸ’« MD5 read

🎊 SHA-2 read

πŸ’‘ SCrypt read

πŸ’₯ BCrypt read

β˜„οΈ OWASP read

CI/CD πŸ§ͺ

✨ Testing your code read

πŸŽ‰ Jenkins read (pdf)

πŸ’« TravisCI read

Development Concepts πŸ“™

β˜„οΈ SOLID read

⭐️ KISS read

πŸ’₯ YAGNI read

✨ DRY read

πŸŽ‰ Domain-Driven Design read

🌟 Test Driven Development read

Software Architecture 🏯

πŸ’« Microservices and Service Oriented Architecture read (pdf)

🎊 CQRS read

⭐️ Serverless read

Containers 🧊

✨ Docker Fundamentals read

πŸŽ‰ Docker Cookbook read

πŸ’« Kubernetes Cookbook read

Servers πŸ“¬

β˜„οΈ Nginx Handbook read

πŸ’‘ Apache read

πŸ’₯ Caddy read

Scalability βš–οΈ

πŸ’« Distributed Systems read

β˜„οΈ System Design Primer read

✨ Real-World Maintainable Software read

πŸŽ‰ The 12 Factor App read

🌟 Architecting Frontend Projects To Scale read