Programming
388

Roadmap to become Full-Stack developer in 2021






  12-May-2021 23:15:46



🔺Roadmap to become Full-Stack developer in 2021🔺


🔺How The Internet Works


1. What happens when you go google

2. Introduction to Networks

3. Browser Networking

4. IP Addresses

5. HTTP/2

6. What is domain name?

7. What is hosting?


🔺Advanced Front End 🔚


1. HTML

2. CSS

3. JavaScript

4. React


🔺Operating Systems 🖥


1. Using the command line

2. What is an operating system?

3. Memory

4. Unix Programming

5. Bash-Scripting Guide

6. Thread & Concurrency

7. Process Management

8. Interprocess Communication

9. Basic Networking

10. Basic Terminal Commands


🔺Programming Languages 📕


1. Know PHP

2. Learn Ruby

3. Learn Rust

4. Learn Go

5. Know Server-Side JavaScript

6. Learn Python

7. Learn C#

8. Learn Java


Make sure you have in-depth knowledge of your favorite language


🔺Version Control


1. A Visual Git Reference

2. Visualizing Git Concepts with D3

3. Github Cheat Sheet

4. SVN

5. Repo Hosting Services

a. GitHub

b. GitLab

c. Bitbucket


🔺Relational Databases


1. Object-Relational Mapping

2. ACID

3. N+1 Problem

4. Sharding

5. CAP Theorem

6. Normalization

7. Indexes

8. Theory of Relational Databases

a. Learn MySQL

b. Learn PostgreSQL

c. Learn MariaDB

d. Learn MS SQL


🔺NoSQL Databases


1. Learn MongoDB

2. Learn CouchDB

3. NoSQL Databases

4. Graph Databases


🔺APIs


1. Working with APIs

2. REST

3. GraphQL

4. JSON-RPC

5. HATEOAS

6. Authentication


🔺Caching


1. Learn HTTP caching

2. Learn Redis

3. Learn Memcached

4. Learn Service workers


🔺Security


1. HTTPS + TLS

2. CORS

3. MD5

4. SHA-2

5. SCrypt

6. BCrypt

7. OWASP

8. Content Security Policy


🔺CI/CD


1. Testing your code

2. Jenkins

3. TravisCI


🔺Development Concepts


1. SOLID

2. KISS

3. YAGNI

4. DRY

5. Domain-Driven Design

6. Test Driven Development

7. MVC


🔺Software Architecture


1. Monolithic Apps

2. Microservices

3. Service Oriented Architecture

4. CQRS

5. Serverless


🔺Containers


1. Docker Fundamentals

2. Docker Cookbook

3. Kubernetes Cookbook

4. rkt

5. LXC


🔺Servers


1. Nginx Handbook

2. Apache

3. Caddy


🔺Scalability


1. Distributed Systems

2. System Design Primer

3. Real-World Maintainable Software

4. The 12 Factor App

5. Architecting Frontend Projects To Scale


Thank You for Reading♥️


Source : Programmerjokesofficial

*Beware click the link!


DISCUSSION
Nothing comment here :(
Login for comment and discussion.
Login Here
Sponsored

Oppss... No sponsors yet

Popular Posts
Gps Tracker Seccodeid Free Too...
Djie sam soe Djie sam soe
General
16590
188
Top

Complete Basic Course in Kali...
Djie sam soe Djie sam soe
Linux
13656
3
Top

Komintod (Ministry of Communic...
Murtad methamphetamine Murtad methamphetamine
Data Leak
3875
58
Top

Free Proxy List
Sandidi Sandidi
Networking
3396
3
Top

Mass Reverse IP Unlimited
ImamWawe ImamWawe
Tools Hacking
2974
13
Top

Related Post

Youtube Video

Subscribe