Database က Software Development တွေ လုပ်တဲ့အခါမှာ မရှိမဖြစ်လိုအပ်တဲ့ အတွက် Programming Language တစ်ခုခုရထားရုံနဲ့ ဒီအတန်းလေးကို ဆက်တက်လို့ရပါတယ်နော်။
သင်တန်း အပ်မယ်ဆို @LLPMM_LECTURER ကိုဆက်သွယ်လိုက်ပါ
❤1
Python Weekend အတန်းလေး 11 ရက်နေ့ စသင်ပါမယ်။
သင်တန်းသားလက်ခံနေတုန်းပါ။
Class Details Link
https://www.facebook.com/share/p/18Yr8gW7K3/?mibextid=wwXIfr
သင်တန်းသားလက်ခံနေတုန်းပါ။
Class Details Link
https://www.facebook.com/share/p/18Yr8gW7K3/?mibextid=wwXIfr
🔥2❤1
Java SE Batch - 12 အတန်းလေး January 14 စသင်ပါမယ်။
သင်တန်းအပ်လို့ရပါသေးတယ်။
Class Details Link
https://www.facebook.com/share/p/19zFpruB3C/?mibextid=wwXIfr
သင်တန်းအပ်လို့ရပါသေးတယ်။
Class Details Link
https://www.facebook.com/share/p/19zFpruB3C/?mibextid=wwXIfr
Programming ဆိုတာဘာလဲ
Programming (Coding သို့မဟုတ် Software Development လို့လည်းခေါ်ပါတယ်)
ဆိုတာကတော့ Computer ကို ခိုင်းစေဖို့အတွက် ညွန်ကြားချက်များ ( Codes or Instructions ) ရေးသားခြင်းကို ဆိုလိုပါတယ်။ Instructions များရေးဖို့အတွက် language တစ်ခုခုကို သုံးရပါတယ်။ အဲလိုမျိုး language မျိုးကို Programming Language လို့ခေါ်ပါတယ်။ Programming Languages တွေအများကြီးရှိသလို့ တစ်ခုနဲ့တစ်ခု ရေးပုံရေးနည်း (syntax) နှင့် အသုံးပြုသည့်နယ်ပယ် (usage) တွေကွာခြားပါတယ်။
Programming (Coding သို့မဟုတ် Software Development လို့လည်းခေါ်ပါတယ်)
ဆိုတာကတော့ Computer ကို ခိုင်းစေဖို့အတွက် ညွန်ကြားချက်များ ( Codes or Instructions ) ရေးသားခြင်းကို ဆိုလိုပါတယ်။ Instructions များရေးဖို့အတွက် language တစ်ခုခုကို သုံးရပါတယ်။ အဲလိုမျိုး language မျိုးကို Programming Language လို့ခေါ်ပါတယ်။ Programming Languages တွေအများကြီးရှိသလို့ တစ်ခုနဲ့တစ်ခု ရေးပုံရေးနည်း (syntax) နှင့် အသုံးပြုသည့်နယ်ပယ် (usage) တွေကွာခြားပါတယ်။
❤7
1. Algorithm
Algorithm ဆိုတာကတော့ တကယ် coding များမရေးသားခင် အလုပ်တစ်ခုခုကို ပြိီးမြောက်အောင် လုပ်ဖို့အတွက် (သို့မဟုတ်) Problem တစ်ခုခုကို ဖြေရှင်းဖို့အတွက် step by step ချရေးထားတဲ့ သို့မဟုတ် ရေးဆွဲထားတဲ့ instructions များကို ဆိုလိုပါတယ်။
Algorithm များကို Pseudocode သို့မဟုတ် flowcharts များဖြင့် အရင်ရေးဆွဲနိုင်ပါတယ်။ ထိုမှတစ်ဆင့် Algorithm မှ Programming Language အဖြစ်ပြောင်းဖို့ coding များရေးသားကြရပါတယ်။
Algorithm ဆိုတာကတော့ တကယ် coding များမရေးသားခင် အလုပ်တစ်ခုခုကို ပြိီးမြောက်အောင် လုပ်ဖို့အတွက် (သို့မဟုတ်) Problem တစ်ခုခုကို ဖြေရှင်းဖို့အတွက် step by step ချရေးထားတဲ့ သို့မဟုတ် ရေးဆွဲထားတဲ့ instructions များကို ဆိုလိုပါတယ်။
Algorithm များကို Pseudocode သို့မဟုတ် flowcharts များဖြင့် အရင်ရေးဆွဲနိုင်ပါတယ်။ ထိုမှတစ်ဆင့် Algorithm မှ Programming Language အဖြစ်ပြောင်းဖို့ coding များရေးသားကြရပါတယ်။
❤4
2. Code
Code ဆိုတာကတော့ Programming Language တစ်ခုခုကို သုံးပြီး Computer ကို ခိုင်းစေဖို့အတွက် ချရေးလိုက်တဲ့ instructions များကို ဆိုလိုပါတယ်။
ဥပမာ - number တစ်ခုကို စုံ/မ စစ်ပေးတဲ့ အရမ်းရိုးရှင်းလွယ်ကူတဲ့ program တွေကနေ ရှုပ်ထွေးကြီးမားတဲ့ program တွေဖြစ်တဲ့ Java,Kotline,Swift,Object- C ဖြင့် Mobile App များရေးဆွဲခြင်း ၊ HTML,CSS,JavaScript,PHP,Java,Python ဖြင့် Website များရေးဆွဲခြင်း ၊ C++,C# ဖြင့် Game များရေးဆွဲခြင်းကို ဆိုလိုပါတယ်။
Code ဆိုတာကတော့ Programming Language တစ်ခုခုကို သုံးပြီး Computer ကို ခိုင်းစေဖို့အတွက် ချရေးလိုက်တဲ့ instructions များကို ဆိုလိုပါတယ်။
ဥပမာ - number တစ်ခုကို စုံ/မ စစ်ပေးတဲ့ အရမ်းရိုးရှင်းလွယ်ကူတဲ့ program တွေကနေ ရှုပ်ထွေးကြီးမားတဲ့ program တွေဖြစ်တဲ့ Java,Kotline,Swift,Object- C ဖြင့် Mobile App များရေးဆွဲခြင်း ၊ HTML,CSS,JavaScript,PHP,Java,Python ဖြင့် Website များရေးဆွဲခြင်း ၊ C++,C# ဖြင့် Game များရေးဆွဲခြင်းကို ဆိုလိုပါတယ်။
❤5
3. Programming Languages
Programming Langauge ဆိုတာကတော့ Computer ကို ခိုင်းစေဖို့ ၊ Code တွေရေးဖို့အတွက် အသုံးပြုတဲ့ Language များကိုဆိုလိုပါတယ်။
Programming Languages အမျိုးအစားအနေနဲ့ Low Level Languages & High Level Languages ဆိုပြီး နှစ်မျိုးရှိပါတယ်။
Low Level Languages တွေကတော့ Computer ရဲ့ Hardware Devices တွေဖြစ်တဲ့ (CPU,RAM,Memory,Input/Output Devices) များနှင့် ပိုပြီးရင်းနှီးတဲ့ သို့မဟုတ် တိုက်ရိုက်ဆက်သွယ်နိုင်တဲ့ Language တွေဖြစ်ပါတယ်။ C , Assembly , Machine Code (101010101) စတဲ့ Language တွေက Low Level Languages တွေဖြစ်ပါတယ်။
High Level Languages တွေကတော့ လူသားတွေရဲ့ဘာသာစကား ( Human Language ) နှင့် ပိုပြီးနီးစပ်တဲ့ Language တွေဖြစ်ပါတယ်။Python,Java,JavaScript,Dart,C++ စတဲ့ Language များဟာ High Level Language တွေဖြစ်ပါတယ်။
Programming Langauge ဆိုတာကတော့ Computer ကို ခိုင်းစေဖို့ ၊ Code တွေရေးဖို့အတွက် အသုံးပြုတဲ့ Language များကိုဆိုလိုပါတယ်။
Programming Languages အမျိုးအစားအနေနဲ့ Low Level Languages & High Level Languages ဆိုပြီး နှစ်မျိုးရှိပါတယ်။
Low Level Languages တွေကတော့ Computer ရဲ့ Hardware Devices တွေဖြစ်တဲ့ (CPU,RAM,Memory,Input/Output Devices) များနှင့် ပိုပြီးရင်းနှီးတဲ့ သို့မဟုတ် တိုက်ရိုက်ဆက်သွယ်နိုင်တဲ့ Language တွေဖြစ်ပါတယ်။ C , Assembly , Machine Code (101010101) စတဲ့ Language တွေက Low Level Languages တွေဖြစ်ပါတယ်။
High Level Languages တွေကတော့ လူသားတွေရဲ့ဘာသာစကား ( Human Language ) နှင့် ပိုပြီးနီးစပ်တဲ့ Language တွေဖြစ်ပါတယ်။Python,Java,JavaScript,Dart,C++ စတဲ့ Language များဟာ High Level Language တွေဖြစ်ပါတယ်။
❤3
3. Compiling or Interpreting
Computer ဟာ Machine Code (10101010) တွေကို နားလည်တာဖြစ်တဲ့အတွက် High Level Programming Languages များဖြင့်ရေးထားသော code များကို Machine Code အဖြစ် translate လုပ်ဖို့လိုပါတယ်။
Translate လုပ်တဲ့အခါမှာ Compiler,Interpreter ဆိုပြီး tool နှစ်ခုရှိပါတယ်။
Compiler
Compiler ဟာ ရေးထားတဲ့ source code တစ်ခုလုံးကို Machine Code တွေစုထားတဲ့ run လို့ရတဲ့ execution file တစ်ခုဖြစ်အောင် ချက်ချင်း translate လုပ်ပေးနိုင်ပါတယ်။ C,C++,C#,Java စတဲ့ language များဟာ Compiler ကို သုံးပြီး translate လုပ်ပါတယ်။
Interpreter
Interpreter ကတော့ ရေးထားတဲ့ source code file ကို run လိုက်တဲ့အချိန်ကျမှ code တစ်ကြောင်းချင်းစီ ( line by line ) ကို translate လုပ်ပါတယ်။ Python , JavaScript စတဲ့ Programming Languages များဟာ Interpreter ကို သုံးပြီး translate လုပ်ပါတယ်။
Computer ဟာ Machine Code (10101010) တွေကို နားလည်တာဖြစ်တဲ့အတွက် High Level Programming Languages များဖြင့်ရေးထားသော code များကို Machine Code အဖြစ် translate လုပ်ဖို့လိုပါတယ်။
Translate လုပ်တဲ့အခါမှာ Compiler,Interpreter ဆိုပြီး tool နှစ်ခုရှိပါတယ်။
Compiler
Compiler ဟာ ရေးထားတဲ့ source code တစ်ခုလုံးကို Machine Code တွေစုထားတဲ့ run လို့ရတဲ့ execution file တစ်ခုဖြစ်အောင် ချက်ချင်း translate လုပ်ပေးနိုင်ပါတယ်။ C,C++,C#,Java စတဲ့ language များဟာ Compiler ကို သုံးပြီး translate လုပ်ပါတယ်။
Interpreter
Interpreter ကတော့ ရေးထားတဲ့ source code file ကို run လိုက်တဲ့အချိန်ကျမှ code တစ်ကြောင်းချင်းစီ ( line by line ) ကို translate လုပ်ပါတယ်။ Python , JavaScript စတဲ့ Programming Languages များဟာ Interpreter ကို သုံးပြီး translate လုပ်ပါတယ်။
❤2
5. Software Development
Programming ဟာ Software ရေးဆွဲခြင်းရဲ့ အစိတ်အပိုင်း တစ်ခုပဲဖြစ်ပါတယ်။ Software Development မှာ Planning (အစီအစဥ်ရေးဆွဲခြင်း),Designing(UI,Database design များရေးဆွဲခြင်း),Testing (ရေးထားသော software ကို စမ်းသပ်ခြင်း), Maintaining Software Products ( ရေးထားပြီးသော software ကို ပြင်ဆင်ထိန်းသိမ်းခြင်း )စသည့် တခြားသော လုပ်ဆောင်ချက်များလည်း ပါ၀င်ပါတယ်။
Programming ဟာ Software ရေးဆွဲခြင်းရဲ့ အစိတ်အပိုင်း တစ်ခုပဲဖြစ်ပါတယ်။ Software Development မှာ Planning (အစီအစဥ်ရေးဆွဲခြင်း),Designing(UI,Database design များရေးဆွဲခြင်း),Testing (ရေးထားသော software ကို စမ်းသပ်ခြင်း), Maintaining Software Products ( ရေးထားပြီးသော software ကို ပြင်ဆင်ထိန်းသိမ်းခြင်း )စသည့် တခြားသော လုပ်ဆောင်ချက်များလည်း ပါ၀င်ပါတယ်။
❤2
မြန်မာနိုင်ငံ မှ Catholic ဘာသာဝင်များအတွက် သင်တန်းမှာ တာဝန်ယူပြီး ရေးပေးထားတဲ့ ဘာသာရေး app လေး Apple AppStore ပေါ်ရောက်ပါပြီ။
Android အတွက်လည်း Playstore ပေါ်ရောက်ဖို့ Closed Testing အဆင့်မှာကြိုးစားနေတုန်းပါ။ Android App ကို သုံးချင်တဲ့ သူတွေအနေနဲ့ ဒီ post လေးရဲ့ comment အောက်မှာ ကိုယ့်ရဲ့ Playstore Sign In ထားတဲ့ Gmail လေးကို ment ထားပေးနိုင်ပါတယ်။ Early Access Invitation လေးပို့ပေးပါမယ်။
App Store Link
https://apps.apple.com/mm/app/myanmar-roman-catholic/id6742438214
@everyone
Android အတွက်လည်း Playstore ပေါ်ရောက်ဖို့ Closed Testing အဆင့်မှာကြိုးစားနေတုန်းပါ။ Android App ကို သုံးချင်တဲ့ သူတွေအနေနဲ့ ဒီ post လေးရဲ့ comment အောက်မှာ ကိုယ့်ရဲ့ Playstore Sign In ထားတဲ့ Gmail လေးကို ment ထားပေးနိုင်ပါတယ်။ Early Access Invitation လေးပို့ပေးပါမယ်။
App Store Link
https://apps.apple.com/mm/app/myanmar-roman-catholic/id6742438214
@everyone
App Store
Myanmar Roman Catholic App - App Store
Download Myanmar Roman Catholic by Wai Yan Htun on the App Store. See screenshots, ratings and reviews, user tips and more games like Myanmar Roman Catholic.
❤5
Android App Download Link
https://play.google.com/store/apps/details?id=com.crazydev.mrc
playstore မပွင့်ရင် comment မှာ playstore sign in လုပ်ထားတဲ့ gmail လေး ment ထားပေးပါ
@everyone
https://play.google.com/store/apps/details?id=com.crazydev.mrc
playstore မပွင့်ရင် comment မှာ playstore sign in လုပ်ထားတဲ့ gmail လေး ment ထားပေးပါ
@everyone