Creative Coder Myanmar
1.38K subscribers
546 photos
1 video
102 links
Web Development ခရီးစဉ်ကို
Creative Coder နှင့်စတင်လိုက်ပါ။🚀
Download Telegram
MERN Stack သင်ယူဖို့အတွက် အကောင်းဆုံး YouTube Channel (၃)ခု


MERN Stack လေ့လာဖို့ အကောင်း‌ဆုံး YouTube channel တွေကိုဖော်ပြပေးလိုက်ပါတယ်။

📝Traversy Media
Brad Traversy ရဲ့ channel ဖြစ်ပြီး Web Development နဲ့ပတ်သက်တဲ့ အကြောင်းအရာတွေကို အသေးစိတ် သင်ပေးတဲ့ channel တစ်ခုပါ။ Concept တွေကို အခြေခံကနေ နက်နက်နဲနဲ ရှင်းပြပေးပါတယ်။ Project လေးတွေ တကယ်လက်တွေ့ လုပ်ပြီး သင်ပေးတာမို့ လိုက်လုပ်ရတာ လွယ်ကူပါတယ်။ MERN Stack နဲ့ အပြည့်အစုံ Project တွေ လုပ်ပြထားတာမို့ လေ့လာရတာ အဆင်ပြေပါတယ်။ နောက်ဆုံးထွက် features တွေနဲ့ version တွေကို update လုပ်ပြီး သင်ပေးပါတယ်။
ကြည့်သင့်တဲ့ Playlist တွေကတော့
MERN Stack Front To Back
React Crash Course
Node.js API Masterclass
Channel Link >> https://www.youtube.com/traversymedia
📝JavaScript Mastery
Adrian Hajdin ရဲ့ channel ဖြစ်ပြီး modern JavaScript နဲ့ MERN stack project တွေကို အထူးပြုသင်ကြားပေးတဲ့ channel ပါ။Code တွေကို step-by-step ရှင်းပြပေးတာမို့ လိုက်လုပ်ရလွယ်ကူပါတယ်။ Project တွေရဲ့ Design ပိုင်းကိုပါ အလေးထား သင်ကြားပေးပါတယ်။ Project တွေရဲ့ source code ကိုလည်း GitHub မှာ share ထားပေးပါတယ်
Playlist တွေကတော့
Build and Deploy Full Stack MERN Applications
Modern React Tutorials
Advanced MERN Stack Projects
Channel Link >> https://www.youtube.com/@javascriptmastery
📝Net Ninja
Shaun Pelling ရဲ့ channel ဖြစ်ပြီး Web Development နဲ့ပတ်သက်တဲ့ course တွေကို စနစ်တကျ သင်ကြားပေးပါတယ်။ Video တွေက ၁၀-၁၅ မိနစ်လောက်စီပဲ ကြာပြီး point ကျကျ ရှင်းပြပေးပါတယ်။ React, Node.js, MongoDB စတာတွေကို သီးခြားစီ လေ့လာနိုင်ပါတယ်။
အကောင်းဆုံး playlist တွေကတော့
MERN Stack Crash Course
Complete React Tutorial
Node.js Crash Course
Channel Link >> https://www.youtube.com/@NetNinja
#MERN
Laravel Project တွေကို Server ပေါ်တင်ချင်ပေမယ့် ဘယ်ကစရမှန်းမသိ ဖြစ်နေသူတွေအတွက် "Laravel Deployment From Scratch" Course လေးကို မိတ်ဆက်ပေးချင်ပါတယ်။
💰 သင်တန်းကြေး - ၅၀,၀၀၀ ကျပ်
ဘာတွေသင်မှာလဲ?
Server နဲ့ Domain တွေ ကိုယ်တိုင် ဝယ်တတ်အောင်
LEMP Stack (Linux, Nginx, MySQL, PHP) setup လုပ်နည်း
Laravel Project တွေကို Production မှာ Professional ပုံစံ deploy လုပ်နည်း
Queue & Supervisor setup ကနေစပြီး Cron Jobs အထိ
👨‍🏫 သင်ကြားပေးမယ့်သူ Sir Hlaing Min Than
💡 ဘယ်သူတွေတက်သင့်လဲ?
Server အကြောင်း လုံးဝမသိသေးတဲ့သူတွေ
Real World Deployment အတွေ့အကြုံ မရှိသေးတဲ့သူတွေ
PHP Laravel နဲ့ အနည်းငယ် ရင်းနှီးပြီးသားသူတွေ (Laravel မတတ်သေးရင်လည်း Pure HTML/CSS deploy လုပ်နည်းကို သိသွားမှာပါ)


အခြေခံကစပြီး တစ်ဆင့်ချင်း သေချာရှင်းပြပေးမှာပါ
Server, Domain ဝယ်ယူတာကနေ Database, HTTPS setup အထိ အကုန်လုံး cover လုပ်ထားပါတယ်
Real Project example နဲ့ လက်တွေ့ လိုက်လုပ်ရမှာပါ
production level deployment လုပ်နည်းကို professional standard နဲ့အညီ သိသွားမှာပါ
📚 Chapter တွေကတော့:
Project Setup & Droplets
Nginx Server Configuration
Domain Setup
Queue & Supervisor Setup
Crons and Scheduling
တစ်သက်လုံး အသုံးဝင်မယ့် Deployment Skill တွေကို ၅သောင်းတည်းနဲ့ ရယူနိုင်တဲ့ အခွင့်အရေးကို လက်မလွှတ်လိုက်ပါနဲ့!
Course ဝယ်ယူဖို့ နဲ့ အသေးစိတ်သိချင်ရင် creativecodermm.com မှာ ဝင်ရောက်လေ့လာနိုင်ပါတယ်။
# creative_coder_myanmar
Web Security အကြောင်း သိထားသင့်တဲ့ အရေးကြီး အချက်များ 🔐


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


🎯 SQL Injection ကို ဘယ်လို ကာကွယ်မလဲ
Parameterized Queries တွေကိုသာ အသုံးပြုပါ
javascript

// မှားယွင်းအသုံးပြုပုံ
const query = SELECT * FROM users WHERE id = ${userId};

// မှန်ကန်တဲ့အသုံးပြုပုံ
const query = 'SELECT * FROM users WHERE id = ?';
connection.query(query, [userId]);

ORM တွေကို အသုံးပြုခြင်းဖြင့် ပိုမို secure ဖြစ်စေပါတယ်
User input တွေကို စစ်ဆေးပြီးမှ database ထဲ ထည့်သွင်းပါ

⚔️ XSS (Cross-Site Scripting) ကာကွယ်နည်းများ
HTML entities အဖြစ် encode လုပ်ပါ
Content Security Policy (CSP) headers တွေကို သတ်မှတ်ပါ
Third-party libraries တွေကို sanitize လုပ်ပါ

💪 CSRF (Cross-Site Request Forgery) ကာကွယ်နည်းများ
CSRF tokens တွေကို အသုံးပြုပါ
SameSite cookies attribute ကို strict သို့မဟုတ် lax အဖြစ်သတ်မှတ်ပါ

app.use(csrf());
// Form ထဲမှာ CSRF token ထည့်သွင်းပုံ
<form action="/api/data" method="POST">
<input type="hidden" name="_csrf" value="<%= csrfToken %>">
</form>

🔍 အခြား သတိထားရမယ့် အချက်များ
Dependencies တွေကို အမြဲ update လုပ်ထားပါ
npm audit ကို ပုံမှန် run ပါ
Environment variables တွေကို သေချာကိုင်တွယ်ပါ
File upload လုပ်ငန်းစဉ်တွေကို သေချာ validate လုပ်ပါ

📝 စဉ်ဆက်မပြတ် လုပ်ဆောင်သင့်တာတွေကတော့
Code review လုပ်တဲ့အခါ security ကို ဦးစားပေးစစ်ဆေးပါ
Security testing tools တွေကို CI/CD pipeline မှာ ထည့်သွင်းပါ
Log files တွေကို သေချာ monitor လုပ်ပါ
Security incidents တွေကို မှတ်တမ်းတင်ပြီး သင်ခန်းစာယူပါ


Security ဆိုတာ တစ်ခါလုပ်ပြီး ပြီးသွားတဲ့ အရာမဟုတ်ပါဘူး။ စဉ်ဆက်မပြတ် လေ့လာနေရမယ့် process တစ်ခုဖြစ်ပါတယ်။ Security practices တွေကို project စတင်တည်ဆောက်တဲ့ အချိန်ကတည်းက ထည့်သွင်းစဉ်းစားပါ။ မိမိရဲ့ application က user တွေအတွက် လုံခြုံစိတ်ချရတဲ့ platform တစ်ခုဖြစ်စေဖို့ အမြဲ ကြိုးစားနေရမှာ ဖြစ်ပါတယ်။
ဒီ security practices တွေကို လက်တွေ့ project တွေမှာ စတင်အသုံးချကြည့်ပါ။ Developer တို့ရဲ့ code တွေ ပိုမို secure ဖြစ်လာတာကို တွေ့ရမှာပါ! 💪
#WebSecurity #BestPractices #WebDevelopment #CyberSecurity
#creative_coder_myanmar
Web Development အခြေခံအတန်းလေးလူပြည့်ရန် (၃) ဦးသာလိုပါတော့တယ် 🚀

ဒီနှစ်ကုန်အတန်းမမှီရင် နောက်နှစ်စောင့်ရမှာမို့ Web Development ကိုအခြေခံကနေစပြီး တတ်ကျွမ်းချင်သူတွေအတွက် WDF အတန်းလေးက November (30) ရက်နေ့မှာစတင်တော့မှာဖြစ်ပါတယ်။

အတန်းအပ်ချင်ပါက page messenger ကနေလာရောက်အပ်နှံနိုင်ပါတယ်။

#creative_coder_myanmar
အလုပ်ရှာနေတဲ့ Developer များအတွက် အကြံပြုချက်များ 🎯
အလုပ်ရှာဖွေနေတဲ့ ကာလဟာ စိန်ခေါ်မှုတွေနဲ့ ပြည့်နှက်နေတက်ပါတယ်။ ဒါပေမယ့် စိတ်မပူပါနဲ့။ ကျွန်တော်တို့ အတူတူ အကြံဉာဏ်လေးတွေ မျှဝေကြရအောင်။

💼 CV ကို ဘယ်လိုရေးမလဲ?

Project တွေကို Detail ကျကျရေးပါ
"React နဲ့ E-commerce site ရေးဖူးပါတယ်"
"React, Node.js နဲ့ MongoDB သုံးပြီး payment system ပါတဲ့ online shop တစ်ခု ဖန်တီးခဲ့ပါတယ်။ daily active user 100+ ရှိပြီး၊ monthly transaction 1000+ ကို handle နိုင်ခဲ့ပါတယ်"

🚀 Portfolio ပြင်ဆင်နည်း

GitHub က code တွေကို သပ်သပ်ရပ်ရပ်ထားပါ
README တွေကို အသေးစိတ်ရေးပါ
Live demo link တွေ ထည့်ထားပါ
Code comment တွေ စနစ်တကុရှိအောင်ထားပါ

💡 Interview မတိုင်ခင် ပြင်ဆင်ရမယ့်အချက်များ
Algorithm နဲ့ Data Structure တွေ ပြန်လေ့ကျင့်ပါ
System Design ဆိုင်ရာ ဗဟုသုတများ စုဆောင်းထားပါ
ကိုယ့်ရဲ့ previous projects တွေအကြောင်း ပြန်လည်သုံးသပ်ထားပါ
Company ရဲ့ tech stack ကို ကြိုတင်လေ့လာထားပါ

🎯 အင်တာဗျူးအတွက် Tips များ

// ပရော်ဖက်ရှင်နယ်ကျကျ ဖြေပုံ
"ဒီ bug ကို ဘယ်လိုဖြေရှင်းရမှန်း မသိဘူး"
"ဒီ issue ကို ဖြေရှင်းဖို့ အချိန်နည်းနည်းယူရမယ်။ ဒီလို approach တွေနဲ့ စမ်းကြည့်နိုင်တယ်..."

🔍 အလုပ်ရှာဖွေတဲ့နေရာမှာ
LinkedIn profile ကို professional ဖြစ်အောင်ထားရပါမယ်။
Tech community တွေမှာ တက်ကြွစွာပါဝင်ပါ။
Networking events တွေတက်ရောက်ပါ။
Developer community တွေမှာ contribute လုပ်ပါ။
Developer တစ်ယောက်အနေနဲ့ အလုပ်ရှာတဲ့ခရီးလမ်းက ရိုးရှင်းတာတော့ မဟုတ်ပါဘူး။ ဒါပေမယ့် စနစ်တကျ ပြင်ဆင်ထားမယ်ဆိုရင် အခွင့်အလမ်းကောင်းတွေ ရရှိမှာ အသေအချာပါပဲ။ 💪

#creative_coder_myanmar