Creative Coder Myanmar
1.38K subscribers
547 photos
1 video
102 links
Web Development ခရီးစဉ်ကို
Creative Coder နှင့်စတင်လိုက်ပါ။🚀
Download Telegram
❝သင့်ရဲ့ 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 ခရီးစဉ်အစအဆုံးကို 𝐂𝐫𝐞𝐚𝐭𝐢𝐯𝐞 𝐂𝐨𝐝𝐞𝐫 မှတာ၀န်ယူပါရစေ❞

=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°

Web Development နယ်ပယ်ထဲကို၀င်လာချင်ပေမဲ့ ဘယ်ကစရမလဲမသိလို့စိတ်ပူနေတာလား?

အခြေခံတွေရပြီးပေမဲ့ ဘာတွေဆက်လေ့လာရမလဲ‌မသိလို့ခေါင်းရှုပ်နေပါသလား ?

ဒီလိုဆိုရင်မပူပါနဲ့ 😉

Creative Coder ရှိနေပါပြီ ။

အခုဆိုရင် Creative Coder မှာ Learning Platform Website ကနေလေ့လာလို့ရနိုင်မဲ့ video class ‌တွေ zoom class တွေနဲ့ အပြင်တန်းတွေလည်းဖွင့်လှစ်ထားရှိပါတယ်။

Developer ခရီးစဉ်စဖို့အတွက်အသင့်တော်ဆုံး roadmap လေးကိုဒီမှာကြည့်လိုက်ပါ 👇

https://creativecodermm.com/path

📝𝐖𝐞𝐛 𝐃𝐞𝐬𝐢𝐠𝐧 𝐅𝐨𝐮𝐧𝐝𝐚𝐭𝐢𝐨𝐧 𝐂𝐥𝐚𝐬𝐬

Creative Coder ကအခြေခံစပြီးသင်ယူချင်တဲ့သူတွေအတွက် Web Design Foundation Basic Class လေးကို ဖွင့်လှစ်ထားရှိပါတယ်။

HTML/CSS နဲ့ Tailwind CSS တို့ကိုအခြေခံအနေနဲ့သင်ပေးသွားမှာဖြစ်ပြီး ဆရာနဲ့အတူလက်တွေ့ပြုလုပ်ရမဲ့ project တွေနဲ့ ကိုယ်တိုင်ပြုလုပ်ရမဲ့ project တွေကိုလည်းထည့်သွင်းပေးထားပါတယ်။

ဒီအတန်းလေးကလူပြည့်တော့မှာမလို့ အပ်ချင်သေးတယ်ဆို အပ်လို့ရပါသေးတယ်။

https://m.facebook.com/story.php?story_fbid=685096980323906&id=100064708297617&mibextid=Nif5oz

📝𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐁𝐚𝐬𝐢𝐜 𝐰𝐢𝐭𝐡 𝐉𝐚𝐯𝐚𝐬𝐜𝐫𝐢𝐩𝐭

အခြေခံပြီးသွားတဲ့သူတွေအနေနဲ့တော့ Basic Javascript အတန်းလေးကိုပဲတက်ပြီး Fronted ပိုင်းဖြစ်တဲ့ Vue နဲ့ React ကိုပဲသွားမလားဆိုပြီးရွေးစရာရှိပါတယ်။ အခြေခံ concept တွေပိုင်နိုင်အောင်သင်ကြားပေးထားတာဖြစ်ပြီး Web Development နယ်ပယ်ထဲ၀င်ဖို့အရေးကြီးတဲ့ဒုတိယခြေလှမ်းတစ်ခုလည်းဖြစ်ပါတယ်။

https://creativecodermm.com/courses/programming-basic-with-javascript/chapter-1/lesson-1

📝𝐆𝐢𝐭 & 𝐆𝐢𝐭𝐇𝐮𝐛 𝐁𝐚𝐬𝐢𝐜 𝐭𝐨 𝐈𝐧𝐭𝐞𝐫𝐦𝐞𝐝𝐢𝐚𝐭𝐞 𝐂𝐨𝐮𝐫𝐬𝐞

Developer တို့အနေနဲ့ project တွေရေးတယ် Team နဲ့အလုပ်လုပ်တော့မယ်ဆိုရင်လိုအပ်လာမှာဖြစ်တဲ့ Version Control System တစ်ခုဖြစ်တဲ့ Git & GitHub ကို Beginner level ကနေစတင်ပြီး Intermediate Level အထိဒီအတန်းလေးမှာသင်ကြားရမှာဖြစ်ပါတယ်။

ဒီအတန်းလေးကိုတော့ အခမဲ့လေ့လာနိုင်ပါတယ်။

https://creativecodermm.com/courses/git-&-github-absolute-basics/chapter-1/lesson-1

https://creativecodermm.com/courses/git-and-github-intermediate/chapter-1/lesson-1

📝 𝐉𝐒+ 𝐕𝐮𝐞 + 𝐅𝐢𝐫𝐞𝐛𝐚𝐬𝐞 𝐂𝐨𝐦𝐛𝐨 𝐏𝐚𝐜𝐤𝐚𝐠𝐞

JS basic ကနေစပြီး Vue ကို Advanced Level အထိသင်ကြားပေးသွားမှာဖြစ်ပါတယ်။ Backend Firebase နဲ့ပေါင်းပြီးသင်ကြားပေးသွားမှာလည်းဖြစ်တဲ့အတွက် project တွေအများကြီးလုပ်ရမှာလည်းဖြစ်ပါတယ်။

https://creativecodermm.com/courses/js-vue-firebase-combo-package/chapter-1/lesson-1

📝𝐑𝐞𝐚𝐜𝐭+𝐅𝐢𝐫𝐞𝐛𝐚𝐬𝐞 𝐂𝐨𝐦𝐛𝐨 𝐏𝐚𝐜𝐤𝐚𝐠𝐞

ဒီအတန်းမှာတော့ React Library ကို အစက‌နေ
လုပ်ငန်းခွင်၀င်နိုင်တဲ့အထိ သင်ကြားပေးသွားမှာဖြစ်ပါတယ်။ Bonus အနေနဲ့ Firebase နဲ့တွဲပြီး Project တွေဖန်တီးရေးသားသွားရမှာဖြစ်ပါတယ်။

https://creativecodermm.com/courses/react-firebase-combo-package/chapter-1/lesson-1

📝𝐏𝐇𝐏 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤 𝐓𝐡𝐢𝐧𝐤𝐢𝐧𝐠

PHP framework အကြောင်းကိုသေချာလေးသင်ပြပေးသွားမဲ့အတန်းလေးဖြစ်ပြီး HTML CSS အခြေခံရှိထားသူတွေပါတက်ရောက်နိုင်မဲ့အတန်းလေးပဲဖြစ်ပါတယ်။

https://creativecodermm.com/courses/php-framework-thinking/chapter-1/lesson-1

📝𝐏𝐇𝐏 +𝐃𝐞𝐞𝐩 𝐃𝐢𝐯𝐞 𝐋𝐚𝐫𝐚𝐯𝐞𝐥

ဒီအတန်းလေးကတော့ Backend ပိုင်းအတွက်အထူးသီးသန့်အတန်းလေးဖြစ်ပြီး PHP langauge နဲ့အတူ Laravel ကိုပါပေါင်းစပ်သင်ကြားပေးသွားမှာပဲဖြစ်ပါတယ်။
https://creativecodermm.com/courses/php-and-deep-dive-laravel/chapter-1/lesson-1

📝 𝐖𝐞𝐛𝐬𝐢𝐭𝐞 𝐃𝐞𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭 𝐅𝐫𝐨𝐦 𝐒𝐜𝐫𝐚𝐭𝐜𝐡 (𝐋𝐚𝐫𝐚𝐯𝐞𝐥 𝐰𝐢𝐭𝐡 𝐋𝐄𝐌𝐏 𝐬𝐭𝐚𝐜𝐤)

Deployment နဲ့ပတ်သက်ပြီးသိထားသင့်တာလေးတွေကိုသင်ပြပေးသွားမဲ့အတန်းလေးဖြစ်ပါတယ်။ Server,Domain ၀ယ်တာတွေ database HTTPS setup တွေနဲ့ပတ်သက်ပြီးအကုန်လုံးပါအောင်သင်ကြားပေးသွားမှာပဲဖြစ်ပါတယ်။

https://creativecodermm.com/courses/web-deployment-from-scratch/chapter-1/lesson-1

Basic ကနေစတင်ပြီး deployment stage တွေအထိအတန်းတွေအကုန်လုံးကို Creative Coder မှာရွေးချယ်တက်ရောက်နိုင်နေပါပြီ။

ကဲ အားလုံးပဲ web development နဲ့ပတ်သက်ပြီးလေ့လာချင်ရင် Creative Coder ကိုသာသတိရလိုက်နော် 👀

#creative_coder_myanmar

#website

#development
❝Beginner တို့အတွေးမမှားစေဖို့ ဒါတွေဆောင် ဒါတွေရှောင်

°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°

Web Development နယ်ပယ်ထဲကို စပြီးခြေချမယ်လို့စဉ်းစားနေတဲ့ Beginner လေးတို့အတွက်အတွေးမမှားရအောင် ဆောင်သင့်တာ‌ဆောင်ရှောင်သင့်တာရှောင်ဖို့ ဆက်ဖတ်လိုက်ရအောင် 👀

(၁) ရွေးချယ်မှုပြုလုပ်ပါ။

တစ်ခုခုကိုစလေ့လာဖို့ပြုလုပ်ပြီဆိုထဲက Selfstudy နဲ့သွားမှာလား သင်တန်းတက်ပြီးလေ့လာမှာလားဆိုတာရွေးချယ်ရမှာပါ။ ကိုယ်သွားမဲ့လမ်းကြောင်းကိုဖြောင့်ဖြောင့်တန်းတန်းသိပြီး ဘာဆက်လုပ်ရမယ် ဆိုတာကိုသိတဲ့သူတွေကတော့ သင်တန်းပဲတက်တက် selfstudy ပဲလုပ်လုပ်အဆင်ပြေမှာဖြစ်ပါတယ်။ ဒီလို သိဖို့လည်းမခဲယဉ်းတော့သလို ကိုယ်သိချင်တာတွေကို လျှပ်တစ်ပြတ်အတွင်း သိနိုင်တဲ့ခေတ်ကိုရောက်နေပါပြီ။
ဒီနေရာမှာအကြံပေးချင်တာက ကိုယ်ကအရမ်းကိုစိတ်အားထက်သန်နေတယ်ဆိုရင်တော့ သင်တန်းတစ်ခုခုကိုရွေးချယ်တက်ရောက်ပြီး အချိန်ကိုအကျိုးရှိစွာအသုံးချတာအကောင်းဆုံးပါ။ Selfstudy ကိုတော့ ကိုယ်က Web Development ကိုစိတ်၀င်စားတာမသေချာသေးဘူး စမ်းပြီးလုပ်ကြည့်ချင်တဲ့သူတွေအနေနဲ့ စလုပ်သင့်ပါတယ်။ Selfstudy လုပ်မဲ့ သူတွေကလည်းတိကျသေချာတဲ့ resource တွေ senior တွေကိုချဉ်းကပ်ပြီးသိသင့်တာတွေကိုမေးမြန်းပြီးပြုလုပ်လို့ရပါတယ်။

(၂) Goal တစ်ခုခုချမှတ်ပါ။

တစ်ယောက်နဲ့တစ်ယောက်နဲ့လေ့လာပုံပေါ်မူတည်ပြီး ကိုယ့်ကိုယ်ကိုယ်တစ်ပတ်ကိုဘယ်လောက်လေ့လာမယ် ဆိုပြီး goal ချမှတ်ထားပါ။ ဒီလိုသတ်သတ်မှတ်မှတ်လုပ်ထားခြင်းက ကိုယ်ဘာတွေလေ့လာထားပြီးပြီလဲဆိုတာကိုပြန်ကြည့်ရတာလည်းလွယ်ကူစေပါတယ်။

(၃) မသိတာရှိရင်ရှာဖွေမေးမြန်းပါ။

ရှာဖွေမေးမြန်းဆိုတဲ့နေရာမှာ မသိတာတစ်ခုခုရှိတာနဲ့ပထမဆုံး ကိုယ့်ဘာသာရှာဖွေတတ်တဲ့ အကျင့်ကိုလုပ်ထားပါ။ ပြီးရင်တော့ ကိုယ်နားလည်ထားတာက ဒီလိုမျိုးဟုတ်လား မှန်လားဆိုတာကို Senior တွေကိုမေးဖို့ မကြောက်ပါနဲ့ ။

(၄) လေ့ကျင့်ပါ။

Coding လုပ်တဲ့နေရာမှာ အဓိကကျတာက များများရေးဖို့ပါပဲ။ရေးတယ်ဆိုတဲ့နေရာမှာ ကိုယ်ကဒီနေ့ animation အပိုင်းလေ့လာခဲ့တယ်ဆိုရင် အဲ့တာကို ကိုယ်သိထားသလို
Project ထဲမှာထည့်သုံးပြီးရေးတာဖြစ်ပါတယ်။

(၅) ဆက်သွားပါ။

Beginner တော်တော်များများကတော့ အစပိုင်းမှာခက်တယ်ဆိုပြီး ညည်းကြတာပုံမှန်ပါပဲ။ အရေးကြီးတာက တကယ်သာဝါသနာပါတယ်ဆို နောက်ပြန်လှည့်မသွားဘဲ ပိုကြိုးစားနေဖို့ပဲဖြစ်ပါတယ်။

ကျွန်တော်တို့ Creative Coder Myanmar ကလည်း Beginner တွေသိလိုတာကိုဆွေးနွေးပြောပြပေးဖို့အဆင်သင့်ရှိနေသလို အခြေခံကိုတိကျပိုင်နိုင်စွာသင်ကြားပေးမဲ့ Web Development Foundation အတန်းတွေကိုလည်းဖွင့်လှစ်ထားလျက်ရှိပါတယ်။
ကဲ… Beginner တွေအနေနဲ့လေ့လာရမှာ အခက်အခဲဖြစ်နေတာတွေ၊ သိလိုတာတွေကို အခု Post အောက်မှာ‌မေးမြန်းသွားလို့ရပါတယ် ။
Senior တွေကလည်းကိုယ့်ရဲ့အတွေ့အကြုံတွေကိုပြန်လည်မျှဝေပေးသွားလို့ရတယ်နော် 👀

#creative_coder_myanmar
#beginner
#web_development
❝𝐄𝐚𝐫𝐥𝐲 𝐁𝐢𝐫𝐝 𝐃𝐢𝐬𝐜𝐨𝐮𝐧𝐭 တွေနဲ့ 𝐋𝐚𝐫𝐚𝐯𝐞𝐥 𝐙𝐨𝐨𝐦 𝐂𝐥𝐚𝐬𝐬 𝐁𝐚𝐭𝐜𝐡 (𝟒) ပြန်လည်ရောက်ရှိလာပါပြီ❞
=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=

သင်တန်းမစခင်တည်းက ကြိုတင်အပ်နှံသူတွေနဲ့ပြည့်နေတဲ့
Creative Coder ရဲ့ Premium အတန်းတစ်ခုဖြစ်တဲ့ Laravel Zoom Class လေးက Batch 4 ကိုရောက်ရှိလာပြီဖြစ်ပါတယ်။
Code ရေးတဲ့အခါ လိုအပ်တဲ့အခြေခံတွေကနေစတင်ပြီးသင်ကြားပေးတဲ့အတန်းလေးဖြစ်ပါတယ်။

Backend ပိုင်းကို PHP အခြေခံကနေစတင်ပြီး Framwork ဖြစ်တဲ့ Laravel နဲ့ပါ project တွေလုပ်နိုင်အောင်အထိ စာတွေ့လက်တွေ့ပါ ပေါင်းစပ်သင်ကြားပေးသွားမှာဖြစ်ပါတယ်။
ဒါ့အပြင် သင်တန်းမှာစာသေချာလိုက်လုပ်ပြီးထူးချွန်ပါကလည်း အလုပ်အကိုင်အခွင့်အလမ်းတွေနဲ့ချိတ်ဆက်ပေးပါသေးတယ်။

*Creative Coder မှာတစ်ခါသင်တန်းအပ်ပြီးတာနဲ့ မတတ်မချင်းနောက် batch တွေလည်းပြန်လည်တက်ရောက်နိုင်ပါတယ်။ ဒီအတွက်သင်တန်းကြေးလည်းထပ်ပြီးပေးစရာမလိုပါဘူး*

✔️ Frontend ပြီးလို့ Backend ကိုစတင်လေ့လာလိုသူတွေ
✔️ Full Stack Developer အဖြစ် ရပ်တည်လိုသူတွေ
✔️ Backend ပိုင်းကိုအခြေခံမှစတင်ကာ ပိုင်နိုင်အောင်လေ့လာလိုသူတွေ အတွက် အသင့်တော်ဆုံးပဲဖြစ်ပါတယ်။

📝သင်တန်းမှာဘာတွေသင်ကြားပေးသွားမှာလဲ
ဒီ Course မှာပါဝင်သွားမှာတွေကတော့ PHP /Laravel ရဲ့ Advanced ပိုင်း core concept တွေအထိပါထည့်သွင်းသင်ကြားပေးသွားမှာပါ။
Intro to php basic +mysql for learning Laravel (also Framework Thinking Class include)
intro to basic command line for beginners
intro to Laravel
Env Setup
Routing and Tricks
What iso cache
Filesystem
Collection & Tinker
Env File and
what is migrations
Eloquent Model
database seeding & model factories using
Core Relationships (belongsTo,hasMany,manyToMany)
what is controller
Model View Controllers(MVC) and why use MVC?
all blade syntax
validation input form
Advance Tricky Queries
Auth System and middlewares
Full Comment System
Blog Subscription
photo upload system
Api development In Laravel
upload laravel project to Digitalocean Linux VPS Server 🥳

ဒါတွေအကုန်လုံးကို Zoom Live Session နဲ့သင်ကြားရမဲ့အပြင် သင်ကြားနေစဉ်အတွင်းနားမလည်တာတွေ ဆွေးနွေးချင်တာတွေကိုပါ ဆရာနဲ့အတူတူ ဆွေးနွေးလို့ရဦးမှာဖြစ်ပါတယ်။

📝 သင်တန်းတစ်ချိန်မတက်မိရင် သင်ခန်းစာတွေကို Record ပြန်ပေးတာလား ?

စာမေးဖို့နဲ့ဆွေးနွေးဖို့အတွက် Messenger Gp ရှိမှာဖြစ်ပြီး သင်တန်းချိန်ပြီးတိုင်းမှာ သင်ပြီးတဲ့ သင်ခန်းစာတွေရဲ့ recording ကို FB gp ထဲမှာပြန်လည်တင်ပေးသွားမှာဖြစ်ပါတယ်။

📝Bonus Course

အခုသင်တန်းကိုအပ်နှံမဲ့ ကျောင်းသားတွေအနေနဲ့ Creative Coder ရဲ့ Deployment Course ကို အခမဲ့းတက်ရောက်ခွင့်ရမှာလည်းဖြစ်ပါတယ် 🎉
ဒီ Course ထဲမှာဘာတွေပါ၀င်သွားမလဲဆိုရင်
👉 Domain ၀ယ်တာတွေ
👉 Server အကြောင်းတွေ
👉 https setup လုပ်တာတွေ
👉 Database Setup လုပ်တာတွေ စတဲ့ Deployment လုပ်တာနဲ့ပတ်သက်ပြီး သိသင့်သိထိုက်တာတွေ အကုန်ထည့်သွင်းသင်ကြားပေးသွားမှာဖြစ်ပါတယ်။

📝သင်ကြားပေးမဲ့ ဆရာအကြောင်း

👨‍🏫 Course နှစ်ခုလုံးအတွက်သင်ကြားပေးမဲ့ဆရာကတော့ Creative Coder ရဲ့ Founder တစ်ဦးဖြစ်တဲ့ ဆရာ Hlaing Min Than ဖြစ်ပါတယ်။
Foreign Company တွေမှာလုပ်ကိုင်ဖူးတဲ့ အတွေ့အကြုံရှိသလို Laravel နဲ့လက်ရှိ Project တွေလုပ်နေတာလည်းဖြစ်ပါတယ်။

📝သင်တန်းကြေးနဲ့ Discount Price

ပုံမှန်သင်တန်းကြေးက 120000 MMK ဖြစ်ပေမဲ့ Discount ကာလဖြစ်တဲ့ တစ်ပတ်အတွင်းအပ်နှံမယ်ဆိုရင်တော့ Course တစ်ခုလုံးအပြီးအစီး + Deployment Course အပါအ၀င်ကိုမှ 100000 MMK သာကျသင့်မှာဖြစ်ပါတယ်။
Creative Coder ရဲ့ထုံးစံအတိုင်းသင်တန်းကြေးကိုလည်းနှစ်ခါခွဲသွင်းလို့ရပါသေးတယ် ။
ဒီတစ်ခေါက်မှာတော့ early bird Discount ကို 15 ‌ယောက်အထိပေးထားပါတယ်။ ဒါပေမဲ့ သင်တန်းမစခင်တည်းကကြိုအပ်ထားတဲ့သူတွေရှိတာကြောင့် Early Bird Discount လေးက ၇ ယောက်စာပဲကျန်ပါတော့တယ်။
သင်တန်းကြေးနှစ်ခါခွဲသွင်းမယ်ဆိုရင်တော့ Discount Price နဲ့ရတော့မှာမဟုတ်ပါဘူး။

📝 သင်တန်းအချိန်စာရင်း

Live Class ဖြစ်တဲ့အတွက် လူ ၂၅ သာလက်ခံပေးသွားမှာဖြစ်ပါတယ်။
အပတ်စဉ် Tuesday, Wednesday & Thursday ည 8:30 ကနေ 10:00 အထိသင်ကြားပေးသွားမှာဖြစ်ပါတယ်။သင်တန်းက OCT 17 ရက်နေ့စမှာပဲဖြစ်ပြီး နှစ်လကြာမြင့်မှာပဲဖြစ်ပါတယ်။

📝သင်တန်းကိုဘယ်ကနေအပ်နှံရမလဲ ?

သင်တန်းကိုအပ်နှံချင်တဲ့သူတွေက page messenger ကိုလာရောက်ပြီးအတန်းအပ်နှံနိုင်ပါတယ်အချက်အလတ်တွေကိုစီစစ်ပြီးရင်တော့ ပြန်လည်ဆက်သွယ်ပေးမှာပဲဖြစ်ပါတယ်။

ဆရာနဲ့တိုက်ရိုက်သင်ကြားခွင့်ရမဲ့ အပြင် Discount Price တွေကိုလည်းထည့်ပေးထားတာကြောင့် လူမပြည့်ခင်အမြန်လေးသင်တန်းလာအပ်ထားမှစိတ်ချရပါလိမ့်မယ်‌နော်။
သင်တန်းနဲ့ပတ်သက်ပြီး မေးမြန်းချင်တာဖြစ်စေ ၊ သင်တန်းအပ်နှံချင်တာဖြစ်စေ page messenger ကနေဖြစ်ဖြစ် comment ကနေဖြစ်ဖြစ်ဆက်သွယ်စုံစမ်းမေးမြန်းနိုင်ပါတယ်။

အားလုံးပဲ သာယာပျော်ရွှင်သောနေ့လေးကိုပိုင်ဆိုင်နိုင်ကြပါစေ ။

#creative_coder_myanmar
❝𝐖𝐡𝐚𝐭 𝐢𝐬 𝐆𝐢𝐭 𝐑𝐞𝐯𝐞𝐫𝐭 ? ❞

=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°

Developer မိတ်ဆွေတို့ မဖြစ်မနေသိရမဲ့ အထဲမှာ Git Command တွေအကြောင်းကလည်းပါ၀င်ပါတယ်။

Git Revert ဆိုတာ Git repository တွေကို manage လုပ်တဲ့ command တွေဖြစ်ပါတယ်။

Git Revert ကိုဘယ်လိုနေရာတွေမှာ အသုံးပြုသလဲဆိုရင်
👉 previous commit ကိုပြန်ပြောင်းချင်တဲ့အခါ (undo) အဖြစ်သုံးပါတယ်။ ဒါကိုသုံးတာက commit history တစ်ခုလုံးကိုပြောင်းလဲမသွားစေပါဘူး။
👉 ကိုယ်က record တစ်ခုကိုပြောင်းလဲပြီး ပြောင်းလဲသွားတာကို အခြား Developer တွေကို share ချင်တဲ့အခါသုံးလို့ရပါတယ်။
👉 Git Revert ကိုသုံးခြင်းက commit တွေအများကြီးနဲ့ deal လုပ်ရတဲ့အခါ ပိုပြီးလွယ်ကူစေပြီး safe ဖြစ်ပါတယ်။

ဥပမာအနေနဲ့ ပိုပြီးနားလည်လွယ်အောင်ပြောရမယ်ဆိုရင်

Commit A နဲ့ Commit B ရှိတယ်ဆိုပါစို့

ကိုယ်က commit B မှာ ရေးနေပြီ ဒါပေမဲ့ commit B က ကုဒ်တွေကို အကြောင်းကြောင်းကြောင့် မတင်ချင်တော့ဘဲ commit A ကိုပဲ final ထားချင်တယ် ဆိုရင် git revert ကိုသုံးလို့ရပါတယ်

💯ထူးခြားချက်တွေက
Commit A ကို သွားတာမဟုတ်ဘဲ Commit A ထဲမှာ ရေးထားသမျှတွေကို commit အသစ်တစ်ခု create ပေးပြီး final version ထားပေးလိုက်တဲ့ပုံစံမျိုးပဲဖြစ်ပါတယ်။

ဒီလိုမျိုးလုပ်ခြင်းအားဖြင့် Commit History ကိုလည်းထိခိုက်စေမှာမဟုတ်ပါဘူး။

Example Git Command လေးကတော့
git revert <commit> ဆိုတဲ့ command လေးပဲဖြစ်ပါတယ်။

ဒါကြောင့် မိတ်ဆွေတို့က လုပ်ငန်းခွင်မှာသုံးမယ်ဆိုရင် Git Revert က commit အသစ်ကိုဖန်တီးပေးပြီး မူရင်း history ကိုမထိခိုက်စေတဲ့အတွက် efficient ဖြစ်ပြီး
ပိုပြီးလည်း safe ဖြစ်ပါတယ်။

Developer တို့လုပ်ငန်းခွင်၀င်တော့မယ်ဆိုရင် Team နဲ့အတူတူတွဲပြီးအလုပ်လုပ်ရတော့မှာဖြစ်တဲ့အတွက် Git Command တွေကိုမဖြစ်မနေသုံးလာရတော့မှာဖြစ်ပါတယ်။ ဒီအခါမှာ ဘယ်လို Command ကတော့အကျိုးသက်ရောက်မှု ဘယ်လိုရှိတယ်ဆိုတာ လေ့လာထားသင့်ပါတယ်။
နောက်နေ့တွေ့မှာရော ဘယ် command လေးတွေအကြောင်းမျှဝေပေးရမလဲဆိုတာ comment မှာရေးပေးသွားခဲ့ကြပါဦးနော် 👀


#creative_coder_myanmar
#git_commands
#revert
❝𝐖𝐡𝐚𝐭 𝐢𝐬 𝐆𝐢𝐭 𝐑𝐞𝐬𝐞𝐭?❞

=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°=°

Git Reset. က Git Version Control System ထဲက command တစ်ခုဖြစ်ပါတယ်။
Git reset ကို Commit တစ်ခုကိုဖျက်ဖို့နဲ့
ကိုယ်သွားချင်တဲ့ commit ဆီပြန်သွားနိုင်ဖို့အတွက်အသုံးပြုကြပါတယ်။

ဥပမာ ကိုယ့်ရဲ့ working history ထဲမှာ commit
1-2-3-4 ရှိမယ် 2 ကိုပြန်သွားမယ်ဆိုရင်
git reset 2 လို့ရေးလိုက်ရုံပါပဲ။
ဒါပေမဲ့သူ့ရှေ့မှာ ရှိတဲ့ 3 နဲ့ 4 က တော့ ပျက်သွားမှာပဲဖြစ်ပါတယ်။

Git Reset မှာ mixed, soft နဲ့ hard ဆိုပြီးသုံးမျိုးရှိပါတယ်။

Mixed ( default ) - ကိုသုံးမယ်ဆိုရင် သူက ခုနက 3 နဲ့ 4 မှာရေးထားတဲ့ code တွေကို commit မလုပ်ခင် အခြေအနေ နဲ့ ပြန်ပေးတာပဲဖြစ်ပါတယ်။

Usage - git reset <commit>

Soft - သူက 3 နဲ့ 4 က ရေးပြီးသား Code
တွေကို လက်ရှိရောက်နေတဲ့ commit 2 မှာ commit လုပ်ပြီးသား အခြေအနေ နဲ့ပြန်ပေးပါတယ်။

Usage - git reset --soft <commit>

Hard - ကိုယ်သွားချင်တဲ့ commit 2 ကိုတော့ ရောက်သွားပါတယ်။ ဒါပေမဲ့ 3 နဲ့ 4 မှာ ရေးခဲ့သမျှ ဘာမှရှိတော့မှာမဟုတ်ဘူး။ အကုန်ပျက်သွားမှာဖြစ်ပါတယ်။

Usage - git reset --hard <commit>

သူရဲ့အကျိုးကျေးဇူးအနေနဲ့က ကိုယ်တကယ်ရှင်းချင်တဲ့ commit မှတ်တမ်းတွေရှိလာရင် ဒါလေးသုံးပြီး ရှင်းလို့ရမှာဖြစ်ပါတယ်။

ဒါပေမယ့် ဆိုးကျိုးအနေနဲ့ဆိုရင် hard ကိုသုံးတဲ့အခါ အထူးသတိပြုရမှာဖြစ်ပါတယ်။

ကိုယ်လိုအပ်တဲ့ code တစ်ခုခု ဒါမှမဟုတ် အခြား developer တွေက ဝင်ရေးထားတဲ့ code တွေ က ဖျက်ချင်တဲ့ commit မှာ ရှိနေမယ်ဆိုရင် hard ကိုသုံးတာတွေကိုရှောင်သင့်ပါတယ်။

ကဲ.. ဒီလောက်ဆိုရင် Git Reset အကြောင်းကိုသိသွားလောက်ပြီလို့ထင်ပါတယ်။

မိတ်ဆွေတို့ရော Git Reset ကိုအသုံးပြုဖူးလားဆိုတာ ပြန်ပြီးမျှဝေပေးခဲ့ပါဘူးနော် 👀

#creative_coder_myanmar
#git_reset