បទពិសោធន៍អ្នកប្រើ (UX)
បទពិសោធអ្នកប្រើដោះស្រាយជាមួយវិធីដែលមនុស្សម្នាក់ពិសោធន៍ផលិតផលមួយជាពិសេសទាក់ទងនឹងវេបសាយឬកម្មវិធី។
UX មានការព្រួយបារម្ភជាចម្បងជាមួយភាពងាយស្រួលនិងការពេញចិត្តរបស់អ្នកប្រើប្រាស់។
- ផែនទីគេហទំព័រ: គ្រោងនៃទំព័រទាំងអស់នៅលើគេហទំព័រ
- UI: ចំណុចប្រទាក់អ្នកប្រើ។ គ្រប់ផ្នែកនៃម៉ាស៊ីនដែលអ្នកប្រើធ្វើអន្តរកម្មជាមួយ; រាប់វត្ថុដូចជាអេក្រង់បង្ហាញអេក្រង់ក្តារចុចកណ្ដុរ / បន្ទះប៉ះជាដើម។
- ការស្រាវជ្រាវរបស់អ្នកប្រើ: ការសង្កេតនិងវិភាគបានធ្វើឡើងជាមួយនឹងគោលដៅនៃការយល់ដឹងពីតម្រូវការរបស់អ្នកប្រើនិងអាកប្បកិរិយា។
- Wireframe: ការ បង្ហាញអំពីអ្វីដែលគេហទំព័រ / កម្មវិធីបណ្ដាញនឹងមានរូបរាងដូចជាធាតុផ្សំសំខាន់ៗនៅលើគេហទំព័រ។
ឧបករណ៍លំហូរការងារ & ផ្នែករឹង
ឧបករណ៍ដែលជួយបង្កើនផលិតភាពនិងប្រសិទ្ធភាពរបស់អ្នក។
- កម្មវិធីនិពន្ធអត្ថបទ: កម្មវិធីដែលត្រូវបានប្រើក្នុងការសរសេរកូដនិងការសរសេរកម្មវិធីដើម្បីសរសេរអត្ថបទសាមញ្ញ។ ឧទាហរណ៏: អត្ថបទដ៏អស្ចារ្យ, តង្កៀប, TextEdit, TextWrangler, Notepad ++
- IDE: បរិស្ថានអភិវឌ្ឍរួម។ ជួយដល់កម្មវិធីមនុស្សឱ្យមានប្រសិទ្ធភាពជាងមុន។ ស្រដៀងនឹងកម្មវិធីនិពន្ធអត្ថបទប៉ុន្តែមានលក្ខណៈពិសេសច្រើន។ ឧទាហរណ៏: PyCharm, Webstorm
- រ៉ោតទ័រ: រ៉ោតទ័រគឺជាជំហានរវាងម៉ូដឹមនិងកុំព្យូទ័រ។ នៅពេលដែលព័ត៌មានមកដល់នៅម៉ូឌឹមមួយតាមរលកអាកាសរ៉ោតទ័របានដោះលេខកូដហើយផ្ញើទិន្នន័យនោះទៅកុំព្យូទ័ររបស់អ្នក។
- ម៉ាស៊ីននិម្មិត (VM): ម៉ាស៊ីននិម្មិតគឺជាកម្មវិធីដែលមានលក្ខណៈដូចជាផ្នែករឹង: វាមិនមានវត្តមានរូបរាងទេប៉ុន្តែអាចដំណើរការកម្មវិធីដូចជាម៉ាស៊ីនរូបកាយ។ ម៉ាស៊ីន VM ពីរប្រភេទគឺជា ម៉ាស៊ីននិម្មិតប្រព័ន្ធ (បានរចនាឡើងដើម្បីដំណើរការប្រព័ន្ធប្រតិបត្តិការទាំងស្រុង) និង ដំណើរការម៉ាស៊ីននិម្មិត (ដែលបានរចនាឡើងដើម្បីដំណើរការតែកម្មវិធីមួយប៉ុណ្ណោះ) ។
- បណ្តាញឯកជននិម្មិត (VPN): VPNs ផ្ដល់នូវស្រទាប់បន្ថែមនៃសុវត្ថិភាពដល់បណ្តាញ។ ពួកវាអាចត្រូវបានប្រើសម្រាប់បណ្តាញសាធារណៈឬឯកជនប៉ុន្តែភាគច្រើននៅក្នុងសាជីវកម្មដែលចង់ការពារទិន្នន័យ។
- ការគ្រប់គ្រងកំណែ : ការគ្រប់គ្រង កំណែគឺជាប្រព័ន្ធដែលតាមដានការផ្លាស់ប្តូរឯកសារឬសំណុំឯកសារតាមពេលវេលា។ វាអនុញ្ញាតឱ្យអ្នករំលឹកឡើងវិញនូវកំណែជាក់លាក់នៅពេលក្រោយប្រសិនបើការផ្លាស់ប្តូរជាក់លាក់បរាជ័យក្នុងការដំណើរការរក្សាទុកអ្នកពីបញ្ហានៃការមិនធ្វើវិញនូវជំហានទាំងអស់។
- កម្មវិធីគ្រប់គ្រងភារកិច្ច: កម្មវិធីដែលអាចធ្វើឱ្យវាអាចធ្វើទៅបានដោយស្វ័យប្រវត្តភារកិច្ចច្រំដែលប៉ុន្តែចាំបាច់ដែលសម្រួលដំណើរការការងាររបស់អ្នក។ ឧទាហរណ៏: Grunt, Gulp
ការអភិវឌ្ឍផ្នែកខាងមុខ
ត្រូវបានគេស្គាល់ផងដែរថាជា "ម៉ាស៊ីនភ្ញៀវ" ពីព្រោះវាជាអ្វីដែលអ្នកប្រើប្រាស់ / អតិថិជននឹងឃើញនៅលើកុំព្យូទ័ររបស់ពួកគេ។ " ផ្នែកខាងមុខ " នៃគេហទំព័រឬកម្មវិធីពាក់ព័ន្ធនឹងការបង្ហាញ / ការរចនាដែលបានសរសេរកូដទៅក្នុងវា។
- HTML : ភាសាពត៌មានខ្ពស់។ "មុខ" នៃអ៊ីនធឺណិត។ វេបសាយទាំងអស់មាន HTML ។ កម្មវិធីរុករកបណ្តាញអានឯកសារ HTML និងបម្លែងវាទៅក្នុងវែបសាយដែលអ្នកមើលឃើញ។
- CSS: សន្លឹករចនាប័ទ្មល្បាក់។ ប្រសិនបើ HTML ជា "មុខ" CSS គឺជា "ការតុបតែងមុខ" ។ វាអនុញ្ញាតឱ្យអ្នកជ្រើសរើសរចនាប័ទ្មនិងបន្ថែមភាពខុសគ្នា។
- JavaScript : រត់ក្នុងម៉ាស៊ីនភ្ញៀវ (មួយក្នុងចំណោមភាសាសរសេរកម្មវិធីមួយចំនួនដែលធ្វើ) ។ ភាសាដែលមានប្រជាប្រិយបំផុតនៅក្នុងការអភិវឌ្ឍវិបសាយ។ ឥឡូវនេះត្រូវបានប្រើនៅលើចុងត្រឡប់មកវិញផងដែរ។
ការអភិវឌ្ឍចុងក្រោយ
ជារឿយៗគេហៅថា "ផ្នែកខាងម៉ាស៊ីនបម្រើ" ចុងក្រោយគឺជាអ្វីដែលកើតឡើងនៅពីក្រោយឆាកដើម្បីបង្កើតវេបសាយឬកម្មវិធីរត់ - ផ្នែកខាងមុខគឺមុខហើយផ្នែកខាងក្រោយគឺខួរក្បាល។ រួមបញ្ចូលម៉ាស៊ីនមេនិងមូលដ្ឋានទិន្នន័យ។
- API : ចំណុចប្រទាក់កម្មវិធី។ ត្រូវបានប្រើក្នុងការអភិវឌ្ឍន៍កម្មវិធីដើម្បីផ្តល់សំណុំនៃច្បាប់និងប្លុកអគារសម្រាប់កម្មវិធី។
- មូលដ្ឋានទិន្នន័យ: ការប្រមូលទិន្នន័យរបស់កម្មវិធីអ៊ីនធឺណិត។
- DevOps: វិធីសាស្រ្តអភិវឌ្ឍន៍កម្មវិធីត្រូវបានបង្កើតឡើងដើម្បីជួយឱ្យក្រុមការងារទំនាក់ទំនងនិងធ្វើការជាមួយគ្នាកាន់តែប្រសើរ។ បង្រួបបង្រួមអ្នកអភិវឌ្ឍន៍ជាមួយនឹងបុគ្គលិកផ្នែកព័ត៌មានវិទ្យាដែលមានគោលបំណងចុងក្រោយនៃការបង្កើនផលិតកម្មនិងប្រសិទ្ធភាព។
- ក្របខ័ណ្ឌ : ពាក្យពេញគឺ "បណ្តាញកម្មវិធី" ។ ទាំងនេះកាត់បន្ថយពេលវេលាដែលវាត្រូវការដើម្បីបង្កើតវេបសាយ / កម្មវិធីដោយផ្តល់នូវគំរូនិងបណ្ណាល័យមុនកូដដូច្នេះអ្នកមាន "មូលដ្ឋាន" ដើម្បីស្ថាបនា។
- ម៉ាស៊ីនបម្រើបណ្តាញ: គោលបំណងចំបងនៃម៉ាស៊ីនបម្រើបណ្តាញគឺដើម្បីទុកមាតិកានិងបញ្ជូនវាទៅអតិថិជន។ វាអាចជាផ្នែករឹង (កុំព្យូទ័រដែលអាចចូលដំណើរការតាមបណ្ដាញ) ឬកម្មវិធី (កម្មវិធីដែលរកឃើញនិងឆ្លើយតបទៅនឹងសំណើរបស់ម៉ាស៊ីនមេ) ។
សេចក្តីសន្និដ្ឋាន
ពាក្យបច្ចេកទេសចំនួន 19 បានធ្លាក់ចុះមានតែពីរបីរយនាក់ប៉ុណ្ណោះដែលត្រូវទៅ។ យកវាយឺត ៗ មិនត្រូវគ្របដណ្តប់ហើយអ្នកនឹងឱ្យពួកគេស្ទាត់ជំនាញក្នុងពេលឆាប់ៗ។