ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှု

လမ်းပြမြေပုံဆိုတာဘာလဲ HTTP ဆိုတာဘာလဲ HTML ဆိုတာဘာလဲ CSS ဆိုတာဘာလဲ Responsive ဆိုတာဘာလဲ JavaScript ဆိုတာဘာလဲ ES5 ဆိုတာဘာလဲ HTML DOM ဆိုတာဘာလဲ Google Maps ဆိုတာဘာလဲ Google Fonts ဆိုတာဘာလဲ Google Charts ဆိုတာဘာလဲ XML ဆိုတာဘာလဲ AJAX ဆိုတာဘာလဲ JSON ဆိုတာဘာလဲ CSS Icons ဆိုတာဘာလဲ Bootstrap ဆိုတာဘာလဲ W3.CSS ဆိုတာဘာလဲ CLI ဆိုတာဘာလဲ npm ဆိုတာဘာလဲ GitHub ဆိုတာဘာလဲ jQuery ဆိုတာဘာလဲ AngularJS ဆိုတာဘာလဲ React ဆိုတာဘာလဲ Vue.js ဆိုတာဘာလဲ W3.JS ဆိုတာဘာလဲ Front-End Dev ဆိုတာဘာလဲ။ Fullstack ဆိုတာဘာလဲ Fullstack JS ဆိုတာဘာလဲ SQL ဆိုတာဘာလဲ

Amazon AWS

AWS EC2 ဆိုတာဘာလဲ AWS RDS ဆိုတာဘာလဲ AWS Cloudfront ဆိုတာဘာလဲ AWS SNS ဆိုတာဘာလဲ Elastic Beanstalk ဆိုတာဘာလဲ AWS Auto Scaling ဆိုတာဘာလဲ AWS IAM ဆိုတာဘာလဲ AWS Aurora ဆိုတာဘာလဲ AWS DynamoDB ဆိုတာဘာလဲ AWS Personalize ဆိုတာဘာလဲ AWS Rekognition ဆိုတာဘာလဲ AWS Quicksight ဆိုတာဘာလဲ AWS Polly ဆိုတာဘာလဲ AWS Pinpoint ဆိုတာဘာလဲ

Full Stack ဆိုတာဘာလဲ။


Full Stack Web Developer

full stack web developer သည် client နှင့် server software နှစ်မျိုးလုံးကို တီထွင်နိုင်သူဖြစ်သည် ။

HTML နှင့် CSS ကို ကျွမ်းကျင်သည့်အပြင်၊ သူ/သူမ ကိုလည်း သိနိုင်သည်-

  • ပရိုဂရမ်တစ်ခု ( JavaScript ၊ jQuery၊ Angular၊ သို့မဟုတ် Vue ကိုအသုံးပြုခြင်းကဲ့သို့)
  • ဆာဗာတစ်ခု ပရိုဂရမ် ( PHP၊ ASP၊ Python သို့မဟုတ် Node ကို အသုံးပြုခြင်းကဲ့သို့)
  • ဒေတာဘေ့စ ကို ပရိုဂရမ်တစ်ခု (SQL၊ SQLite၊ သို့မဟုတ် MongoDB အသုံးပြုခြင်းကဲ့သို့)

လိုင်းဆော့ဖ်ဝဲ
(Front End)

ဆာဗာဆော့ဖ်ဝဲ
(Back End)


လူကြိုက်များသော Stacks

  • LAMP stack- JavaScript - Linux - Apache - MySQL - PHP
  • LEMP stack- JavaScript - Linux - Nginx - MySQL - PHP
  • MEAN stack- JavaScript - MongoDB - Express - AngularJS - Node.js
  • Django stack- JavaScript - Python - Django - MySQL
  • Ruby on Rails- JavaScript - Ruby - SQLite - Rails

အားသာချက်များ

full stack ဝဘ်ဆော့ဖ်ဝဲရေးသားသူဖြစ်ခြင်း၏အားသာချက်မှာ-

  • ဖွံ့ဖြိုးရေးပရောဂျက်တစ်ခုတွင် ပါဝင်သော နည်းပညာအားလုံးကို သင်ကျွမ်းကျင်နိုင်သည်။
  • သင်သည် ရှေ့ပြေးပုံစံကို အလွန်လျင်မြန်စွာ ပြုလုပ်နိုင်သည်။
  • အဖွဲ့သားအားလုံးကို သင်အကူအညီပေးနိုင်ပါသည်။
  • စီမံကိန်းကုန်ကျစရိတ်ကို လျှော့ချနိုင်သည်။
  • အသင်းဆက်သွယ်မှုအတွက် အသုံးပြုသည့်အချိန်ကို လျှော့ချနိုင်သည်။
  • လိုအပ်ချက်များအပေါ် အခြေခံ၍ ရှေ့နှင့်နောက်ဘက် ဖွံ့ဖြိုးတိုးတက်မှုအကြား ပြောင်းနိုင်သည်။
  • အသစ်ထွက်ရှိလာမယ့် နည်းပညာတွေရဲ့ ကဏ္ဍအားလုံးကို ကောင်းကောင်းနားလည်နိုင်ပါတယ်။

အားနည်းချက်များ

  • ပရောဂျက်အတွက် ရွေးချယ်ထားသော အဖြေသည် မှားနိုင်သည်။
  • ရွေးချယ်ထားသော ဖြေရှင်းချက်သည် ဆော့ဖ်ဝဲရေးသားသူ ကျွမ်းကျင်မှုပေါ်တွင် မူတည်နိုင်သည်။
  • ဖြေရှင်းချက်သည် အဓိကကျသော လူတစ်ဦးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။
  • full stack developer ဖြစ်ဖို့က ပိုရှုပ်ထွေးပါတယ်။