Programming
333

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


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

Oppss... No sponsors yet

Popular Posts
Complete Basic Course in Kali...
Djie sam soe Djie sam soe
Linux
12409
2
Top

Gps Tracker Seccodeid Free Too...
Djie sam soe Djie sam soe
General
7349
167
Top

Free Proxy List
Sandidi Sandidi
Networking
3161
3
Top

Mass Reverse IP Unlimited
ImamWawe ImamWawe
Tools Hacking
2550
12
Top

Report McAfee Antivirus Hurrri...
Indrasp Indrasp
Windows
1762
93
Top

Related Post

Youtube Video

Subscribe