កម្មវិធីកុំព្យូទ័រ

របៀបតំលើង Node.js

កម្មវិធី Node.js ត្រូវបានសរសេរដោយ JavaScript និងអាចដំណើរការលើប្រព័ន្ធប្រតិបត្តិការ OS X  Microsoft Windows និង លីនុច (Linux)។ អត្ថបទនេះនឹងបង្ហាញពីរបៀបតំលើង Node.js។

កម្មវិធីកុំព្យូទ័រ

របៀបដំឡើង RubyOnRails

អត្ថបទនៅថ្ងៃនេះនឹងបង្ហាញអ្នកទាំងអស់គ្នាអំពី របៀបដំឡើង RubyOnRails។ អ្នកអាចធ្វើការដំឡើងបានទាំងនៅលើវីនដូរ (Window) និងប្រព័ន្ធប្រតិបត្តិការលីនុច (Linux)។

កម្មវិធីកុំព្យូទ័រ

ប្រើប្រាស់ភាសារបស់ Web ដើម្បីបង្កើតកម្មវិធី Desktop ជាមួយ Electron

កាលពីមុន ដើម្បីបង្កើតកម្មវិធី Desktop អ្នកអភិវឌ្ឍកម្មវិធីទាំងអស់តម្រូវឲ្យមានចំណេះដឹងផ្នែកភាសាកុំព្យូទ័រសម្រាប់ Desktop ដូចជា C, C++, C# និង Java ជាដើម។ ប៉ុន្តែបច្ចុប្បន្ននេះប្រសិនបើអ្នកមានចំណេះដឹងទាក់ទងនឹងការអភិវឌ្ឍកម្មវិធីសម្រាប់ Web រួចហើយ នោះអ្នកអាចបង្កើតកម្មវិធី Desktop បានយ៉ាងងាយស្រួលដោយមិនចាំបាច់សិក្សាភាសាខាងលើបន្ថែម។ Electron គឺជា Library មួយដែលអាចបង្កើតកម្មវិធីសម្រាប់ Desktop ដោយប្រើភាសា Javascript, HTML និង CSS។

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពីម៉ូដែលនៃការអភិវឌ្ឈកម្មវិធីជាលក្ខណៈ Agile

កាលពីអត្ថបទមុន យើងបានលើកយកម៉ូដែលនៃការអភិវឌ្ឍកម្មវិធីមួយមកបកស្រាយដែលមានឈ្មោះថា Waterfall។ បើទោះបីជា Waterfall ជាម៉ូដែលមួយដែលពេញនិយម និងមានគុណប្រយោជន៍ខ្ពស់ក៏ដោយ វាមិនអាចយកមកអនុវត្តលើគ្រប់គម្រោងបាននោះទេ។ Agile គឹជាម៉ូដែលមួយនៃ SDLC (Software Development Life Cycle) ដែលអ្នកអភិវឌ្ឍគួរតែស្វែងយល់ ដើម្បីឲ្យការជ្រើសរើសម៉ូដែលនៃការអភិវឌ្ឍកម្មវិធីកាន់តែមានប្រសិទ្ធិភាព។

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់អំពី CSS Flexbox

ប្រអប់អាចបត់បែនបាន ឬ flexbox, គឺជាម៉ូដប្លង់មួយថ្មីនៅក្នុង CSS3 ។ ការប្រើប្រាស់នៃ flexbox ធានាថារាល់ធាតុធ្វើទៅតាមការស្មានទុកនៅពេលប្លង់ទំព័រត្រូវធ្វើទៅតាមទំហំអេក្រង់ខុសគ្នានិងឧបករណ៍បង្ហាញខុសគ្នា។ សម្រាប់កម្មវិធីជាច្រើន, ម៉ូដប្រអប់អាចបត់បែនបានផ្ដល់នូវភាពល្អប្រសើរជាងម៉ូដែលប្លុកនៅក្នុងនោះវាមិនប្រើធាតុអណ្តែត (float) ឬធ្វើការផ្តួលរឹមប្រអប់ flex ជាមួយរឹមនៃអត្ថបទរបស់វា។ ខាងក្រោមជាការរៀបរាប់ពីលក្ខណៈសម្បត្តិ CSS ដែលត្រូវប្រើជាមួយ flexbox៖

កម្មវិធីកុំព្យូទ័រ

របៀប Drag និង Drop នៅក្នុង HTML5

Drag and Drop មានន័យថាការទាញនិងទំលាក់ហើយវាគឺជាសារៈប្រយោជន៏មួយសំរាប់អ្នកប្រើប្រាស់នៅលើគេហទំព័រដែលត្រូវបានសរសេរដោយប្រើប្រាស់ភាសា HTML5 ដែលវាមានលក្ខណៈងាយស្រួលនៅក្នុងការ ថតចម្លង (copy)។

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពីការប្រើប្រាស់ WebRTC

WebRTC គឺជាបច្ចេកវិទ្យាថ្មីមួយដែលវាមានមុខងារសំរាប់ធ្វើការថតជាសំលេង រឺ ជាវីដេអូដែលអាចឲ្យអ្នកប្រើប្រាស់ធ្វើការថតសំលេង រឺថតជាវីដេអូតាមរយៈកាមេរ៉ានៅលើវេបសាយដោយផ្ទាល់ ។

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពីការរបៀប​ប្រើប្រាស់ Composer នៅក្នុងគំរោង PHP

Composer គីជា Tool មួយ សំរាប់ការរៀបចំ Package  ឬ Libraries ឲ្យមានភាពអាស្រ័យទៅវិញទៅមក ដែលអនុញ្ញាតិឲ្យ អ្នកប្រើប្រាស់ install ឬ update ក្នុង Project នៅក្នុង PHP ។ ឧបមាថា ក្នុង Project របស់អ្នក ពឹងផ្អែកលើ Library មួយចំនួន ហើយ ក្នុងចំនោម Library ទាំងនេះ ពឹងផ្អែកទៅលើ Library ដទៃទៀតដែរ ។ ដូច្នេះ […]

កម្មវិធីកុំព្យូទ័រ

លក្ខណៈពិសេសរបស់ Vue.js ធៀបទៅនឹង React និង​ Angular 2

Vue.js គឺជា Framework មួយនៃភាសា Javascript ដែលអាចឲ្យអ្នកប្រើប្រាស់បង្កើត និងរចនាគេហទំព័រ (Client Side) ឲ្យមានភាពទាក់ទាញ និងរស់រវើក។ វាមានភាពងាយស្រួលក្នុងការសិក្សា មានមុខងារពេញលេញ និងដំណើរការលឿន។ អត្ថបទនេះនឹងបង្ហាញពីការប្រៀបធៀបលក្ខណៈសម្បត្តិនៃ Vue.js ទៅនឹង Framework ដ៏ល្បីពីរទៀតគឺ React និង Angular 2។

កម្មវិធីកុំព្យូទ័រ

ត្រួតពិនិត្យចំនួន អ្នកចូលមើលវេបសាយដោយប្រើប្រាស់ AWStats

Awstats ជា Software មួយដែលមានប្រយោជន៏សម្រាប់ អោយ Sysadmin ត្រួតពិនិត្យមើលចំនួនអ្នកចូលមើល website ឬ ផ្ញើ Email ចេញចូលនៅក្នុង Domain ឬ FTP Server