Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
September 29, 2020 03:27 pm GMT

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

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

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

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!


Original Link: https://dev.to/ender_minyard/full-stack-developer-s-roadmap-2k12

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To