PHP WebDevelopment

Preview

သင္ခန္းစာ Series ထဲမွာ PHP basic (functional programming ) သင္ခန္းစာ ၂၀၀ ခန္းပါဝင္ၿပီး PHP intermediate (PHP OOP) သင္ခန္းစာ 135 ခန္းပါဝင္ပါတယ္၊ PHP Advanced သင္ခန္းစာ ၁၃၀ ပါဝင္ပါတယ္၊ လက္ေတြ႔ PHP Project ၃ ႏွစ္ခုုပါဝင္ၿပီး Programming Concepts ေတြကိုု သိရံုုသာ သင္ေပးထားျခင္း မဟုုတ္ပဲ နားလည္ ကၽြမ္းက်င္ မႈကိုု လက္ေတြ႔ အသံုုးခ်၍ ကိုုယ္ပိုုင္ ဝက္ဆိုုဒ္ေတြ တည္ေဆာက္ ႏိုုင္သည္ အထိ အဆင့္ဆင့္ ရွင္းျပထားသလိုု လက္ေတြ႔ Projects ေတြကိုုလည္း အဆင့္ဆင့္ လုုပ္ျပထားပါတယ္၊ Project ေရးၿပီးသြားရင္ Online Server ေပၚတင္ၿပီး မည့္သင့္ႏိုုင္ငံက မဆိုု ဝင္ၾကည့္ႏိုုင္ေအာင္ Publish လုုပ္ဖိုု႔ အတြက္ Domain Name ဝယ္ယူျခင္း Hosting ဝယ္ယူျခင္း အဆင့္ဆင့္ ကိုုလည္း ရွင္းျပေပးထားကာ လက္ေတြ႔ Publish လုုပ္ျပထားပါတယ္၊ ဝက္ဆိုုဒ္ publish ၿပီးသြားတာနဲ႔ Google Search Engine ကေန အလြယ္တစ္ကူ ရွာေဖြႏိုုင္ေအာင္လိုု႔ Domain Registration လုုပ္ပံုုကိုုလည္း လက္ေတြ႔ တဆင့္ စီ အေသးစိတ္ လုုပ္ျပထားပါတယ္၊

PHP Intermediate သင္ခန္းစာမွာ PHP ဘာသာရပ္မွာ Support ေပးထားသည့္ Object Oriented features ေတြအားလံုုးကိုု ေလ့လာရမွာျဖစ္တဲ့ အျပင္ PHP version 5.3 ကေန 7.2 အထိ အဆင့္ဆင့္ ေျပာင္းလဲ ထည့္သြင္းလားသည့္ features ေတြ အားလံုုး ကိုုလဲ ရွင္းလင္း သင္ၾကားေပးထားပါတယ္၊ Online Shopping Webiste ဖန္တီးတဲ့ Project တစ္ခုုပါဝင္ၿပီး PHP ပညာရွင္ေတြေရးသားၿပီး Open Source အေနနဲ႔ အလြယ္တစ္ကူ ယူသံုုးႏိုုင္တဲ့ packages ေတြကိုု သိမ္းထားသည့္ packages.org ကေန ႏွစ္သက္ရာ packages ေတြကိုု ရယူၿပီး MVC Design Pattern ကိုု အသံုုးျပဳကာ Online Shopping Project တစ္ခုု တည္ေဆာက္ပံုုကိုု အစအဆံုုး သင္ၾကားေပးထားပါတယ္၊ ဝက္ဆိုုဒ္ကေန ဝယ္ယူသြားသည့္ Customer အေကာင့္အား Paypale မွတဆင့္ ေငြျဖတ္ယူုျခင္း ကိုလည္း ထည့္သြင္းသင္ၾကားေပးထားပါတယ္၊ PHP Advanced သင္ခန္းစာမွာ လက္ေတြ႔ သာမာန္ထက္မ်ားစြာ ပိုု၍ ေလးနက္သည့္ Projects မ်ား တည္ေဆာက္ရာမွာ အေကာင္းဆံုုး အေထာက္အကူျပဳႏိုုင္သည့္ အသံုုးအမ်ားဆံုုး Design pattern 26 မ်ိဳးကိုုလည္း သင္ၾကားေပးထားပါတယ္၊

PHP Framework သင္ခန္းစာအျဖစ္လည္း Laravel Framework ေနာက္ဆံုုး Update Version ျဖစ္တဲ့ 5.7 ကိုုအသံုုးျပဳ၍ ဝက္ဆိုုဒ္တစ္ခုု အစအဆံုုး ဆြဲပံုုကိုု အေသးစိတ္ သင္ၾကားေပးထားပါတယ္၊ ဝက္ဆိုုဒ္ကေန အျခား ဝက္ဆိုုဒ္ ႏွင့္ Client Applications မ်ား အတြက္ Api မ်ား ထုုတ္ေပးျခင္း၊ ဝက္ဆိုုဒ္တစ္ခုု မွာ User Level အလိုုက္ Role & Permission ခြဲ၍ ဝက္ဆိုုဒ္ထိန္းခ်ဳပ္မႈ အား ကန္႔သတ္ျခင္း၊ ဝက္ဆိုုဒ္ကေန Mobile Application မ်ားသိုု႔ Push Message မ်ား လွမ္းပိုု႔ျခင္း၊ ဝက္ဆိုုဒ္မွာ Post အသစ္တင္တိုုင္း Facebook Page သိုု႔ အလိုုေလွ်ာက္ Post လွမ္းတင္ျခင္း

PHP intermediate မွာ ဝက္ဆိုုဒ္လံုုျခံဳေရးႏွင့္ ပါတ္သတ္၍ ေကာင္းေကာင္း နားလည္ေအာင္ sql injection, XSS Cross-Site Attack, Cross-Site request Forery Attack, Bruce Force attack အသံုုးျပဳၿပီး လက္ေတြ႔ ဝက္ဆိုုဒ္တစ္ခုုကိုု တိုုက္ခိုုက္နည္း ကိုုယ္ေရးထားတဲ့ ဝက္ဆိုုဒ္ကိုု လံုုျခံဳေရး မေပါက္ေစရန္ ကာကြယ္နည္းတိုု႔ကိုုလည္း လက္ေတြ႔ အဆင့္ဆင့္ တိုုက္ခိုုက္ျပျခင္း ကာကြယ္ျခင္းတိုု႔ ကိုုသင္ၾကားေပးထားပါတယ္၊

PHP intermediate မွာ လက္ေတြ႔ MVC (Model View Controller ) အသံုုးျပဳၿပီး ဝက္ဆိုုဒ္တစ္ခုုကိုု အစ အဆံုုးေရးတက္ေအာင္ သင္ၾကားေပး ထားပါတယ္၊ MVC Design pattern ကိုု အသံုုးျပဳ၍ ဝက္ဆိုုဒ္ေရးသားရာမွာ ပထမအဆင့္အေနနဲ႔ Framework Version ကိုုတည္ေဆာက္၍ ဒုုတိယ အဆင့္မွ တည္ေဆာက္ထားေသာ ကိုုယ္ပိုုင္ Framework ေပၚမွာ ဝက္ဆိုုဒ္ တည္ေဆာက္ျခင္း ကိုု အဆင့္ ႏွစ္ဆင့္ ခြဲၿပီး သင္ၾကားေပးထားပါတယ္၊

Database ႏွင့္ ပါတ္သတ္၍ mysqli, mysqli oop style, PDO (PHP Data Object) သံုုးမ်ိဳးလံုုးကိုု mysql Database အသံုုးျပဳၿပီ CRUD Operation အျပင္ Left Join, Right Join, Inner Join, Full Outer Join , Union Join တိုု႔ကိုုလည္း သင္ေပးထားပါတယ္၊

သင္ခန္းစာ သင္ၾကားရာမွာ Concept တစ္ခုုျခင္းစီကိုု သိရံုု လိုုက္လုုပ္တက္ရံုု အဆင့္ သင္ေပးထားျခင္းမဟုုတ္ပဲ Concept တစ္ခုုျခင္း စီတိုုင္းကိုု ခံစား နားလည္သြားေအာင္ Diagram ပံုုမ်ား Powerpoints မ်ားျဖင့္ ပထမအဆင့္ Theory သေဘာတရားမ်ားအား ရွင္းလင္းကာ သေဘာေပါက္သြားမွ လက္ေတြ႔ကုုဒ္ေရးၿပီး Theory ႏွင့္ လက္ေတြ႔ကိုု တြဲဖက္ရွင္းျပထားပါတယ္၊

Brighter Myanmar ကသင္ၾကားေပးထားတဲ့ PHP Basic, PHP Intermediate, PHP Advacned, Laravel သင္ခန္းစာ ေတြတစ္ခန္းစီရဲ့ အေသးစိတ္အခ်က္ေတြကိုု 72coder.org ဝက္ဆိုုဒ္ရဲ့ online စာမ်က္ႏွာ မွာ အေသးစိတ္ ဖတ္ရႈ႕ႏိုုင္ပါတယ္၊ သင္ခန္းစာေတြကိုု တကယ္ က်ိဳးစား ေလ့လာ ရင္ PHP Web Developer အျဖစ္ ရပ္တည္ႏိုုင္မယ္လိုု႔ အာမခံပါတယ္၊