មគ្គុទ្ទេសក៍សិក្សា - គោលដៅការសិក្សាតាមលំដាប់ទូលំទូលាយ
April 6, 2026 · View on GitHub
ការរុករកផ្លូវការរៀន
- 📚 ទំព័រដើមវគ្គ: AZD For Beginners
- 📖 ចាប់ផ្តើមរៀន: ជំពូកទី 1: មូលដ្ឋាន & ចាប់ផ្តើមយ៉ាងរហ័ស
- 🎯 តាមដានវឌ្ឍនភាព: ការសម្រេចវគ្គ
ការណែនាំ
មគ្គុទ្ទេសក៍សិក្សានេះផ្តល់ឱ្យអ្នកនូវគោលដៅការសិក្សាដែលមានរចនាសម្ព័ន្ធ គំនិតស្នូល ការហាត់អនុវត្ត និងសម្ភារៈប្រឡង ដើម្បីជួយអ្នកឱ្យជំនាញលើ Azure Developer CLI (azd)។ ប្រើមគ្គុទ្ទេសក៍នេះដើម្បីតាមដានវឌ្ឍនភាពរបស់អ្នក និងធ្វើឱ្យប្រាកដថាអ្នកបានគ្របដណ្តប់លើប្រធានបទសំខាន់ទាំងអស់។
គោលដៅការសិក្សា
ដោយបញ្ចប់មគ្គុទ្ទេសក៍សិក្សានេះ អ្នកនឹងអាច៖
- ជំនាញលើគំនិតមូលដ្ឋាន និងលំអិតទាំងអស់របស់ Azure Developer CLI
- អភិវឌ្ឍជំនាញអនុវត្តក្នុងការដាក់ពាក្យ និងគ្រប់គ្រងកម្មវិធី Azure
- បង្កើនទំនុកចិត្តក្នុងការដោះស្រាយបញ្ហា និងបង្កើនប្រសិទ្ធភាពការដាក់ពាក្យ
- យល់ដឹងអំពីការអនុវត្តដាក់ពាក្យសម្រាប់ផលិតកម្ម និងការពិចារណាសន្តិសុខ
លទ្ធផលការសិក្សា
បន្ទាប់ពីបញ្ចប់ផ្នែកទាំងអស់នៃមគ្គុទ្ទេសក៍សិក្សានេះ អ្នកនឹងអាច៖
- រចនា ដាក់ពាក្យ និងគ្រប់គ្រងស្ថាបត្យកម្មកម្មវិធីពេញលេញដោយប្រើ azd
- អនុវត្តការត្រួតពិនិត្យ សន្តិសុខ និងយុទ្ធសាស្ត្រកាត់ចំណាយយ៉ាងទូលំទូលាយ
- ដោះស្រាយបញ្ហាដាក់ពាក្យស្មុគស្មាញដោយឯករាជ្យ
- បង្កើតពិចារណាម៉ាករូភ្នាក់ងារ និងចូលរួមក្នុងសហគមន៍ azd
រចនាសម្ព័ន្ធការសិក្សា 8 ជំពូក
ជំពូក 1: មូលដ្ឋាន & ចាប់ផ្តើមយ៉ាងរហ័ស (សប្តាហ៍ 1)
រយៈពេល: 30-45 នាទី | កម្រិតភាពស្មុគស្មាញ: ⭐
គោលដៅការសិក្សា
- យល់គំនិតស្នូល និងពាក្យគណនាដើមនៃ Azure Developer CLI
- ដំឡើង និងកំណត់រចនាសម្ព័ន្ធ AZD នៅលើបណ្ដាញអភិវឌ្ឍន៍របស់អ្នកបានដោយជោគជ័យ
- ដាក់ពាក្យកម្មវិធីដំបូងរបស់អ្នកដោយប្រើតំប្លេតដែលមានរួច
- រុករកចំណុចបញ្ជា AZD ដើម្បីប្រើការយ៉ាងមានប្រសិទ្ធភាព
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- រចនាសម្ព័ន្ធគម្រោង AZD និងផ្សេងទៀត (azure.yaml, infra/, src/)
- វិធីធ្វើដាក់ពាក្យដោយផ្អែកលើតំប្លេត
- មូលដ្ឋានកំណត់រចនាសម្ព័ន្ធបរិយាកាស
- គ្រប់គ្រងក្រុមធនធាន និងការជាវ
ការហាត់បច្ចេកទេស
- ផ្ទៀងផ្ទាត់ការដំឡើង: ដំឡើង AZD និងផ្ទៀងផ្ទាត់ជាមួយ
azd version - ការដាក់ពាក្យដំបូង: ដាក់ពាក្យតំប្លេត todo-nodejs-mongo បានដោយជោគជ័យ
- កំណត់បរិយាកាស: កំណត់អថេរបរិយាកាសដំបូងរបស់អ្នក
- រុករកធនធាន: រុករកធនធានដែលបានដាក់នៅក្នុង Azure Portal
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្វីខ្លះជាឧបករណ៍សំខាន់ៗនៃគម្រោង AZD?
- តើអ្នកចាប់ផ្តើមគម្រោងថ្មីពីតំប្លេតយ៉ាងដូចម្តេច?
- តើភាពខុសគ្នារវាង
azd upនិងazd deployគឺជាអ្វី? - តើអ្នកគ្រប់គ្រងបរិស្ថានច្រើនជាមួយ AZD ដូចម្តេច?
ជំពូក 2: ការអភិវឌ្ឍន៍ជាមួយ AI ជាមុន (សប្តាហ៍ 2)
រយៈពេល: 1-2 ម៉ោង | កម្រិតភាពស្មុគស្មាញ: ⭐⭐
គោលដៅការសិក្សា
- រួមបញ្ចូលសេវាកម្ម Microsoft Foundry ជាមួយប្រតិបត្ដិការរបស់ AZD
- ដាក់ពាក្យ និងកំណត់រចនាសម្ព័ន្ធកម្មវិធីដែលមាន AI ជាថាមពល
- យល់ពីលំនាំអនុវត្ត RAG (Retrieval-Augmented Generation)
- គ្រប់គ្រងការដាក់ពាក្យម៉ូឌែល AI និងការពារ៉ាម
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- ការរួមបញ្ចូលសេវាកម្ម Microsoft Foundry Models និងការគ្រប់គ្រង API
- ការកំណត់រចនាសម្ព័ន្ធស្វែងរក AI និងការបញ្ជីវ៉ិចទ័រ
- យុទ្ធសាស្ត្រការដាក់ពាក្យម៉ូឌែល និងការធ្វើផែនការសមត្ថភាព
- ការត្រួតពិនិត្យកម្មវិធី AI និងការបង្កើនទិន្នផល
ការហាត់បច្ចេកទេស
- ការដាក់ជជែក AI: ដាក់ពាក្យតំប្លេត azure-search-openai-demo
- អនុវត្ត RAG: កំណត់ការបញ្ជីឯកសារ និងការកំទាស់សាកសួរ
- កំណត់ម៉ូឌែល: កំណត់ម៉ូឌែល AI ច្រើនសម្រាប់គោលបំណងផ្សេងៗ
- ត្រួតពិនិត្យ AI: អនុវត្ត Application Insights សម្រាប់បន្ទុកកម្មវិធី AI
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្នកកំណត់សេវាកម្ម Microsoft Foundry Models ក្នុងតំប្លេត AZD យ៉ាងដូចម្តេច?
- តើអ្វីខ្លះជាធាតុសំខាន់ៗរបស់ស្ថាបត្យកម្ម RAG?
- តើអ្នកគ្រប់គ្រងសមត្ថភាព និងការពារ៉ាមម៉ូឌែល AI យ៉ាងដូចម្តេច?
- តើតិច្ចមាត្រក្នុងការត្រួតពិនិត្យសំខាន់សម្រាប់កម្មវិធី AI មានអ្វីខ្លះ?
ជំពូក 3: ការកំណត់រចនាសម្ព័ន្ធ & ការផ្ទៀងផ្ទាត់អត្តសញ្ញាណ (សប្តាហ៍ 3)
រយៈពេល: 45-60 នាទី | កម្រិតភាពស្មុគស្មាញ: ⭐⭐
គោលដៅការសិក្សា
- ជំនាញគ្រប់គ្រង និងយុទ្ធសាស្ត្រកំណត់រចនាសម្ព័ន្ធបរិយាកាស
- អនុវត្តលំនាំអត្តសញ្ញាណដែលមានសុវត្ថិភាព និង managed identity
- រៀបចំធនធានដោយប្រើគោលនាមឈ្មោះត្រឹមត្រូវ
- កំណត់ការដាក់ពាក្យច្រើនបរិយាកាស (dev, staging, prod)
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- ហេរ៉ាឃីកបរិយាកាស និងអាទិភាពកំណត់រចនាសម្ព័ន្ធ
- managed identity និងអត្តសញ្ញាណ service principal
- ការរួមបញ្ចូល Key Vault សម្រាប់ការគ្រប់គ្រងសម្ងាត់
- ការគ្រប់គ្រងប៉ារ៉ាម៉ែត្រពិសេសសម្រាប់បរិយាកាស
ការហាត់បច្ចេកទេស
- កំណត់បរិយាកាសច្រើន: កំណត់បរិយាកាស dev, staging, និង prod
- កំណត់សន្តិសុខ: អនុវត្តអត្តសញ្ញាណ managed identity
- គ្រប់គ្រងសម្ងាត់: រួមបញ្ចូល Azure Key Vault សម្រាប់ទិន្នន័យទំនេរ
- គ្រប់គ្រងប៉ារ៉ាម៉ែត្រ: បង្កើតការកំណត់រចនាសម្ព័ន្ធជាពិសេសសម្រាប់បរិយាកាស
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្នកកំណត់បរិយាកាសផ្សេងៗជាមួយ AZD យ៉ាងដូចម្តេច?
- តើអត្ថប្រយោជន៍នៃការប្រើ managed identity ជាជំនួស service principals មានអ្វីខ្លះ?
- តើអ្នកគ្រប់គ្រងសម្ងាត់កម្មវិធីបានយ៉ាងសុវត្ថិភាពដូចម្តេច?
- តើអ្វីទៅជាហេរ៉ាឃីកកំណត់រចនាសម្ព័ន្ធនៅក្នុង AZD?
ជំពូក 4: ផ្នែកអាហារូបត្ថម្ភជាអក្សរ & ការដាក់ពាក្យ (សប្តាហ៍ 4-5)
រយៈពេល: 1-1.5 ម៉ោង | កម្រិតភាពស្មុគស្មាញ: ⭐⭐⭐
គោលដៅការសិក្សា
-
បង្កើត និងកែច្នៃតំប្លេតឧបករណ៍ Bicep
-
អនុវត្តលំនាំដាក់ពាក្យឈានមុខ និង ប្រតិបត្ដិការ
-
យល់ពីយុទ្ធសាស្ត្រផ្គត់ផ្គង់ធនធាន
-
រចនាសម្ព័ន្ធអាចពហុសេវាកម្មដែលអាចពង្រីកបាន
-
ដាក់ពាក្យកម្មវិធីដែលមាន container ដោយប្រើ Azure Container Apps និង AZD
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- រចនាសម្ព័ន្ធតំប្លេត Bicep និងអនុវិធីល្អបំផុត
- ពាក់ព័ន្ធធនធាន និងលំដាប់ដាក់ពាក្យ
- គ្រប់គ្រងឯកសារប៉ារ៉ាម៉ែត្រ និងភាពម៉ូឌុលនៃតំប្លេត
- hooks ផ្ទាល់ខ្លួន និងអូតូម៉ាទេស្យនក្នុងដាក់ពាក្យ
- លំនាំដាក់ពាក្យ container app (ចាប់ផ្តើមរហ័ស សម្រាប់ផលិតកម្ម, microservices)
ការហាត់បច្ចេកទេស
- បង្កើតតំប្លេតផ្ទាល់ខ្លួន: សំណុំតំប្លេតកម្មវិធីពហុសេវាកម្ម
- ជំនាញ Bicep: បង្កើតធាតុអនុវត្តប្រើឡើងវិញហើយម៉ូឌុល
- អូតូម៉ាទេស្យនដាក់ពាក្យ: អនុវត្ត hooks មុន/ក្រោយការដាក់ពាក្យ
- រចនាសម្ព័ន្ធស្ថាបត្យកម្ម: ដាក់ស្ថាបត្យកម្ម microservices ស្មុគស្មាញ
- ដាក់ពាក្យ Container App: ដាក់ពាក្យ Simple Flask API និង Microservices Architecture ឧទាហរណ៍ដោយប្រើ AZD
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្នកបង្កើតតំប្លេត Bicep ផ្ទាល់ខ្លួនសម្រាប់ AZD យ៉ាងដូចម្តេច?
- តើអនុវិធីល្អបំផុតសម្រាប់រៀបចំកូដហ្រ្វាsហ្វ្រាសត្រូវមានអ្វីខ្លះ?
- តើអ្នកដោះស្រាយករណីពាក់ព័ន្ធធនធាននៅក្នុងតំប្លេតយ៉ាងដូចម្តេច?
- តើលំនាំដាក់ពាក្យណាដែលគាំទ្រការអាប់ដេតដោយគ្មានការបញ្ឈប់សេវាកម្ម?
ជំពូក 5: ដំណោះស្រាយ AI ពហុភ្នាក់ងារ (សប្តាហ៍ 6-7)
រយៈពេល: 2-3 ម៉ោង | កម្រិតភាពស្មុគស្មាញ: ⭐⭐⭐⭐
គោលដៅការសិក្សា
- រចនា និងអនុវត្តស្ថាបត្យកម្ម AI ពហុភ្នាក់ងារ
- រៀបចំសមាសធាតុនិងការសម្របសម្រួលរវាងភ្នាក់ងារ
- ដាក់ពាក្យដំណោះស្រាយ AI សម្រាប់ផលិតកម្មដែលមានការត្រួតពិនិត្យ
- យល់ពីការវិសាយភាពភ្នាក់ងារ និងលំនាំដំណើរការ
- រួមបញ្ចូល microservices ដែលមាន container ជាផ្នែកនៃដំណោះស្រាយពហុភ្នាក់ងារ
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- លំនាំស្ថាបត្យកម្មពហុភ្នាក់ងារ និងគោលការណ៍រចនា
- ពិធីការទំនាក់ទំនងភ្នាក់ងារ និងដំណើរការទិន្នន័យ
- ការបែងចែកបន្ទុក និងយុទ្ធសាស្ត្រការពង្រីកសម្រាប់ភ្នាក់ងារ AI
- ការត្រួតពិនិត្យផលិតកម្មសម្រាប់ប្រព័ន្ធពហុភ្នាក់ងារ
- ការទំនាក់ទំនងសេវាដល់សេវាក្នុងបរិយាកាស containerized
ការហាត់បច្ចេកទេស
- ដាក់ពាក្យដំណោះស្រាយលក់រាយ: ដាក់ពាក្យសេណារីយ៉ូពហុភ្នាក់ងារលក់រាយពេញលេញ
- ការកែសម្រួលភ្នាក់ងារ: ប្ដូរប្រតិបត្តិការរបស់ភ្នាក់ងារ Customer និង Inventory
- ពង្រីកស្ថាបត្យកម្ម: អនុវត្ត load balancing និង auto-scaling
- ត្រួតពិនិត្យផលិតកម្ម: កំណត់ការត្រួតពិនិត្យ និងការព្រមានយ៉ាងទូលំទូលាយ
- រួមបញ្ចូល Microservices: ពង្រីកឧទាហរណ៍ Microservices Architecture ដើម្បីគាំទ្រ luនដំណើរការដោយភ្នាក់ងារ
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្នករចនាលំនាំទំនាក់ទំនងភ្នាក់ងារយ៉ាងមានប្រសិទ្ធភាពដូចម្តេច?
- តើអ្វីខ្លះជាកត្តាសំខាន់ពាក់ព័ន្ធការពង្រីកបន្ទុកការងារភ្នាក់ងារ AI?
- តើអ្នកត្រួតពិនិត្យ និងដោះស្រាយបញ្ហាប្រព័ន្ធពហុភ្នាក់ងារ AI ដូចម្តេច?
- តើលំនាំផលិតកម្មណាដែលធានាថាភ្នាក់ងារ AI មានភាពទុកចិត្ត?
ជំពូក 6: ការធ្វើត្រួតពិនិត្យមុនការដាក់ពាក្យ & គម្រោង (សប្តាហ៍ 8)
រយៈពេល: 1 ម៉ោង | កម្រិតភាពស្មុគស្មាញ: ⭐⭐
គោលដៅការសិក្សា
- ធ្វើការធ្វើផែនការសមត្ថភាព និងត្រួតពិនិត្យធនធានយ៉ាងទូលំទូលាយ
- ជ្រើស SKU Azure យ៉ាងសមស្របដើម្បីកាត់បន្ថយចំណាយ
- អនុវត្តការត្រួតពិនិត្យមុនស្វយ័ត និងការផ្ទៀងផ្ទាត់
- ផែនការដាក់ពាក្យដោយប្រើយុទ្ធសាស្ត្រកាត់ចំណាយ
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- កម្រិតចំនួនធនធាន Azure និងកំណត់សមត្ថភាព
- ក្រមស័ក្តិការជ្រើស SKU និងកាត់បន្ថយចំណាយ
- script ផ្ទៀងផ្ទាត់ស្វយ័ត និងការសាកល្បង
- ការធ្វើផែនការដាក់ពាក្យ និងការវាយតម្លៃហានិភ័យ
ការហាត់បច្ចេកទេស
- វិភាគសមត្ថភាព: វិភាគតម្រូវការធនធានសម្រាប់កម្មវិធីរបស់អ្នក
- អុប្តីម៉៍ SKU: ប្រៀបធៀប និងជ្រើសកម្រិតសេវាដែលមានប្រសិទ្ធភាពថ្លៃ
- អូតូម៉ាទេស្យនផ្ទៀងផ្ទាត់: អនុវត្ត script ត្រួតពិនិត្យមុនការដាក់ពាក្យ
- ផែនការចំណាយ: បង្កើតការឧបាយការិយ៍តម្លៃដាក់ពាក្យ និងថវិកា
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្នកត្រួតពិនិត្យសមត្ថភាព Azure មុនការដាក់ពាក្យយ៉ាងដូចម្តេច?
- តើអ្វីខ្លះជាចត្តាឡើងដែលមានឥទ្ធិពលលើការជ្រើស SKU?
- តើអ្នកអូតូម៉ាទេស្យនការផ្ទៀងផ្ទាត់មុនការដាក់ពាក្យបានយ៉ាងដូចម្តេច?
- តើយុទ្ធសាស្ត្រណាដែលជួយបង្កើនប្រាក់ចំណេញក្នុងការដាក់ពាក្យ?
ជំពូក 7: ដោះស្រាយបញ្ហា & ដំបូន្មាន (សប្តាហ៍ 9)
រយៈពេល: 1-1.5 ម៉ោង | កម្រិតភាពស្មុគស្មាញ: ⭐⭐
គោលដៅការសិក្សា
- អភិវឌ្ឍវិធីសាស្ត្រដំបូន្មានសម្រាប់ការដាក់ពាក្យ AZD
- ដោះស្រាយបញ្ហារឹងមាំទាក់ទងការដាក់ពាក្យ និងកំណត់រចនាសម្ព័ន្ធ
- ដំបូន្មានបញ្ហាពិសេស AI និងបញ្ហាសមត្ថភាព
- អនុវត្តការត្រួតពិនិត្យ និងការព្រមានសម្រាប់ការស្វែងរកបញ្ហាមុនពេលកើតមាន
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- បច្ចេកទេសវាយតម្លៃ និងយុទ្ធសាស្ត្រកំណត់កំណត់ហេតុ
- លំនាំបរាជ័យទូទៅ និងដំណោះស្រាយរបស់ពួកវា
- ត្រួតពិនិត្យសមត្ថភាព និងការបង្កើនប្រសិទ្ធភាព
- ដំណើរការឆ្លើយតបទុកដាក់ហានិភ័យ និងការស្ដារឡើងវិញ
ការហាត់បច្ចេកទេស
- ជំនាញត្រួតពិនិត្យ: ប្រាជ្ញាសម្រាប់ការអនុវត្តន៍ការដាក់ពាក្យដែលបែកសង្គ្រោះទៅលែង
- វិភាគកំណត់ហេតុ: ប្រើ Azure Monitor និង Application Insights យ៉ាងមានប្រសិទ្ធភាព
- បន្ថែមសមត្ថភាព: បង្កើតកម្មវិធីដែលរត់យឺតឲ្យប្រសើរឡើង
- នីតិវិធីស្ដារឡើងវិញ: អនុវត្តការបម្រុងទុក និងការស្ដារដ៏មានគ្រោះថ្នាក់
សំណួរសម្រាប់វាយតម្លៃ
- អ្វីខ្លះជាបរាជ័យដាក់ទូទាំង AZD ដែលជួបប្រទៈដោយភាគច្រើន?
- តើអ្នកដំបូន្មានបញ្ហា authentication និងសិទ្ធិបានយ៉ាងដូចម្តេច?
- តើយុទ្ធសាស្ត្រត្រួតពិនិត្យណាដែលជួយការពារបញ្ហាផលិតកម្ម?
- តើអ្នកបង្កើនសមត្ថភាពកម្មវិធីនៅលើ Azure ដូចម្តេច?
ជំពូក 8: លំនាំផលិតកម្ម & ស្ថាបត្យកម្មស្ថាប័ន (សប្តាហ៍ 10-11)
រយៈពេល: 2-3 ម៉ោង | កម្រិតភាពស្មុគស្មាញ: ⭐⭐⭐⭐
គោលដៅការសិក្សា
- អនុវត្តយុទ្ធសាស្ត្រដាក់ពាក្យជាតម្លៃស្ថាប័ន
- រចនាលំនាំសន្តិសុខ និងស៊ុមគោលការណ៍គោលដៅគោលការណ៍
- ស្ថាបនាការត្រួតពិនិត្យ គ្រប់គ្រង និងការគ្រប់គ្រងថ្លៃ
- បង្កើត CI/CD pipelines ដែលអាចពង្រីកបានដោយរួមបញ្ចូល AZD
- អនុវត្តអនុវិធីល្អសម្រាប់ដាក់ពាក្យ container app សម្រាប់ផលិតកម្ម (សន្តិសុខ, ត្រួតពិនិត្យ, ថ្លៃ, CI/CD)
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- លក្ខខណ្ឌសន្តិសុខស្ថាប័ន និងការទៅតាមវិធានការ
- ស៊ុមគ្រប់គ្រង និងអនុវត្តគោលនយោបាយ
- ត្រួតពិនិត្យកម្រិតខ្ពស់ និងការគ្រប់គ្រងថ្លៃ
- ការរួមបញ្ចូល CI/CD និងបន្ទាត់ដាក់ពាក្យស្វ័យប្រវត្តិ
- លំនាំ blue-green និង canary សម្រាប់បន្ទុក containerized
ការហាត់បច្ចេកទេស
- សន្តិសុខស្ថាប័ន: អនុវត្តលំនាំសន្តិសុខទូលំទូលាយ
- ស៊ុមគ្រប់គ្រង: កំណត់ Azure Policy និងគ្រប់គ្រងធនធាន
- ត្រួតពិនិត្យកម្រិតខ្ពស់: បង្កើត dashboard និងសារព្រមានស្វ័យប្រវត្តិ
- រួមបញ្ចូល CI/CD: បង្កើតបន្ទាត់ដាក់ពាក្យស្វ័យប្រវត្តិ
- Container Apps សម្រាប់ផលិតកម្ម: អនុវត្តសន្តិសុខ ត្រួតពិនិត្យ និងកាត់បន្ថយថ្លៃឈ្នួលចំពោះឧទាហរណ៍ Microservices Architecture
សំណួរសម្រាប់វាយតម្លៃ
- តើអ្នកអនុវត្តសន្តិសុខស្ថាប័នក្នុងការដាក់ពាក្យ AZD ដូចម្តេច?
- តើលំនាំស៊ុមគ្រប់គ្រងណាដែលធានាការទៅតាមនីតិវិធី និងការត្រួតពិនិត្យថ្លៃ?
- តើអ្នករចនាការត្រួតពិនិត្យដែលអាចពង្រីកសម្រាប់ប្រព័ន្ធផលិតកម្មបានយ៉ាងដូចម្តេច?
- តើលំនាំ CI/CD ណាដែលសមរម្យជាមួយប្រតិបត្តិការរបស់ AZD?
គោលដៅការសិក្សា
- យល់ពីមូលដ្ឋាននៃ Azure Developer CLI និងគំនិតស្នូល
- ដំឡើង និងកំណត់រចនាសម្ព័ន្ធ azd នៅលើបរិយាកាសអភិវឌ្ឍរបស់អ្នកបានដោយជោគជ័យ
- បញ្ចប់ការដាក់ពាក្យដំបូងរបស់អ្នកដោយប្រើតំប្លេតដែលមានរួច
- រុករករចនាសម្ព័ន្ធគម្រោង azd និងយល់ពីធាតុសំខាន់ៗ
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- តំប្លេត បរិយាកាស និងសេវាកម្ម
- រចនាសម្ព័ន្ធកំណត់រចនាសម្ព័ន្ធ azure.yaml
- ពាក្យបញ្ជា azd មូលដ្ឋាន (init, up, down, deploy)
- គោលការណ៍ Infrastructure as Code
- ការផ្ទៀងផ្ទាត់ និងអនុញ្ញាត Azure
ការហាត់អនុវត្ត
Workout 1.1: Installation and Setup
# បំពេញភារកិច្ចទាំងនេះ:
1. Install azd using your preferred method
2. Install Azure CLI and authenticate
3. Verify installation with: azd version
4. Test connectivity with: azd auth login
5. Explore available templates: azd template list
Workout 1.2: First Deployment
# ដាក់ចេញកម្មវិធីវេបសាមញ្ញ:
1. Initialize project: azd init --template todo-nodejs-mongo
2. Review project structure and configuration files
3. Deploy to Azure: azd up
4. Test the deployed application
5. Clean up resources: azd down
Workout 1.3: Project Structure Analysis
Analyze the following components:
1. azure.yaml - service definitions and hooks
2. infra/ directory - Bicep templates and modules
3. src/ directory - application source code
4. .azure/ directory - environment configurations
សំណួរស្វែងយល់ខ្លួនឯង
- តើអ្វីខ្លះជាគំនិតចម្បងបីរបស់ស្ថាបត្យកម្ម azd?
- តើគោលបំណងនៃឯកសារ azure.yaml គឺអ្វី?
- តើយ៉ាងដូចម្តេចដែលបរិយាកាសជួយគ្រប់គ្រងគោលដៅដាក់ពាក្យផ្សេងៗ?
- តើវិធី authentication មួយចំនួនអាចប្រើជាមួយ azd មានអ្វីខ្លះ?
- តើមានអ្វីកើតឡើងនៅពេលអ្នករត់
azd upជាលើកដំបូង?
ការតាមដានវឌ្ឍនភាព និងស៊ុមវាយតម្លៃ
# បង្កើត និងកំណត់រចនាសម្ព័ន្ធបរិស្ថានច្រើន:
1. Create development environment: azd env new development
2. Create staging environment: azd env new staging
3. Create production environment: azd env new production
4. Configure different settings for each environment
5. Deploy the same application to different environments
Workout 2.2: Advanced Configuration
# Modify azure.yaml to include:
1. Multiple services with different configurations
2. Pre and post deployment hooks
3. Environment-specific parameters
4. Custom resource naming patterns
Workout 2.3: Security Configuration
# អនុវត្តវិធីសាស្ត្រដែលល្អបំផុតសម្រាប់សន្តិសុខ:
1. Configure managed identity for service authentication
2. Set up Azure Key Vault for secrets management
3. Implement least-privilege access controls
4. Enable HTTPS and secure communication protocols
សំណួរស្វែងយល់ខ្លួនឯង
- តើ azd ដោះស្រាយអាទិភាពអថេរបរិយាកាសយ៉ាងដូចម្តេច?
- តើយោបល់ deployment hooks គឺជាអ្វី និងពេលណាអ្នកគួរប្រើវា?
- តើអ្នកកំណត់ SKU ផ្សេងៗសម្រាប់បរិយាកាសផ្សេងៗយ៉ាងដូចម្តេច?
- តើអ្វីទៅជាអត្ថប្រយោជន៍សន្តិសុខនៃវិធី authentication ផ្សេងៗ?
- តើអ្នកគ្រប់គ្រងសម្ងាត់ និងទិន្នន័យកំណត់រចនាសម្ព័ន្ធដែលមានសម្ងាត់បានយ៉ាងដូចម្តេច?
មុឌុល 3: ការដាក់ពាក្យ និងការផ្គត់ផ្គង់ (សប្តាហ៍ 4)
គោលដៅការសិក្សា
- ជំនាញលើប្រតិបត្ដិការដាក់ពាក្យ និងអនុវិធីល្អបង្អួត
- យល់ពី Infrastructure as Code ជាមួយតំប្លេត Bicep
- អនុវត្តស្ថាបត្យកម្មពហុសេវាកម្មស្មុគស្មាញ
- បង្កើនប្រសិទ្ធភាព និងភាពទុកចិត្តនៃការដាក់ពាក្យ
គំនិតសំខាន់ៗដែលត្រូវអភិវឌ្ឍ
- រចនាសម្ព័ន្ធ និងម៉ូឌុលតំប្លេត Bicep
- ពាក់ព័ន្ធធនធាន និងលំដាប់
- យុទ្ធសាស្ត្រការដាក់ពាក្យ (blue-green, rolling updates)
- ការដាក់ពាក្យពហុតំបន់
- ការផ្លាស់ទីទិន្នន័យ និងការគ្រប់គ្រងទិន្នន័យ
ការហាត់បច្ចេកទេស
Workout 3.1: Custom Infrastructure
// Create custom Bicep templates for:
1. Web application with custom domain and SSL
2. Database with backup and high availability
3. Storage account with access policies
4. Monitoring and logging configuration
5. Network security groups and virtual networks
Workout 3.2: Multi-Service Application
# ដាក់ឲ្យដំណើរការ ស្ថាបត្យកម្មសេវាកម្មតូចៗ:
1. Frontend web application
2. Backend API service
3. Database service
4. Message queue service
5. Background worker service
Workout 3.3: Database Integration
# អនុវត្តលំនាំការដាក់ប្រើសម្រាប់មូលដ្ឋានទិន្នន័យ:
1. Deploy PostgreSQL with connection pooling
2. Implement schema migrations
3. Configure backup and recovery procedures
4. Set up read replicas for performance
5. Implement data seeding for different environments
សំណួរស្វែងយល់ខ្លួនឯង
- តើអត្ថប្រយោជន៍នៃការប្រើ Bicep ជាង ARM templates មានអ្វីខ្លះ?
- តើអ្នកដោះស្រាយការផ្លាស់ទីទិន្នន័យនៅក្នុងការដាក់ពាក្យ azd ដូចម្តេច?
- តើយុទ្ធសាស្ត្រមានអ្វីខ្លះសម្រាប់ការដាក់ពាក្យដោយគ្មានការកំណត់សេវាកម្ម?
- តើអ្នកគ្រប់គ្រងភាពពាក់ព័ន្ធរវាងសេវាកម្មយ៉ាងដូចម្តេច?
- តើការពិចារណាអ្វីខ្លះសម្រាប់ការដាក់ពាក្យពហុតំបន់?
មុឌុល 4: ការផ្ទៀងផ្ទាត់មុនការដាក់ពាក្យ (សប្តាហ៍ 5)
- អនុវត្តការត្រួតពិនិត្យមុនការចេញផ្សាយយ៉ាងទូលំទូលាយ
- ធ្វើជំនាញផែនការសមត្ថភាព និងផ្ទៀងផ្ទាត់ធនធាន
- យល់ដឹងអំពីការជ្រើសរើស SKU និងការប្រមូលចំណាយ
- សាងសង់បណ្តាញបញ្ជាស្វ័យប្រវត្តិបញ្ចាក់
គំនិតសំខាន់ៗដែលត្រូវចេះ
- គ្រីតូត្រ និងដែនកំណត់ធនធាន Azure
- លក្ខខណ្ឌជ្រើសរើស SKU និងផលប៉ះពាល់ចំណាយ
- ស្គ្រីប និងឧបករណ៍បញ្ចាក់ស្វ័យប្រវត្តិ
- វិធីសាស្ត្រផែនការសមត្ថភាព
- ការធ្វើតេស្តមុខងារ និងអុបទីម៉ីសេម
លំហាត់អនុវត្ត
លំហាត់ 4.1: ផែនការសមត្ថភាព
# អនុវត្តការផ្ទៀងផ្ទាត់សមត្ថភាព:
1. Create scripts to check Azure quotas
2. Validate service availability in target regions
3. Estimate resource costs for different SKUs
4. Plan for scaling and growth requirements
5. Document capacity requirements for each environment
លំហាត់ 4.2: ការផ្ទៀងផ្ទាត់មុននាវិក
# បង្កើតដំណើរការផ្ទៀងផ្ទាត់ដែលទូលំទូលាយ:
1. Authentication and permissions validation
2. Template syntax and parameter validation
3. Resource naming and availability checks
4. Network connectivity and security validation
5. Cost estimation and budget verification
លំហាត់ 4.3: អុបទីម៉ីសេម SKU
# ធ្វើឲ្យការកំណត់រចនាសម្ព័ន្ធសេវាកម្មមានប្រសិទ្ធភាព:
1. Compare performance characteristics of different SKUs
2. Implement cost-effective development configurations
3. Design high-performance production configurations
4. Create monitoring dashboards for resource utilization
5. Set up auto-scaling policies
សំណួរស្វែងយល់ដោយខ្លួនឯង
- តើកត្តាណាខ្លះដែលគួរដាក់ឲ្យមានឥទ្ធិពលលើសេចក្តីសម្រេចជ្រើសរើស SKU?
- តើអ្នកផ្ទៀងផ្ទាត់ការត उपलब्धភាពធនធាន Azure មុនការចេញផ្សាយយ៉ាងដូចម្តេច?
- តើចំណុចសម្បទាណាខ្លះសំខាន់សម្រាប់ប្រព័ន្ធត្រួតពិនិត្យមុនបោះបង់?
- តើអ្នកគណនានិងគ្រប់គ្រងចំណាយក្នុងការចេញផ្សាយដោយរបៀបណា?
- តើការតាមដានណាខ្លះដែលមានសារៈសំខាន់សម្រាប់ផែនការសមត្ថភាព?
Module 5: Troubleshooting and Debugging (Week 6)
គោលបំណងការសិក្សា
- ជំនាញវិធីសាស្ត្រដោះស្រាយបញ្ហាដោយមានរបៀបរៀបចំ
- អភិវឌ្ឍជំនាញក្នុងការដោះស្រាយកំហុសច្រើនកំរិតក្នុងការចេញផ្សាយ
- អនុវត្តការតាមដាន និងការជូនដំណឹងយ៉ាងទូលំទូលាយ
- សាងសង់នីតិវិធីឆ្លើយតបហេតុការណ៍ និងការស្ដារ
គំនិតសំខាន់ៗដែលត្រូវចេះ
- លំនាំបរាជ័យក្នុងការចេញផ្សាយជាធម្មតា
- វិធីវិភាគកំណត់ហេតុ និងការទាក់ទងគ្នា
- ការតាមដានសមត្ថភាព និងអុបទីម៉ីសេម
- ការស្វែងរកហេតុនិងការឆ្លើយតបទោសសន្តិសុខ
- ការស្ដារប្រព័ន្ធបន្ទាន់ និងការបន្តក្រុមហ៊ុន
លំហាត់អនុវត្ត
លំហាត់ 5.1: ស្ថានការណ៍ដោះស្រាយបញ្ហា
# ហ្វឹកហាត់ការដោះស្រាយបញ្ហាទូទៅ:
1. Authentication and authorization failures
2. Resource provisioning conflicts
3. Application startup and runtime errors
4. Network connectivity problems
5. Performance and scaling issues
លំហាត់ 5.2: ការអនុវត្តតាមដាន
# រៀបចំការតាមដានដោយទូលំទូលាយ:
1. Application performance monitoring with Application Insights
2. Infrastructure monitoring with Azure Monitor
3. Custom dashboards and alerting rules
4. Log aggregation and analysis
5. Health check endpoints and automated testing
លំហាត់ 5.3: ឆ្លើយតបហេតុការណ៍
# បង្កើតនីតិវិធីឆ្លើយតបនឹងហេតុការណ៍:
1. Create runbooks for common problems
2. Implement automated recovery procedures
3. Set up notification and escalation workflows
4. Practice disaster recovery scenarios
5. Document lessons learned and improvements
សំណួរស្វែងយល់ដោយខ្លួនឯង
- តើវិធីសាស្ត្ររៀបចំសម្រាប់ដោះស្រាយបញ្ហាក្នុង azd deployments ជាអ្វី?
- តើអ្នកធ្វើដូចម្តេចដើម្បីទាក់ទងកំណត់ហេតុពីសេវាកម្ម និងធនធានច្រើនទៀត?
- តើមាតិកាទីមួយណាខ្លះសំខាន់បំផុតសម្រាប់ការស្គាល់បញ្ហាមុនពេលពន្លត់?
- តើអ្នកអនុវត្តនីតិវិធីស្ដារអង្គភាពបែបណាដែលមានប្រសិទ្ធភាព?
- តើអ្វីទៅជាចំនុចសារសំខាន់នៃផែនការឆ្លើយតបហេតុការណ៍?
Module 6: Advanced Topics and Best Practices (Week 7-8)
គោលបំណងការសិក្សា
- អនុវត្តលំនាំចេញផ្សាយថ្នាក់សហគ្រាស
- ជំនាញរួមបញ្ចូល CI/CD និងស្វ័យប្រវត្តិ
- អភិវឌ្ឍព័ន្ធទំព័រឈ្នះសម្រាប់ទំព័រប្រើប្រាស់និងចូលរួមជាមួយសហគមន៍
- យល់ដឹងអំពីសុវត្ថិភាពកម្រិតខ្ពស់ និងការអនុវត្តតាមការតម្រូវផ្លូវការ
គំនិតសំខាន់ៗដែលត្រូវចេះ
- លំនាំសមាសភាគរួម CI/CD
- ការអភិវឌ្ឍ និងចែកចាយផ្នែកបំរើប្លង់បែបផ្ទាល់ខ្លួន
- រដ្ឋបាលសហគ្រាស និងការច្បាប់យល់ព្រម
- ការកំណត់បណ្តាញ និងសុវត្ថិភាពដ៏ខ្ពស់
- អុបទីម៉ីសេមមុខងារ និងគ្រប់គ្រងចំណាយ
លំហាត់អនុវត្ត
លំហាត់ 6.1: ការរួមបញ្ចូល CI/CD
# Implement automated deployment pipelines:
1. GitHub Actions workflow for azd deployments
2. Azure DevOps pipeline integration
3. Multi-stage deployment with approvals
4. Automated testing and quality gates
5. Security scanning and compliance checks
លំហាត់ 6.2: ការអភិវឌ្ឍទំព័ររចនាផ្ទាល់ខ្លួន
# បង្កើត និងចេញផ្សាយគំរូផ្ទាល់ខ្លួន:
1. Design template for your organization's architecture
2. Implement parameterization and customization options
3. Add comprehensive documentation and examples
4. Test template across different environments
5. Publish and maintain template in template gallery
លំហាត់ 6.3: ការអនុវត្តសហគ្រាស
# អនុវត្តមុខងារថ្នាក់សហគ្រាស:
1. Multi-tenant architecture with proper isolation
2. Centralized logging and monitoring
3. Compliance and governance controls
4. Cost allocation and chargeback mechanisms
5. Disaster recovery and business continuity
សំណួរស្វែងយល់ដោយខ្លួនឯង
- តើអ្នកបញ្ចូល azd ទៅក្នុងលំនាំ CI/CD មានស្រាប់ដោយរបៀបណា?
- តើអ្វីទៅជាការពិចារណាសំខាន់ៗសម្រាប់ការអភិវឌ្ឍទំព័ររចនាផ្ទាល់ខ្លួន?
- តើអ្នកអនុវត្តរដ្ឋបាល និងការអនុក្រឹតភាពក្នុងការចេញផ្សាយ azd ដោយរបៀបណា?
- តើអនុវត្តបទពិសោធន៍ល្អបំផុតសម្រាប់ការចេញផ្សាយទំហំសហគ្រាសមានអ្វីខ្លះ?
- តើអ្នកចូលរួមយ៉ាងមានប្រសិទ្ធភាពទៅកាន់សហគមន៍ azd ដោយរបៀបណា?
គម្រោងអនុវត្តតាមអាជីព
គម្រោង 1: វែបសាយពហុបុគ្គល
កម្រិត: សាមញ្ញ
រយៈពេល: 1-2 សប្តាហ៍
សាងសង់និងចេញផ្សាយវែបសាយប្រវត្តិផ្ទាល់ខ្លួនដោយប្រើ:
- ពិសេសថាសវែបស័យស្ថិតស្ថេរនៅលើ Azure Storage
- ការកំណត់ដែនដាក់ឈ្មោះផ្ទាល់ខ្លួន
- ការរួមបញ្ចូល CDN សម្រាប់កំណត់ប្រសិទ្ធភាពជាសកល
- បណ្តាញចេញផ្សាយស្វ័យប្រវត្តិ
អ្វីដែលត្រូវដាក់ស្នើ:
- វែបសាយដែលដំណើរការបានបានចេញផ្សាយនៅលើ Azure
- គំរូ azd ផ្ទាល់ខ្លួនសម្រាប់ការចេញផ្សាយ portfolio
- ឯកសារពិពណ៌នាអំពីដំណើរការចេញផ្សាយ
- វិភាគចំណាយ និង המלצות អុបទីម៉ីសេម
គម្រោង 2: និយមន័យគ្រប់គ្រងភារកិច្ច
កម្រិត: មធ្យម
រយៈពេល: 2-3 សប្តាហ៍
បង្កើតកម្មវិធីគ្រប់គ្រងភារកិច្ចពេញលេញជាចុងក្រោយជាមួយ:
- មុខងារ React ផ្នែកមុខចេញផ្សាយទៅ App Service
- Node.js API backend ជាមួយការផ្ទៀងផ្ទាត់អត្តសញ្ញាណ
- មូលដ្ឋានទិន្នន័យ PostgreSQL ជាមួយស្គ្រីបមីក្រែសិន
- ការតាមដានដោយ Application Insights
អ្វីដែលត្រូវដាក់ស្នើ:
- កម្មវិធីពេញលេញជាមួយការផ្ទៀងផ្ទាត់អ្នកប្រើ
- ស្កីម៉ាមូលដ្ឋានទិន្នន័យ និងស្គ្រីបមីក្រែសិន
- ផ្ទាំងតាមដាន និងច្បាប់ជូនដំណឹង
- ការបង្កើតកំណត់ការចេញផ្សាយច្រើនបរិយាកាស
គម្រោង 3: ផ្លាតហ្វូមអ៊ីឡិចត្រូនិចមីក្រូសេវា
កម្រិត: ជំនាញខ្ពស់
រយៈពេល: 4-6 សប្តាហ៍
រចនានិងអនុវត្តផ្លាតហ្វូមអ៊ីឡិចត្រូនិចផ្អែកលើមីក្រូសេវា:
- សេវា API ច្រើន (catalog, orders, payments, users)
- ការរួមបញ្ចូលប្រព័ន្ធកាតព្វកិច្ចសារជាមួយ Service Bus
- កែស៊ី Redis សម្រាប់អុបទីម៉ីសេមមុខងារ
- ការចុះកំណត់ហេតុ និងការតាមដានយ៉ាងទូលំទូលាយ
ឧទាហរណ៍យោង: មើល ស្ថាបត្យកម្មមីក្រូសេវា សម្រាប់គំរូដែលអាចប្រើបានក្នុងផលិតកម្មនិងមគ្គុទេសក៍ចេញផ្សាយ
អ្វីដែលត្រូវដាក់ស្នើ:
- ស្ថាបត្យកម្មមីក្រូសេវាពេញលេញ
- លំនាំការទំនាក់ទំនងរវាងសេវាកម្ម
- ការធ្វើតេស្តមុខងារ និងអុបទីម៉ីសេម
- ការអនុវត្តសុវត្ថិភាពសម្រាប់ផលិតកម្ម
ការវាយតម្លៃ និងវិញ្ញាបនប័ត្រ
ការត្រួតពិនិត្យចំណេះដឹង
បញ្ចប់ការវាយតម្លៃទាំងនេះបន្ទាប់ពីរៀនបញ្ចប់រាល់ម៉ូឌុល:
Module 1 Assessment: គោលនៃមូលដ្ឋាន និងការតំឡើង
- សំណួរជ្រើសរើសច្រើនលើគំនិតមូលដ្ឋាន
- ភារកិច្ចអនុវត្តការតំឡើង និងការកំណត់
- លំហាត់ចេញផ្សាយសាមញ្ញ
Module 2 Assessment: ការកំណត់ និងបរិយាកាស
- សម្បទាសម្រាប់ការគ្រប់គ្រងបរិយាកាស
- លំហាត់ដោះស្រាយបញ្ហាការកំណត់
- ការអនុវត្តការកំណត់សុវត្ថិភាព
Module 3 Assessment: ការចេញផ្សាយ និងការផ្គត់ផ្គង់
- សំណួររចនាអាគារដែលទាក់ទង
- ស្ថានការណ៍ចេញផ្សាយសេវាច្រើន
- លំហាត់អុបទីម៉ីសេម
Module 4 Assessment: ការផ្ទៀងផ្ទាត់មុនចេញផ្សាយ
- ករណីសិក្សាផែនការសមត្ថភាព
- ស្ថានការណ៍អុបទីម៉ីសេមចំណាយ
- ការអនុវត្តបណ្តាញបញ្ជាបញ្ចាប់
Module 5 Assessment: ដោះស្រាវបញ្ហា និងដិបាហ្គិច
- លំហាត់វាយតម្លៃការទាញបញ្ហា
- ភារកិច្ចអនុវត្តការតាមដាន
- សមីការស្ដារហេតុការណ៍
Module 6 Assessment: ប្រធានបទខ្ពស់
- ការរចនាបណ្តាញ CI/CD
- ការអភិវឌ្ឍទំព័រផ្ទាល់ខ្លួន
- សถานការណ៍ស្ថាបត្យកម្មសហគ្រាស
គម្រោងចុងក្រោយ Capstone
រចនានិងអនុវត្តដំណោះស្រាយពេញលេញដែលបង្ហាញពីជំនាញទាំងអស់:
តម្រូវការ:
- ស្ថាបត្យកម្មកម្មវិធីច្រើនស្រទាប់
- បរិយាកាសចេញផ្សាយច្រើន
- ការតាមដាន និងការជូនដំណឹងយ៉ាងទូលំទូលាយ
- ការអនុវត្តសុវត្ថិភាព និងការអនុក្រឹតភាព
- អុបទីម៉ីសេម និងគ្រប់គ្រងចំណាយ
- ឯកសារពេញលេញ និង runbooks
លក្ខខណ្ឌវាយតម្លៃ:
- គុណភាពការអនុវត្តបច្ចេកទេស
- សរុបភាពឯកសារ
- ការអនុវត្តសុវត្ថិភាព និងបទពិសោធន៍ល្អៗ
- អុបទីម៉ីសេម និងការគ្រប់គ្រងចំណាយ
- ប្រសិទ្ធភាពក្នុងការដោះស្រាយបញ្ហា និងការតាមដាន
ការសិក្សា និងប្រភពយោង
ឯកសារផ្លូវការ
ប្រភពសហគមន៍
បរិយាកាសលំហាត់
ឧបករណ៍បន្ថែម
ការផ្ដល់ពេលសិក្សា
សិក្សាពេញថ្ងៃ (8 សប្តាហ៍)
- សប្តាហ៍ 1-2: Modules 1-2 (ការចាប់ផ្តើម, ការកំណត់)
- សប្តាហ៍ 3-4: Modules 3-4 (ការចេញផ្សាយ, មុនចេញផ្សាយ)
- សប្តាហ៍ 5-6: Modules 5-6 (ដោះស្រាយបញ្ហា, ប្រធានបទខ្ពស់)
- សប្តាហ៍ 7-8: គម្រោងអនុវត្ត និងការវាយតម្លៃចុងក្រោយ
សិក្សាពាក់ក្នងពេល (16 សប្តាហ៍)
- សប្តាហ៍ 1-4: Module 1 (ការចាប់ផ្តើម)
- សប្តាហ៍ 5-7: Module 2 (ការកំណត់ និងបរិយាកាស)
- សប្តាហ៍ 8-10: Module 3 (ការចេញផ្សាយ និងការផ្គត់ផ្គង់)
- សប្តាហ៍ 11-12: Module 4 (ការផ្ទៀងផ្ទាត់មុនចេញផ្សាយ)
- សប្តាហ៍ 13-14: Module 5 (ដោះស្រាយបញ្ហា និងដិបាហ្គិច)
- សប្តាហ៍ 15-16: Module 6 (ប្រធានបទខ្ពស់ និងការវាយតម្លៃ)
ស៊ុមតាមដានចំណុះ និងស៊ុមប្រភេទការវាយតម្លៃ
ត្រួតពិនិត្យការសម្រាប់បញ្ចប់ជំពូក
តាមដានកម្រិតរីកចម្រើនរបស់អ្នកតាមជំពូកនីមួយៗជាមួយលទ្ធផលដែលអាចវាស់បានទាំងនេះ:
📚 ជំពូក 1: មូលដ្ឋាន និងចាប់ផ្តើមលឿន
- ការដំឡើងបានបញ្ចប់: AZD បានដំឡើង និងបញ្ជាក់លើវេទិការបស់អ្នក
- ការចេញផ្សាយដំបូង: បានដាក់ចេញដោយជោគជ័យ todo-nodejs-mongo template
- ការតំឡើងបរិយាកាស: កំណត់អថេរសហព័ន្ធបរិយាកាសដំបូង
- ការរុករកធនធាន: ស៊ើបអង្កេតធនធានដែលបានចេញផ្សាយនៅក្នុង Azure Portal
- ជំនាញពាក្យបញ្ជា: មានសុខស្រួលជាមួយពាក្យបញ្ជា AZD មូលដ្ឋាន
🤖 ជំពូក 2: ការអភិវឌ្ឍជាគោលដៅ AI
- ការចេញផ្សាយគំរូ AI: បានដាក់ចេញ azure-search-openai-demo ដោយជោគជ័យ
- ការអនុវត្ត RAG: កំណត់អិនដិចស៊ីងឯកសារ និងការស្វែងយក
- ការកំណត់ម៉ូដែល: បានដំឡើងម៉ូដែល AI ច្រើនសម្រាប់គោលបំណងផ្សេងៗ
- ការតាមដាន AI: អនុវត្ត Application Insights សម្រាប់លំនៅ AI
- អុបទីម៉ីសេមប្រតិបត្តិការ: តួចលើកម្មវិធី AI សម្រាប់ប្រសិទ្ធភាព
⚙️ ជំពូក 3: ការកំណត់ និងការផ្ទៀងផ្ទាត់អត្តសញ្ញាណ
- ការតំឡើងបរិយាកាសច្រើន: កំណត់ dev, staging, និង prod
- ការអនុវត្តសុវត្ថិភាព: កំណត់ managed identity authentication
- ការគ្រប់គ្រងសំងាត់: រួមបញ្ចូល Azure Key Vault សម្រាប់ទិន្នន័យលៃតម្រូវ
- ការគ្រប់គ្រងប៉ារ៉ាម៉ែត្រ: បង្កើតការកំណត់បរិយាកាសលក្ខណៈពិសេស
- ជំនាញការផ្ទៀងផ្ទាត់: អនុវត្តលំនាំចូលដំណើរការដែលមានសុវត្ថិភាព
🏗️ ជំពូក 4: អាគារជាអកដ្ឋាន និងការចេញផ្សាយ
- ការបង្កើតគំរូផ្ទាល់ខ្លួន: សង់គំរូកម្មវិធីច្រើនសេវា
- ជំនាញ Bicep: បង្កើតឧបករណ៍ហេដ្ឋារចនាសមាសភាគដែលអាចប្រើឡើងវិញ
- ស្វ័យប្រវត្តិចេញផ្សាយ: អនុវត្តកាកពន្ធមុន/បន្ទាប់ការចេញផ្សាយ
- ការរចនាស្ថាបត្យកម្ម: ចេញផ្សាយស្ថាបត្យកម្មមីក្រូសេវារំខាន
- អុបទីម៉ីសេមគំរូ: បង្កើនសមត្ថភាពនិងការគ្រប់គ្រងចំណាយនៅលើគំរូ
🎯 ជំពូក 5: ដំណោះស្រាយ AI ជាច្រើនភ្នាក់ងារ
- ចេញផ្សាយដំណោះស្រាយរ៉ីតែល: បានដាក់ចេញស្ថានការណ៍ multi-agent retail
- ប្តូរអនុលោមភ្នាក់ងារ: កែសម្រួលអត្តចរិតភ្នាក់ងារ Customer និង Inventory
- ការពង្រីកស្ថាបត្យកម្ម: អនុវត្ត load balancing និង auto-scaling
- ការតាមដានផលិតកម្ម: កំណត់ការតាមដាន និងការជូនដំណឹងយ៉ាងទូលំទូលាយ
- ការទម្រង់ប្រសិទ្ធភាព: អុបទីម៉ីសេមប្រព័ន្ធ multi-agent
🔍 ជំពូក 6: ការផ្ទៀងផ្ទាត់មុនចេញផ្សាយ និងផែនការ
- វិភាគសមត្ថភាព: វិភាគតម្រូវការធនធានសម្រាប់កម្មវិធី
- អុបទីម៉ីសេម SKU: ជ្រើសរើសថ្នាក់សេវាដែលសន្សំពេល
- ស្វ័យប្រវត្តិបញ្ចាក់: អនុវត្តស្គ្រីបត្រួតពិនិត្យមុនចេញផ្សាយ
- ផែនការចំណាយ: បង្កើតការប៉ាន់ស្មានចំណាយនិងថវិកា
- ការវាយតម្លៃហានិភ័យ: សម្គាល់និងកាត់បន្ថយហានិភ័យក្នុងការចេញផ្សាយ
🚨 ជំពូក 7: ដោះស្រាយបញ្ហា និងដិបាហ្គិច
- ជំនាញវិភាគ: បានដោះស្រាយការចេញផ្សាយដែលបានបង្កខូចដោយមានគោលបំណង
- វិភាគកំណត់ហេតុ: ប្រើ Azure Monitor និង Application Insights ដោយមានប្រសិទ្ធភាព
- អុបទីម៉ីសេមប្រតិបត្តិការ: អុបទីម៉ីសេមកម្មវិធីដែលធ្វើការយឺត
- នីតិវិធីស្ដារ: អនុវត្តការបម្រុង备និងស្ដារបន្ទាន់
- ការតំឡើងតាមដាន: បង្កើតការតាមដាន និងការជូនដំណឹងប្រកបដោយសកម្មភាព
🏢 ជំពូក 8: ផលិតកម្ម និងលំនាំសហគ្រាស
- សុវត្ថិភាពសហគ្រាស: អនុវត្តលំនាំសុវត្ថិភាពយ៉ាងទូលំទូលាយ
- ស៊ុមរដ្ឋបាល: កំណត់ Azure Policy និងការគ្រប់គ្រងធនធាន
- ការតាមដានកម្រិតខ្ពស់: បង្កើតផ្ទាំងតាមដាន និងការជូនដំណឹងស្វ័យប្រវត្តិ
- រួមបញ្ចូល CI/CD: សង់បណ្តាញចេញផ្សាយស្វ័យប្រវត្តិ
- ការអនុវត្តតាមបទបញ្ជា: ទទួលបានការអនុក្រឹតភាពតាមតម្រូវការសហគ្រាស
តារាងពេលសិក្សា និងគោលដៅ
សប្តាហ៍ 1-2: កសាងមូលដ្ឋាន
- គោលដៅ: ចេញផ្សាយកម្មវិធី AI ដំបូងដោយប្រើ AZD
- ការផ្ទៀងផ្ទាត់: កម្មវិធីដំណើរការបាននិងអាចចូលប្រើតាម URL សាធារណៈ
- ជំនាញ: ជំនាញ AZD មូលដ្ឋាន និងការរួមបញ្ចូលសេវាអនុស្សាវរីយ៍
សប្តាហ៍ 3-4: ជំនាញកំណត់
- គោលដៅ: ចេញផ្សាយច្រើនបរិយាកាសជាមួយសុវត្ថិភាព
- ការផ្ទៀងផ្ទាល់: កម្មវិធីដូចគ្នាត្រូវបានចេញផ្សាយទៅ dev/staging/prod
- ជំនាញ: ការគ្រប់គ្រងបរិយាកាស និងការអនុវត្តសុវត្ថិភាព
សប្តាហ៍ 5-6: ជំនាញអាគារ
- គោលដៅ: គំរូផ្ទាល់ខ្លួនសម្រាប់កម្មវិធីច្រើនសេវា
- ការផ្ទៀងផ្ទាល់: គំរូដែលអាចប្រើឡើងវិញត្រូវបានចេញផ្សាយដោយសមាជិកក្រុមម្នាក់ផ្សេងទៀត
- ជំនាញ: ជំនាញ Bicep និងស្វ័យប្រវត្តិហេដ្ឋារចនា
សប្តាហ៍ 7-8: អនុវត្ត AI ខ្ពស់
- គោលដៅ: ដំណោះស្រាយ multi-agent AI រួចរាល់សម្រាប់ផលិតកម្ម
- ការផ្ទៀងផ្ទាល់: ប្រព័ន្ធដោះស្រាយទ្រាំទ្ររំពឹងពេលពិតជាមួយការតាមដាន
- ជំនាញ: ការរៀបចំប្រព័ន្ធភ្នាក់ងារច្រើន និងអុបទីម៉ីសេម
សប្តាហ៍ 9-10: រៀបចំសម្រាប់ផលិតកម្ម
- គោលដៅ: ចេញផ្សាយថ្នាក់សហគ្រាសជាមួយការអនុក្រឹតភាពពេញលេញ
- ការផ្ទៀងផ្ទាល់: ឆ្លងកាត់ការពិនិត្យសុវត្ថិភាព និងវិភាគអុបទីម៉ីសេមចំណាយ
- ជំនាញ: រដ្ឋបាល, ការតាមដាន, និងការរួមបញ្ចូល CI/CD
ការត្រួតពិនិត្យនិងវិញ្ញាបនប័ត្រ
វិធីសាស្ត្រផ្ទៀងផ្ទាប់ចំណេះដឹង
- ការចេញផ្សាយអនុវត្តជាក់លាក់: កម្មវិធីដែលដំណើរការបានសម្រាប់រាល់ជំពូក
- ការត្រួតពិនិត្យកូដ: ការវាយតម្លៃគុណភាពគំរូ និងការកំណត់
- ដោះស្រាយបញ្ហា: ស្ថានការណ៍ដោះស្រាយបញ្ហានិងដំណោះស្រាយ
- បង្រៀនមិត្តភក្តិ: ពន្យល់គំនិតដល់អ្នករៀនផ្សេងទៀត
- ចូលរួមក្នុងសហគមន៍: ចែករំលែកគំរូឬការកែលម្អ
លទ្ធផលអភិវឌ្ឍវិជ្ជាជីវៈ
- គម្រោងក្នុងផតហ្វូល្យូ: 8 ការដាក់ឲ្យដំណើរការដែលត្រៀមប្រើប្រាស់បានក្នុងផលិតផល
- ជំនាញបច្ចេកទេស: ជំនាញ AZD និងការដាក់បង្ហាញ AI ដោយផ្អែកលើស្តង់ដារឧស្សាហកម្ម
- សមត្ថភាពដោះស្រាយបញ្ហា: សមត្ថភាពធ្វើបច្ចុប្បន្នភាព និងដោះស្រាយដោយឯករាជ្យ
- ការទទួលស្គាល់ពីសហគមន៍: ចូលរួមសកម្មក្នុងសហគមន៍អ្នកអភិវឌ្ឍន៍ Azure
- ការរីកចម្រើនវិជ្ជាជីវៈ: ជំនាញដែលអាចប្រើបានដោយផ្ទាល់សម្រាប់តួនាទីពពក និង AI
វិមាត្រជោគជ័យ
- អត្រាជោគជ័យនៃការដាក់ឲ្យដំណើរការ: >95% បានជោគជ័យ
- ពេលវេលាចំណាយសម្រាប់ដោះស្រាយបញ្ហា: <30 នាទីសម្រាប់បញ្ហាធម្មតា
- ការបង្កើនប្រសិទ្ធភាព: មានការកែលម្អដែលអាចបង្ហាញបានក្នុងចំណាយ និងប្រសិទ្ធភាព
- ការអនុលោមសន្តិសុខ: ការដាក់ឲ្យដំណើរការទាំងអស់បានបំពេញស្តង់ដារសន្តិសុខរបស់សហគ្រាស
- ការផ្ទេរសមត្ថភាព: សមត្ថភាពក្នុងការណែនាំអ្នកអភិវឌ្ឍន៍ផ្សេងទៀត
ធ្វើការរៀនជានិច្ច និងចូលរួមក្នុងសហគមន៍
រក្សាឲ្យទាន់សម័យ
- Azure Updates: តាមដានកំណត់ចំណាំចេញផ្សាយរបស់ Azure Developer CLI
- ព្រឹត្តិការណ៍សហគមន៍: ចូលរួមក្នុងព្រឹត្តិការណ៍សម្រាប់អ្នកអភិវឌ្ឍន៍ Azure និង AI
- ឯកសារ: ចូលចំណែកក្នុងការសរសេរឯកសារ និងឧទាហរណ៍សម្រាប់សហគមន៍
- លំហូរមតិយោបល់: ផ្តល់មតិយោបល់លើមាតិកាព័ត៌មានវគ្គ និងសេវាកម្ម Azure
ការអភិវឌ្ឍន៍វិជ្ជាជីវៈ
- បណ្ដាញវិជ្ជាជីវៈ: តភ្ជាប់ជាមួយអ្នកជំនាញ Azure និង AI
- ឱកាសនិយាយ: បង្ហាញអ្វីដែលបានរៀននៅសន្និសីទ ឬការជួបជុំ
- ការរួមចំណែកក្នុង Open Source: រួមចំណែកលើពុម្ព AZD និងឧបករណ៍
- ការណែនាំ: ដឹកនាំអ្នកអភិវឌ្ឍន៍ផ្សេងទៀតក្នុងដំណើររៀន AZD
ការរុករកជំពូក:
- 📚 ទំព័រដើមវគ្គ: AZD សម្រាប់អ្នកចាប់ផ្តើម
- 📖 ចាប់ផ្តើមរៀន: ជំពូក ១: មូលដ្ឋាន និង ចាប់ផ្តើមលឿន
- 🎯 តាមដានវឌ្ឍនភាព: តាមដានការរីកចម្រើនរបស់អ្នកតាមរយៈប្រព័ន្ធរៀន 8-ជំពូកដែលទូលំទូលាយ
- 🤝 សហគមន៍: Discord របស់ Azure សម្រាប់ការគាំទ្រ និងការពិភាក្សា
ការតាមដានវឌ្ឍនភាពការសិក្សា: ប្រើមគ្គុទេសក៍ដែលមានរចនាសម្ព័ន្ធនេះដើម្បីឯកទេសក្នុង Azure Developer CLI តាមរយៈការរៀនដំណាក់កាល ពហុអនុវត្តន៍ និងលទ្ធផលដែលអាចវាស់បាន ជាមួយអត្ថប្រយោជន៍ក្នុងការអភិវឌ្ឍវិជ្ជាជីវៈ។
Disclaimer: ឯកសារនេះត្រូវបានបកប្រែដោយប្រើសេវាកម្មបកប្រែ AI Co-op Translator. ខណៈដែលយើងខិតខំរកភាពត្រឹមត្រូវ សូមចំណាំថាការបកប្រែដោយស្វ័យប្រវត្តិក៏អាចមានកំហុស ឬការមិនត្រឹមត្រូវ។ ឯកសារដើមដែលសរសេរជាភាសាម្ចាស់ដើមគួរត្រូវបានចាត់ទុកជាឯកសារយោងដើម។ សម្រាប់ព័ត៌មានសំខាន់ៗ យើងសូមផ្ដល់អនុសាសន៍ឱ្យប្រើការបកប្រែដោយមនុស្សជាអ្នកជំនាញ។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសណាមួយដែលកើតឡើងពីការប្រើប្រាស់ការបកប្រែនេះទេ។