Roadmap to become Full-Stack developer in 2021

https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧵" title="Thread" aria-label="Emoji: Thread">A Threadhttps://abs.twimg.com/emoji/v2/... draggable="false" alt="🧵" title="Thread" aria-label="Emoji: Thread">
Table Of Content

https://abs.twimg.com/emoji/v2/... draggable="false" alt="💻" title="Computer" aria-label="Emoji: Computer"> How The Internet Works
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🔚" title=""End" mit nach links zeigendem Pfeil darüber" aria-label="Emoji: "End" mit nach links zeigendem Pfeil darüber"> Front End
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🖥" title="Desktop-Computer" aria-label="Emoji: Desktop-Computer"> Operating Systems
https://abs.twimg.com/emoji/v2/... draggable="false" alt="📕" title="Geschlossenes Buch" aria-label="Emoji: Geschlossenes Buch"> Languages
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🖲" title="Trackball" aria-label="Emoji: Trackball"> Version Control
https://abs.twimg.com/emoji/v2/... draggable="false" alt="📓" title="Notizbuch" aria-label="Emoji: Notizbuch"> Relational Database
https://abs.twimg.com/emoji/v2/... draggable="false" alt="📔" title="Notizbuch mit verziertem Umschlag" aria-label="Emoji: Notizbuch mit verziertem Umschlag"> NoSQL Database
https://abs.twimg.com/emoji/v2/... draggable="false" alt="📨" title="Eingehender Umschlag" aria-label="Emoji: Eingehender Umschlag"> API
https://abs.twimg.com/emoji/v2/... draggable="false" alt="♻️" title="Universelles Recycling-Symbol" aria-label="Emoji: Universelles Recycling-Symbol"> Caching
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🔒" title="Schloss" aria-label="Emoji: Schloss"> Security
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧪" title="Test tube" aria-label="Emoji: Test tube"> CI/CD
https://abs.twimg.com/emoji/v2/... draggable="false" alt="📙" title="Oranges Buch" aria-label="Emoji: Oranges Buch"> Development Concepts
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🏯" title="Japanisches Schloss" aria-label="Emoji: Japanisches Schloss"> Software Architecture
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧊" title="Eiswürfel" aria-label="Emoji: Eiswürfel"> Containers
https://abs.twimg.com/emoji/v2/... draggable="false" alt="📬" title="Offener Briefkasten mit aufgestellter Fahne" aria-label="Emoji: Offener Briefkasten mit aufgestellter Fahne"> Servers
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⚖️" title="Waage" aria-label="Emoji: Waage"> Scalability
How The Internet Works https://abs.twimg.com/emoji/v2/... draggable="false" alt="💻" title="Computer" aria-label="Emoji: Computer">

1. What happens when you go to http://google.com"> http://google.com ?
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 https://abs.twimg.com/emoji/v2/... draggable="false" alt="🔚" title=""End" mit nach links zeigendem Pfeil darüber" aria-label="Emoji: "End" mit nach links zeigendem Pfeil darüber">

1. HTML
2. CSS
3. JavaScript
4. React
Operating Systems https://abs.twimg.com/emoji/v2/... draggable="false" alt="🖥" title="Desktop-Computer" aria-label="Emoji: Desktop-Computer">

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 https://abs.twimg.com/emoji/v2/... draggable="false" alt="📕" title="Geschlossenes Buch" aria-label="Emoji: Geschlossenes Buch">

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 https://abs.twimg.com/emoji/v2/... draggable="false" alt="🖲" title="Trackball" aria-label="Emoji: Trackball">

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 Databaseshttps://abs.twimg.com/emoji/v2/... draggable="false" alt="📓" title="Notizbuch" aria-label="Emoji: Notizbuch">

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 https://abs.twimg.com/emoji/v2/... draggable="false" alt="📗" title="Grünes Buch" aria-label="Emoji: Grünes Buch">

1. Learn MongoDB
2. Learn CouchDB
3. NoSQL Databases
4. Graph Databases
APIs https://abs.twimg.com/emoji/v2/... draggable="false" alt="📨" title="Eingehender Umschlag" aria-label="Emoji: Eingehender Umschlag">

1. Working with APIs
2. REST
3. GraphQL
4. JSON-RPC
5. HATEOAS
6. Authentication
Caching https://abs.twimg.com/emoji/v2/... draggable="false" alt="♻️" title="Universelles Recycling-Symbol" aria-label="Emoji: Universelles Recycling-Symbol">

1. Learn HTTP caching
2. Learn Redis
3. Learn Memcached
4. Learn Service workers
Security https://abs.twimg.com/emoji/v2/... draggable="false" alt="🔒" title="Schloss" aria-label="Emoji: Schloss">

1. HTTPS + TLS
2. CORS
3. MD5
4. SHA-2
5. SCrypt
6. BCrypt
7. OWASP
8. Content Security Policy
CI/CD https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧪" title="Test tube" aria-label="Emoji: Test tube">

1. Testing your code
2. Jenkins
3. TravisCI
Development Concepts https://abs.twimg.com/emoji/v2/... draggable="false" alt="📙" title="Oranges Buch" aria-label="Emoji: Oranges Buch">

1. SOLID
2. KISS
3. YAGNI
4. DRY
5. Domain-Driven Design
6. Test Driven Development
7. MVC
Software Architecture https://abs.twimg.com/emoji/v2/... draggable="false" alt="🏯" title="Japanisches Schloss" aria-label="Emoji: Japanisches Schloss">

1. Monolithic Apps
2. Microservices
3. Service Oriented Architecture
4. CQRS
5. Serverless
Containers https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧊" title="Eiswürfel" aria-label="Emoji: Eiswürfel">

1. Docker Fundamentals
2. Docker Cookbook
3. Kubernetes Cookbook
4. rkt
5. LXC
Servers https://abs.twimg.com/emoji/v2/... draggable="false" alt="📬" title="Offener Briefkasten mit aufgestellter Fahne" aria-label="Emoji: Offener Briefkasten mit aufgestellter Fahne">

1. Nginx Handbook
2. Apache
3. Caddy
Scalability https://abs.twimg.com/emoji/v2/... draggable="false" alt="⚖️" title="Waage" aria-label="Emoji: Waage">

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 Readinghttps://abs.twimg.com/emoji/v2/... draggable="false" alt="♥️" title="Herz" aria-label="Emoji: Herz">

I& #39;m sharing more such post on Instagram too. If you& #39;re on insta, consider supporting my work there too -

http://instagram.com/dermayank ">https://instagram.com/dermayank...
You can follow @dermayank.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: