Self Study Tips, Tricks, Articles, Useful Resources & Information

Drupal Learning Tips and Tricks For Beignners and Beyond

Learning Drupal is always life time event for a Drupal user. If you are a new comer, it is hard to know Where and How to start. I was in that situation when I started my Drupal journey in mid 2009. Since that time, I'm always finding the ways to help Drupal new comers.

အတားအဆီးများကို ဖော်ထုတ်ခြင်း (၂) - သူတို့ကြောင့်လား

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

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

အတားအဆီးများကို ဖော်ထုတ်ခြင်း - ကိုယ်သာတရားခံ

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

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

Collections of Keynotes, Videos and Presentations from DrupalCon Chicago 2011

DrupalCon (Drupal Confrences) are really interesting events for Drupal people around World.

"DrupalCon is an international event that brings together the people who use, develop, design, and support the Drupal platform."

An excerpt from Drupalcon Chicago website

Sequence, Selections & Iterations in Our Daily Life

ကျွန်တော်တို့ အခြေခံပညာ အဆင့်မှာ သင်ခဲ့ရတဲ့ သင်္ချာဘာသာရပ်တွေထဲက အချို့ဟာ နေ့စဉ်ဘ၀မှာ ချက်ချင်းကို အသုံးကျပါတယ်။ ဆယ်တန်းမှာ သင်္ချာသင်ရတဲ့ အချိန်က Sequence & Series ကို သင်ရတော့ ပုံသေနည်းတွေ၊ Function တွေထုတ်ပြီး ပုစာၦတွေ အဖြေထုတ်ရတာ အတော်လေး စိတ်၀င်စားစရာ ကောင်းပြီး၊ ပျော်စရာလည်း ကောင်းပါတယ်။ ဒီဆောင်းပါးမှာ အဲဒီ သင်္ချာသင်ခန်းစာတွေနဲ့ Computer Software Programming ဆက်စပ်မှုတွေ၊ နေ့စဉ်လူမှုဘ၀နဲ့ ဆက်စပ်နေတာတွေကို စဉ်းစားကြည့်ကြရအောင်။ ဒါမှ ကျောင်းသင်ခန်းစာတွေကို ပိုပြီး တန်ဘိုးထား နားလည်နိုင်လိမ့်မယ် ၊ ကိုယ့်အတွက် မဖြစ်နိုင်တော့ရင်တောင် ညီ/ညီမငယ်တွေကို ပြန်ပြီး ေ၀မျှနိုင်မယ်လို့ ယုံကြည်

How to Do a Proper Research for Our Projects, Challenges, Clients, Life and Community

Research ပြုလုပ်ခြင်းဟာ Engineer, Doctor, Web Developer, Web Designer, Author, Teacher အစရှိတဲ့ နယ်ပယ်အသီးသီး၊ လုပ်ငန်း အမျိုးမျိုးက ပညာရှင်များအားလုံးအတွက် အထူးအရေးကြီးပါတယ်။ ကုန်ကုန်ပြောရရင် ကွမ်းယာရောင်းတဲ့သူလည်း သုတေသနနဲ့ မကင်းပါဘူး။ စိန်ခေါ်မှု အသစ် (New Challenge)၊ တောင်းဆိုမှု အသစ် (New Feature Requests) မရှိတဲ့ လုပ်ငန်း၊ အဲဒီ တောင်းဆိုမှုတွေကို မဖြည့်ဆည်းနိုင်တဲ့ လုပ်ငန်း၊ Challenge တွေကို ရင်မဆိုင်ရဲတဲ့ Professionals တွေဟာလည်း ရေရှည်မှာ အောင်မြင်မှုကို ထိန်းသိမ်းထားနိုင်မှာ မဟုတ်ပါဘူး။

Programming & Math Basic Relationships

ကျွန်တော်တို့ ပညာသင်ယူခဲ့ရတဲ့ အတွေ့အကြုံတွေနဲ့ အစီအစဉ် ရေးဆွဲခြင်း အနုပညာ (The Art of Programming) ဘယ်လောက် အထိ နီးစပ်မှုရှိသလဲ ဒါမှမဟုတ် ေ၀းကွာမှု ရှိသလဲဆိုတာ စဉ်းစားခဲ့ ဖူးပါသလား။ ငယ်ငယ်က သင်ခဲ့ရတဲ့ ကျောင်းသင်ခန်းစာတွေနဲ့ ကြီးလာတဲ့အချိန် ကြုံတွေ့ရတဲ့ Programming, Web Development, Graphic Design, Project Management, System Analysis, Engineering, System Administration စတာတွေကြားမှာ ဘယ်လောက် ဆက်စပ်မှု ရှိနေသလဲဆိုတာ တွေးကြည့်ဖူးပါသလား။ နေ့စဉ် အလုပ်တွေဖြစ်တဲ့ ထမင်းချက်၊ ဟင်းချက်၊ တံမျက်လှည်း စတဲ့ ဗာဟီရ အလုပ်တွေမှာရော ငယ်ငယ်က ကျောင်းသင်ခန်းစာတွေက ဘယ်လောက် လွှမ်းမိုးမှု ရှိနေပါသလဲ။

Building & Playing Drupal Websites with Installation Profiles - Learning Drupal From Experts

Drupal ကို အခုမှ စလေ့လာတဲ့ သူတွေအတွက် Localhost မှာ Install လုပ်ပြီးသွားတဲ့ အချိန် - ပထမဆုံး တွေ့ရတဲ့ ပြဿနာက “ဘာဆက်လုပ် ရမလဲ” ဆိုတဲ့ ပြဿနာ ဖြစ်ပါတယ်။ WordPress လို Blog Engine အတွက်ဆိုရင်လည်း Install လုပ်ပြီးတာနဲ့ Blog ရေးဖို့ အဆင်သင့် ဖြစ်နေသလို၊ Joomla လို CMS မှာဆိုရင်လည်း Install လုပ်တဲ့အချိန်မှာ Sample Data တွေ ကိုပါ Install လုပ်နိုင်တဲ့အတွက် အားလုံးပြီးတဲ့အချိန်မှာ အဆင်သင့်လုပ်ပေးထားတဲ့ ဆိုက်ကို အလွယ်တကူ လေ့လာပ

Identifying Systems Problems - စနစ်ဆိုင်ရာ ပြဿနာများကို ဖော်ထုတ်ခြင်း

Identifying Systems Problems - စနစ်ဆိုင်ရာ ပြဿနာများကို ဖော်ထုတ်ခြင််းHardware, Software, Networking, Web Server စသည့် မည်သည့် ပြဿနာကို ဖြေရှင်းရသည် ဖြစ်စေ ပြဿနာတစ်ခု ဖြစ်ပေါ်ကြောင်း စတင်သိရှိရသည့် နေရာမှာ - အများအားဖြင့် ၄င်း Hardware, Software, Network ကို အသုံးပြုနေသူများ - ထံမှ ဖြစ်သည်။ (တစ်ခါတရံတွင် သင်၏ Boss ထံမှလည်း လာတတ်သည်။) “ပရင်တာ ထုတ်လို့ မရဘူး” ၊ “အီးမေးလ် ပို့လို့ မရဘူး” ၊ “အင်တာနက် လိုင်းမရဘူး” ၊ “ကွန်ပျူတာ ဖွင့်မရတော့လို့” ၊ “ဒီ Web page က ဒီ Browser မှာတစ်မျိုး ဟို Browser မှာတစ်မျိုး” စသည့် ပြဿနာပေါင်းများစွာကို မရိုးနိုင်အောင် သယ်ဆောင်လာသူများမှာ ထိုပစ္စည်းများ (ထို Software သို့မဟုတ် ထို Web Application) ကို သုံးနေသူများထံမှ ဖြစ်လေသည်။

7 Videos & 359 PowerPoint Slides We Can Learn JavaScript from JavaScript Architect Douglas Crockford

Learning JavsScript from an Expert

Web Development အတွက် မဖြစ်မနေ အသုံးပြုကြရသည့် ဘာသာစကားများတွင် JavaScript လည်း ပါသည်။ အထူးသဖြင့် ကျွန်တော်တို့၏ ၀က်ဘ်ဆိုက်များတွင် - လှုပ်ရှားမှုများ (Actions)၊ အမြင်အာရုံ အထူးပြုလုပ်ချက်များ (Visual Effects)၊ လာရောက် အသုံးပြုသူများနှင့် အပြန်အလှန် တုံ့ပြန်ဆက်သွယ်မှုများ (User Interactions)၊ အချက်အလက် မှန်မမှန် စစ်ဆေးချက်များ (Data Validations) - အစရှိသည့် လုပ်ဆောင်ချက်များစွာကို ထည့်သွင်းကာ ၀က်ဘ်ဆိုက်ကို အသက်၀င်လာအောင် ဖန်တီးရတော့မည် ဆိုလျှင် JavaScript ကို မဖြစ်မနေ အသုံးပြု ကြရသည်။ ယခုအခါ jQuery, MooTools, Prototype စသည့် JavaScript Library များစွာ ပေါ်ထွက်လာပြီ ဖြစ်၍ JavaScript အကြောင်းမသိသူများပင် JavaScript ၏ စွမ်းဆောင်ချက်များကို အလွယ်တကူ ရယူ အသုံးပြုနိုင်ပြီ ဖြစ်သည်။ သို့သော် ကိုယ်တိုင်ရေးသား ဖန်တီးလိုလျှင်တော့ JavaScript ကို ကိုယ်တိုင် နားလည် တတ်ကျွမ်းထားဖို့ လိုအပ်မည်။

Pages

Featured Articles