Мmedleg

API холболт ба «Холбоос» инженерчлэл

API Integration & Glue Engineering

Энэ курс таныг эхлэгчээс эхлүүлж, өнөөгийн зах зээлийн хамгийн шууд орлого болдог ур чадвар — «Холбоос инженерчлэл» (Glue Engineering)-т сургана. RESTful API, JSON, webhook, хөнгөн backend script, AI endpoint (Claude/Gemini), мэдээллийн сан, QPay төлбөрийг хооронд нь холбож бүрэн автомат систем бүтээхийг үзнэ. Курсын туршид «Захиалга Автоматжуулагч» гэдэг жинхэнэ, зарж болохуйц бүтээгдэхүүнийг алхам алхмаар угсарна. Топик бүрт салбарын англи үг, өгүүлбэрийг монгол тайлбар, жишээтэй нь зэрэг тайлбарлана. Эцэст нь энэ ур чадвараа хэрхэн мөнгө болгохыг тусдаа бүхэл бүтэн фазаар заана.

📚 9 фаз🧩 41 хичээл🔤 194 англи үг
API холболт ба «Холбоос» инженерчлэл

Хөтөлбөрийн бүтэц

Дараалсан фазууд — эхлэгчээс мэргэжлийн түвшин хүртэл.

1

Интернет ба API юунаас бүтдэг вэ

How the Internet and APIs work · ⏱ 1–2 долоо хоног (6–10 цаг)

Холбоос инженер (Glue Engineer) болох зам нэг энгийн санаанаас эхэлдэг: программууд бие биедээ мессеж илгээж, хариу авдаг. Энэ фазад интернет хэрхэн ажилладаг, client/server гэж юу вэ, HTTP хүсэлт, endpoint, API гэдэг үг юу гэсэн үг болохыг эхнээс нь тайлбарлана. Код бичихээс өмнө 'юу болдгийг' бүрэн ойлгоно.

🏆 Capstone: Ямар ч код бичихгүйгээр, хөтчийнхөө хаяг руу нээлттэй API-ийн endpoint бичиж, жинхэнэ өгөгдөл (JSON) буцааж авч, дэлгэц дээрх хариултаа тэмдэглэ.
2

JSON — өгөгдлийн хэл

JSON — the language of data · ⏱ 1 долоо хоног (5–8 цаг)

Программууд хоорондоо ярихдаа бараг үргэлж JSON гэдэг форматаар өгөгдөл дамжуулдаг. Захиалга, хэрэглэгч, төлбөр — бүгд JSON хэлбэрээр аялдаг. Энэ фазад JSON-ийн бүтцийг задалж, гараар унших, хэрэгтэй утгыг сугалж авах (parse) чадварыг эзэмшинэ. Энэ бол холбоос инженерийн өдөр тутмын талх.

🏆 Capstone: Бодит API-ийн JSON хариултаас (жишээ: цаг агаар эсвэл захиалга) зөвхөн танд хэрэгтэй 3 утгыг (жишээ: нэр, дүн, огноо) гараар олж бичиж, замыг нь (path) тэмдэглэ.
3

Багаж бэлдэх ба JavaScript-ийн үндэс

Setup + JavaScript basics · ⏱ 2 долоо хоног (10–14 цаг)

Одоо гараар бус, кодоор ажиллаж эхэлнэ. Node.js суулгаж, terminal, VS Code-той танилцаж, JavaScript хэлний хамгийн хэрэгтэй үндсийг эхлэгчид зориулж үзнэ: хувьсагч, төрөл, функц, объект, массив, давталт. Зорилго нь программист болох биш — API холбоход хангалттай JS-ийг эзэмших.

🏆 Capstone: Terminal дээрээс ажилладаг жижиг Node script бич: 2-3 хувьсагчид захиалгын мэдээлэл хийж, функцээр нийт дүнг бодож, console.log-оор эвтэйхэн хэвлэ.
4

Жинхэнэ API дуудлага (Node дээр)

Real API calls from Node · ⏱ 2 долоо хоног (10–14 цаг)

Одоо кодоор жинхэнэ API дуудна. fetch ашиглаж өгөгдөл авах, POST-оор өгөгдөл илгээх, API key-ээр нэвтрэх, алдаа боловсруулах, нууц түлхүүрээ .env файлд аюулгүй хадгалахыг сурна. Энэ бол холбоос инженерийн цөм ур чадвар — та ямар ч API-тай ажиллаж чадах болно.

🏆 Capstone: Node script бич: нэг нээлттэй API-г fetch-ээр дуудаж, ирсэн JSON-г parse хийж, зөвхөн хэрэгтэй 2-3 утгыг эвтэйхэн хэвлэ. Алдаа гарвал ойлгомжтой мессеж харуул.
5

AI endpoint-той ажиллах

Working with AI endpoints · ⏱ 1–2 долоо хоног (8–12 цаг)

AI загварууд (Claude, Gemini) бас л API — та түүнд текст илгээж, ухаалаг хариу авдаг. Энэ фазад AI endpoint руу хүсэлт илгээх, prompt зөв бичих, payload бүтэц, хариуг задлахыг сурна. Дараа нь AI-гаар захиалгын баталгаажуулах мессежийг автоматаар бичүүлж, төслөө ухаалаг болгоно.

🏆 Capstone: AI endpoint дуудаж, захиалгын мэдээллийг өгөөд, монгол хэл дээр найрсаг баталгаажуулах мессеж бичүүлдэг функц бүтээ. 3 өөр захиалгаар туршиж, хариу бүрийг хэвлэ.
6

Мэдээллийн сан (database)

Databases & CRUD · ⏱ 1–2 долоо хоног (8–12 цаг)

Одоогийн байдлаар захиалга боловсруулагдаад алга болж байна — санах ой алга. Мэдээллийн сан (database) нь захиалгыг байнга хадгалж, дараа нь дуудаж авах боломж олгоно. Энэ фазад database гэж юу вэ, CRUD (үүсгэх, унших, засах, устгах) үйлдлүүд, эхлэгчид ээлтэй сан сонгож ашиглахыг сурна.

🏆 Capstone: Захиалгыг мэдээллийн санд хадгалж, дараа нь бүх захиалгыг уншиж жагсаадаг хоёр функц бүтээ. Шинэ захиалга нэмэхэд санд байнга үлдэж байгааг баталгаажуул.
7

Webhooks ба автоматжуулалт

Webhooks & automation · ⏱ 2 долоо хоног (10–14 цаг)

Одоо систем өөрөө ажиллаж эхэлнэ. Webhook гэж юу вэ, өгөгдөл ирэнгүүт хэрхэн автоматаар ажиллуулах, Telegram bot-оор мессеж илгээх, QPay нэхэмжлэл үүсгэх, cron-оор тогтмол ажил гүйцэтгэхийг сурна. Энэ бол 'гараар' биш 'автомат' болох шидэт мөч.

🏆 Capstone: Telegram bot үүсгэж, кодоос өөрийн чат руу мессеж автоматаар илгээ. Дараа нь захиалга хадгалагдмагц баталгаажуулах мессеж автоматаар очдог болго.
8

Capstone: бүрэн систем угсрах

Capstone: build & deploy the full system · ⏱ 2 долоо хоног (12–16 цаг)

Одоо бүх хэсгийг нэг бүрэн, ажиллагаатай, интернэтэд байрлуулсан систем болгож угсарна. Архитектур зурах, хэсгүүдийг холбох, deploy хийх, тест хийж найдвартай болгохыг сурна. Курс дуусахад танд портфолиод тавих, үйлчлүүлэгчид үзүүлэх бэлэн бүтээгдэхүүн үлдэнэ.

🏆 Capstone: 'Захиалга Автоматжуулагч'-аа бүрэн угсарч, Vercel дээр deploy хийж, жинхэнэ формоос захиалга илгээхэд бүх урсгал (хадгалах → AI → Telegram → QPay) автоматаар ажиллаж байгааг харуул.
9

Үүнийг мөнгө болгох нь

Turning this into revenue · ⏱ 1–2 долоо хоног (8–12 цаг)

Ур чадвар өөрөө мөнгө биш — түүнийг зөв савлаж, зөв хүнд, зөв үнээр зарж байж орлого болно. Энэ фазад тодорхой өвдөлтийг бүтээгдэхүүн болгох, операцийн (operations) төсөвт пич хийх, ₮-өөр үнэ тогтоох, Micro-SaaS болгон тэлэхийг сурна. Энэ бол курсыг ажил, орлого болгон хувиргах гүүр.

🏆 Capstone: Өөрийн 'Захиалга Автоматжуулагч'-ийг тодорхой нэг бизнест зориулж савласан нэг хуудас санал (pitch) бэлд: ямар өвдөлт шийдэх, юу хэмнэх, үнэ хэд, яагаад та.