Roadmap to become Full-Stack developer in 2021
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧵" title="Thread" aria-label="Emoji: Thread">A Thread
https://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?
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
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
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*
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
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
https://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
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
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
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
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
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
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
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
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
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
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
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
https://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...
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...