Thuta Learning
Backend & API Developer လမ်းကြောင်း cover illustration
intermediate

Backend & API Developer လမ်းကြောင်း

Server-side JavaScript၊ API design၊ SQL/NoSQL database၊ security နဲ့ container deployment ကို လက်တွေ့ project များဖြင့် လေ့လာမည့် လမ်းကြောင်း။

Who this is for
Frontend အခြေခံရှိပြီး server၊ API နှင့် database ဘက်ကို အထူးပြုလိုသူ
Duration
About 38 hours
Modules
5 modules · 7 tutorials

Prerequisites

  • JavaScript အခြေခံ syntax၊ function နှင့် asynchronous code ကို နားလည်ထားရန်
  • Command line နှင့် Git အခြေခံ သုံးတတ်ရန်
  • HTTP request/response အကြောင်း အနည်းငယ်သိထားလျှင် ပိုကောင်းသည်

Learning outcomes

  • Node.js နှင့် TypeScript ဖြင့် maintainable backend ရေးနိုင်မည်
  • REST API endpoint၊ validation နှင့် error handling ကို စနစ်တကျဒီဇိုင်းဆွဲနိုင်မည်
  • SQL နှင့် MongoDB ကို use case အလိုက် ရွေးချယ်နိုင်မည်
  • Authentication၊ authorization နှင့် secret management အခြေခံကို အသုံးချနိုင်မည်
  • Backend service ကို Docker image ပြုလုပ်ပြီး deploy လုပ်နိုင်မည်

Curriculum

1

အဆင့် ၁ — Backend အတွက် JavaScript

About 8 hours

Git workflow ကိုတည်ဆောက်ပြီး Node.js runtime၊ package management နဲ့ TypeScript အခြေခံတို့ကို လေ့လာမယ်။

Skills

GitNode.jsnpmTypeScript

Hands-on project

File-based CLI Notes application တစ်ခုရေးပြီး test data နဲ့စမ်းပါ။

2

အဆင့် ၂ — API Design

About 7 hours

Resource modeling၊ HTTP methods၊ status codes၊ input validation နဲ့ predictable error response တို့ကို လက်တွေ့ရေးမယ်။

Skills

RESTHTTPValidationError handling

Hands-on project

Pagination၊ search နဲ့ validation ပါသော Book Catalog API ရေးပါ။

3

အဆင့် ၃ — Database

About 10 hours

Relational modeling၊ query နှင့် index အခြေခံကို လေ့လာပြီး document database နဲ့ ဘာကွာသလဲကို project ဖြင့် နှိုင်းယှဉ်မယ်။

Skills

SQLMongoDBSchema designIndexing

Hands-on project

User၊ product နဲ့ order ဆက်နွယ်မှု ပါသော mini commerce data layer တည်ဆောက်ပါ။

4

အဆင့် ၄ — Security နှင့် Production

About 8 hours

Secret များကို source code မှခွဲထားခြင်း၊ access control၊ logs နဲ့ Docker deployment ကို လေ့လာမယ်။

Skills

AuthenticationAuthorizationSecretsDocker

Hands-on project

JWT authentication၊ role checks နဲ့ container setup ပါသော production-ready API တည်ဆောက်ပါ။

5

အဆင့် ၅ — Capstone

About 5 hours

Requirements မှ deployment အထိ အစအဆုံး ကိုယ်တိုင်ဆုံးဖြတ်ပြီး documentation ပါသော service တစ်ခု ပေးပို့မယ်။

Skills

ArchitectureTestingDocumentationDeployment

Hands-on project

API documentation၊ database migration နဲ့ health check ပါသော final backend service တည်ဆောက်ပါ။

Suggested schedule

  1. 1အပတ် ၁ မှ ၂ — Node.js၊ TypeScript နှင့် Git
  2. 2အပတ် ၃ မှ ၄ — REST API နှင့် validation
  3. 3အပတ် ၅ မှ ၇ — SQL၊ MongoDB နှင့် data modeling
  4. 4အပတ် ၈ မှ ၉ — Security၊ testing နှင့် Docker
  5. 5အပတ် ၁၀ — Capstone deployment နှင့် documentation

Completion checklist

  • API endpoint များအတွက် validation နှင့် error response တိကျခြင်း
  • Database schema နှင့် API usage documentation ရှိခြင်း
  • Docker ဖြင့် local သို့ production environment တွင် ပြန်လည် run နိုင်ခြင်း

Supporting articles

Official references