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)

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay