DEV Community

Cover image for Backend-Development Learning Roadmap - Step by Step
Morshedul Munna
Morshedul Munna

Posted on

Backend-Development Learning Roadmap - Step by Step

Hard Part for Backend : Row Requirement Analysis to thinking Data Modelling and Database Design.

We need to learn Data Modeling and Database Design....... see Next article.

  • API Design
    • Rest APi
    • GraphQL
    • gRPC
    • Web Socket
    • Message Broker
  • Api Security
    • JWT Token
    • Refresh Token
    • OAuth2
    • SAML
    • Identity Proviiders
      • Cognito
      • Auth0
      • Firebase
      • Okta
    • Role Base Authorization
  • API Testing
    • Unit Testing
    • Acceptance Testing
    • Load Testing
  • API Documentation
    • Swagger
    • Postman

— Concept Must Need for Backend Developer

  • Database
    • ORM ( Object Relational Model)
    • SQL
      • PostgreSQL
      • mySQL
      • MSSQL/ Oracle
    • NoSQL
      • MongoDB
      • AWS DynamoDB
    • In Memory*** - (for Cashing)
      • Redis**
      • Mem Cashed
    • Graph Database
      • Neo4j
  • Linux server
  • Cloud Computing
  • DevOps

Server Application Responsibility

  • Listen Request
  • Process
    • Algorithm
    • Data Structure
    • Database
    • Problem Solving
    • CURD Operation
  • Response

HTTP Knowladges: - Stateless communication

  • Get Request - ( Want to Read from server)
  • POST - ( Create new Data )
  • PUT/PATCH - ( Update Existing Content)
  • DELETE - (Delete Data from Database)

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up