Full Stack Developer’s Roadmap πŸ—Ί

Jagadeesh Shetty
2 min readOct 1, 2020

--

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 πŸ”š

✨ HTML & CSS
πŸ’« JavaScript

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
🎊 SVN

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
πŸ’₯ BCrypt
β˜„οΈ 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 πŸ“¬

β˜„οΈ Nginx Handbook
πŸ’‘ Apache
πŸ’₯ Caddy

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!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response