Thuta Learning
ရှာဖွေရန်
Programming Foundations လမ်းကြောင်း cover illustration
အခြေခံ

Programming Foundations လမ်းကြောင်း

Language syntax ကိုကျက်မှတ်ခြင်းထက် problem solving၊ debugging၊ data နဲ့ Git အခြေခံကို project အသေးစားများဖြင့် တည်ဆောက်မည့် beginner လမ်းကြောင်း။

မည်သူများအတွက်လဲ
Programming ကို ဘယ်ကစရမှန်းမသိသေးသူနှင့် အခြေခံကို စနစ်တကျပြန်တည်ဆောက်လိုသူ
ကြာချိန်
35 နာရီခန့်
သင်ခန်းစာအဆင့်
5 modules · 5 tutorials

မစတင်မီ သိထားရန်

  • Computer ပေါ်တွင် software install နှင့် file သိမ်းတတ်ရန်
  • တစ်နေ့ ၄၅ မိနစ်မှ ၁ နာရီအထိ လက်တွေ့ရေးနိုင်ရန်
  • သင်္ချာအဆင့်မြင့် မလိုအပ်ပါ

သင်ယူပြီးနောက် ရရှိမည့်အရာများ

  • Problem ကို input၊ process နဲ့ output အဖြစ် ခွဲခြမ်းနိုင်မည်
  • Variable၊ condition၊ loop၊ function နဲ့ collection တို့ကို အသုံးချနိုင်မည်
  • Error message ကိုဖတ်ပြီး debugging အဆင့်လိုက်လုပ်နိုင်မည်
  • File နှင့် database ထဲတွင် data သိမ်းဆည်းပုံအခြေခံကို နားလည်မည်
  • Git ဖြင့် code ပြောင်းလဲမှုများကို မှတ်တမ်းတင်နိုင်မည်
  • Project အသေးစားတစ်ခုကို plan မှ README အထိ အပြီးလုပ်နိုင်မည်

လေ့လာရမည့် အဆင့်များ

1

အဆင့် ၁ — Computer ကို ညွှန်ကြားတတ်ခြင်း

11 နာရီခန့်

Python ရဲ့ ရိုးရှင်းသော syntax ကိုသုံးပြီး input၊ condition၊ loop နဲ့ function အခြေခံကို လေ့ကျင့်မယ်။

ရရှိမည့် Skills

PythonLogicFunctionsDebugging

တွဲဖက် Tutorial များ

လက်တွေ့ Project

Menu၊ validation နဲ့ history ပါသော command-line calculator ရေးပါ။

2

အဆင့် ၂ — Program ဘယ်လိုအလုပ်လုပ်သလဲ

8 နာရီခန့်

C language ဖြင့် memory၊ data type နဲ့ compile လုပ်ပုံကို ထိတွေ့ပြီး programming concept ကို နက်နက်ရှိုင်းရှိုင်းမြင်မယ်။

ရရှိမည့် Skills

CMemory basicsCompilationData types

တွဲဖက် Tutorial များ

လက်တွေ့ Project

Array နဲ့ function အသုံးပြုသော student marks analyzer ရေးပါ။

3

အဆင့် ၃ — Web ပေါ်က Programming

8 နာရီခန့်

JavaScript ဖြင့် event၊ asynchronous operation နဲ့ user interaction ကို လက်တွေ့ရေးမယ်။

ရရှိမည့် Skills

JavaScriptDOMEventsAsync

တွဲဖက် Tutorial များ

လက်တွေ့ Project

Timer၊ score နဲ့ restart ပါသော browser quiz game တည်ဆောက်ပါ။

4

အဆင့် ၄ — Data နှင့် Version Control

6 နာရီခန့်

SQL ဖြင့် data ကိုမေးမြန်းပြီး Git ဖြင့် code history နဲ့ project documentation ကို ထိန်းမယ်။

ရရှိမည့် Skills

SQLGitCommitsREADME

လက်တွေ့ Project

SQLite data ပါသော mini library tracker တစ်ခု ရေးပါ။

5

အဆင့် ၅ — ကိုယ်ပိုင် Project

2 နာရီခန့်

ကိုယ်စိတ်ဝင်စားတဲ့ ပြဿနာတစ်ခုကိုရွေးပြီး feature ခွဲခြင်း၊ coding၊ testing နဲ့ presentation အထိ လုပ်မယ်။

ရရှိမည့် Skills

PlanningTestingDocumentationPresentation

လက်တွေ့ Project

အနည်းဆုံး feature ၃ ခု၊ error handling နဲ့ README ပါသော project တစ်ခု အပြီးတည်ဆောက်ပါ။

အကြံပြု လေ့လာချိန်ဇယား

  1. 1အပတ် ၁ မှ ၃ — Python နှင့် problem solving
  2. 2အပတ် ၄ မှ ၅ — C နှင့် computer fundamentals
  3. 3အပတ် ၆ မှ ၇ — JavaScript project
  4. 4အပတ် ၈ — SQL၊ Git နှင့် documentation
  5. 5အပတ် ၉ မှ ၁၀ — ကိုယ်ပိုင် capstone project

လမ်းကြောင်းပြီးဆုံးမှု စစ်ဆေးရန်

  • Error တွေ့ချိန် solution မကူးဘဲ error message မှစ၍ စစ်တတ်ခြင်း
  • ဘာကြောင့် ဒီနည်းရွေးခဲ့သလဲကို ရိုးရိုးစကားဖြင့် ရှင်းပြနိုင်ခြင်း
  • Project ၄ ခုနှင့် capstone တစ်ခုကို Git repository များဖြင့် ပြနိုင်ခြင်း

တွဲဖက်ဖတ်ရှုရန် Articles

အခြေခံထားသော တရားဝင်လမ်းညွှန်များ