You are on page 1of 7

‫ خريطة طريق تعلم البرمجة‬..

backend roadmap 2022

Backend Roadmap Reading List


Your First Code tools Linux - Computer
Programming Hardware
Phase 1
- Git & gitflow - Basics
Language Architecture
- Unit Test
- How
- Beginner - Build for
Memory
level [syntax, different
works
statements] operating
- How CPU
- working with systems
works
files &
- Operating
directories
system
Architecture
- How
Operating
system
manage
processes
Object Data Data - SOLID
Oriented Structure Structure - KISS
Phase 2

01 02 - DRY
-
Encapsulation - Arrays - Hash
- Inheritance - Linked Tables
- Abstraction Lists - Trees
- - Stacks - Heaps
Polymorphism - Queues - Graphs
Problem Design - Critical
Solving Patterns 01 Thinking
Phase 3

- Algorithms design - Creational


- Algorithms analysis - Structural
- Known Algorithms
Network Concurrency API - OSI
- Network
Phase 4
- Network - threads - HTTP RESTful
socket
basics - non - HTTP
- HTTP(s) blocking I/O interceptor
[advanced] - Web Socket
- TCP - gRPC
[basics] - Nginx web
server & API
gateway
DataBase Design Architecture - Graph
Patterns Database
Phase 5
- -
02 - Time Series
Normalization Microservices
Database
- MySQL -
- Reactive
- MongoDB Behavioral
Programming
- RabbitMQ

Containers Cloud Security -


Virtualization
Phase 6

- Docker - AWS Basics - Secure Code


- chroot
- Secure APIs
- CGroups
CO N TA C T A N D F O L LO W U S

I N F O @ M E T W A L LY L A B S . CO M

  

© Metwallylabs. All rights reserved. Design: HTML5 UP Photos: unsplash

You might also like