
កម្មវិធី និង WEB ការអភិវឌ្ឍន៍
ការសរសេរកម្មវិធី Angular 15
ប្រវែង 5 ថ្ងៃ។
កំណែ 15
ហេតុអ្វីត្រូវសិក្សាវគ្គសិក្សានេះ។
វគ្គបណ្តុះបណ្តាល Angular 15 ដែលពឹងផ្អែកខ្លាំង និងទូលំទូលាយនេះ ផ្តល់ឱ្យអ្នកចូលរួមនូវជំនាញដែលពួកគេអាចប្រើប្រាស់ភ្លាមៗក្នុងការងាររបស់ពួកគេ។ អ្នកនឹងរៀនពីមូលដ្ឋានគ្រឹះនៃការអភិវឌ្ឍន៍ Angular 15 ដូចជា browser applicat ions ទំព័រតែមួយ ឆ្លើយតប webគេហទំព័រ និងអ៊ីយ៉ុងកម្មវិធីទូរស័ព្ទកូនកាត់។
វគ្គសិក្សានេះគឺជាអ៊ីយ៉ុងរួមបញ្ចូលគ្នានៃការរៀនទ្រឹស្តី និងមន្ទីរពិសោធន៍ដោយដៃដែលរួមបញ្ចូលអ៊ីយ៉ុងណែនាំទៅ Angular បន្ទាប់មកដោយ TypeScript សមាសធាតុ ives ផ្ទាល់ សេវាកម្ម HTTPClient ការធ្វើតេស្ត និងបំបាត់កំហុស។
ចំណាំ៖ យើងក៏អាចផ្តល់ការបណ្តុះបណ្តាលលើកំណែផ្សេងទៀតនៃ Angular ផងដែរ។ សូមទាក់ទងមកយើងខ្ញុំដើម្បីសាកសួរ ឬចុះឈ្មោះចំណាប់អារម្មណ៍។
ANGULAR នៅ LUMIFY ការងារ
អ្វីដែលអ្នកនឹងរៀន
នៅពេលបញ្ចប់វគ្គសិក្សានេះដោយជោគជ័យ អ្នកនឹងមានចំណេះដឹងដើម្បី៖
- បង្កើតទំព័រតែមួយ Angular applicat ions ដោយប្រើ Typescript
- រៀបចំបរិយាកាសអភិវឌ្ឍន៍ Angular ពេញលេញ
- បង្កើតសមាសធាតុ អ៊ីវផ្ទាល់ សេវាកម្ម បំពង់ទម្រង់ និងឧបករណ៍កំណត់សុពលភាពផ្ទាល់ខ្លួន
- ដោះស្រាយកិច្ចការទាញយកទិន្នន័យបណ្តាញកម្រិតខ្ពស់ដោយប្រើ Observables
- ប្រើប្រាស់ទិន្នន័យពី REST web សេវាកម្មដោយប្រើម៉ាស៊ីនភ្ញៀវ HTTP Angular
- ដោះស្រាយការភ្ជាប់អ៊ីយ៉ុងទិន្នន័យរុញដោយប្រើ Webពិធីការរន្ធ
- ធ្វើការជាមួយ Angular Pipes ដើម្បីធ្វើទ្រង់ទ្រាយទិន្នន័យ
- ប្រើមុខងារ Angular Component Router កម្រិតខ្ពស់
- សាកល្បង និងបំបាត់កំហុស Angular applicat ions ដោយប្រើឧបករណ៍ដែលបានសាងសង់
- ធ្វើការជាមួយ Angular CLI
គ្រូរបស់ខ្ញុំគឺអស្ចារ្យណាស់ដែលអាចដាក់សេណារីយ៉ូទៅក្នុងឧទាហរណ៍ក្នុងពិភពពិតដែលទាក់ទងនឹងស្ថានភាពជាក់លាក់របស់ខ្ញុំ។
ខ្ញុំត្រូវបានធ្វើឱ្យមានអារម្មណ៍ស្វាគមន៍តាំងពីពេលដែលខ្ញុំមកដល់ ហើយសមត្ថភាពក្នុងការអង្គុយជាក្រុមនៅខាងក្រៅថ្នាក់រៀនដើម្បីពិភាក្សាអំពីស្ថានភាពរបស់យើង ហើយគោលដៅរបស់យើងមានតម្លៃខ្លាំងណាស់។
ខ្ញុំបានរៀនច្រើនហើយមានអារម្មណ៍ថាវាសំខាន់ដែលគោលដៅរបស់ខ្ញុំដោយការចូលរៀនវគ្គនេះត្រូវបានសម្រេច។
ការងារដ៏អស្ចារ្យ ក្រុមការងារ Lumify ។
AMANDA NICOL
IT គាំទ្រអ្នកគ្រប់គ្រងសេវាកម្ម - សុខភាពពិភពលោកមានកំណត់
មុខវិជ្ជាសិក្សា
- ការណែនាំអំពី Angular
• តើ Angular ជាអ្វី?
• លក្ខណៈកណ្តាលនៃក្របខ័ណ្ឌមុំ
• ករណីប្រើប្រាស់សមស្រប
• បណ្តុំនៃកម្មវិធី Angular
• ស្ថាបត្យកម្មមូលដ្ឋាននៃកម្មវិធី Angular
• ការដំឡើង និងការប្រើប្រាស់ Angular
• កាយវិភាគសាស្ត្រនៃអ៊ីយ៉ុង Applicat Angular
• ដំណើរការ Applicat ion
• ការកសាង និងដាក់ពង្រាយកម្មវិធី
• Angular សម្រាប់កម្មវិធីទូរស័ព្ទដើម - ការណែនាំអំពី TypeScript
• ភាសាសរសេរកម្មវិធីសម្រាប់ប្រើជាមួយ Angular
• វាក្យសម្ព័ន្ធ TypeScript
• កម្មវិធីនិពន្ធកម្មវិធី
• ប្រព័ន្ធប្រភេទ – Def ining Variables
• ប្រព័ន្ធប្រភេទ – Def ining Arrays
• ប្រភេទ Primit ive មូលដ្ឋាន
• វាយបញ្ចូលមុខងារអ៊ីយ៉ុង
• ប្រភេទ Inference
• ការកំណត់ថ្នាក់
• វិធីសាស្រ្តថ្នាក់
• ការគ្រប់គ្រងភាពមើលឃើញ
• អ្នកសាងសង់ថ្នាក់
• Class Constructors – ទម្រង់ជំនួស
• វាលដែលមិនទាន់បង្កើត
• ចំណុចប្រទាក់
• ធ្វើការជាមួយម៉ូឌុល ES6
• var vs let
• មុខងារព្រួញ
• វាក្យសម្ព័ន្ធបង្រួមអនុគមន៍ព្រួញ
• ខ្សែអក្សរគំរូ
• លក្ខណៈទូទៅក្នុងថ្នាក់
• ហ្សែននៅក្នុងមុខងារអ៊ីយ៉ុង - សមាសធាតុ
• តើសមាសធាតុជាអ្វី?
• អតីតample សមាសភាគ
• បង្កើតសមាសភាពដោយប្រើ Angular CLI
• ថ្នាក់សមាសភាគ
• អ្នកតុបតែង @Component
• ការចុះឈ្មោះសមាសភាគទៅម៉ូឌុលរបស់វា។
• គំរូសមាសភាគ
•អតីតample: HelloComponent Template
•អតីតample: ថ្នាក់ HelloComponent
• ការប្រើប្រាស់សមាសភាគ
• ដំណើរការកម្មវិធី
• ឋានានុក្រមសមាសភាគ
• សមាសធាតុឫសរបស់ Applicat ion
• Bootstrap File
• Component Lifecycle Hooks
•អតីតample Lifecycle Hooks
• រចនាប័ទ្ម CSS - គំរូសមាសភាគ
• គំរូ
• ទីតាំងគំរូ
• The Mustache {{ }} Syntax
• ការកំណត់លក្ខណៈសម្បត្តិធាតុ DOM
• ការកំណត់អត្ថបទតួ
• ការចងព្រឹត្តិការណ៍
• អ្នកដោះស្រាយព្រឹត្តិការណ៍បញ្ចេញមតិ
• ទប់ស្កាត់ការដោះស្រាយតាមលំនាំដើម
• សេចក្តីណែនាំអំពីគុណលក្ខណៈ
• អនុវត្តរចនាប័ទ្មដោយការផ្លាស់ប្តូរថ្នាក់ CSS
•អតីតampឡេ៖ ngClass
• ការអនុវត្តរចនាប័ទ្មដោយផ្ទាល់
• សេចក្តីណែនាំអំពីរចនាសម្ព័ន្ធ
• ប្រតិបត្តិគំរូតាមលក្ខខណ្ឌ
•អតីតampលេ: ngIf
• រង្វិលជុំដោយប្រើ ngFor
• ngFor Local Variables
• រៀបចំការប្រមូល
•អតីតample - ការលុបធាតុមួយ។
• ការតាមដានធាតុជាមួយ ngFor
• ការផ្លាស់ប្តូរធាតុជាមួយ ngSwitch
• ធាតុជាក្រុម
• អថេរយោងគំរូ - ការទំនាក់ទំនងអន្តរសមាសភាគ
• មូលដ្ឋានទំនាក់ទំនង
• ស្ថាបត្យកម្មលំហូរទិន្នន័យ
• ការរៀបចំកុមារឱ្យទទួលទិន្នន័យ
• ផ្ញើទិន្នន័យពីមាតាបិតា
• បន្ថែមអំពីការកំណត់លក្ខណៈសម្បត្តិ
• បញ្ឆេះព្រឹត្តិការណ៍ពីសមាសធាតុមួយ។
• @Output() Example - សមាសធាតុកុមារ
• @Output() Example - សមាសធាតុមេ
• ការចងពីរផ្លូវពេញលេញ
• រៀបចំការចងទិន្នន័យពីរផ្លូវនៅក្នុងមេ - គំរូ និងទម្រង់ជំរុញ
• ទម្រង់ជំរុញគំរូ
• ការនាំចូលម៉ូឌុលទម្រង់
• វិធីសាស្រ្តជាមូលដ្ឋាន
• រៀបចំទម្រង់បែបបទ
• ទទួលការបញ្ចូលរបស់អ្នកប្រើប្រាស់
• លុបគុណលក្ខណៈ ngForm
• ចាប់ផ្តើមទម្រង់បែបបទ
• ការចងទិន្នន័យពីរផ្លូវ
• សុពលភាពទម្រង់
• ឧបករណ៍ផ្ទៀងផ្ទាត់មុំ
• បង្ហាញ Validat ion State ដោយប្រើ Classes
• ប្រភេទបញ្ចូលបន្ថែម
• ប្រអប់ធីក
• ជ្រើសរើស (ទម្លាក់ចុះ) វាល
• ជម្រើសបង្ហាញសម្រាប់ការជ្រើសរើស (ទម្លាក់ចុះ)
• វាលកាលបរិច្ឆេទ
• ប៊ូតុងវិទ្យុ - ទម្រង់ប្រតិកម្ម
• ទម្រង់ប្រតិកម្មលើសview
• ប្លុកអាគារ
• នាំចូលទម្រង់បែបបទប្រតិកម្ម
• បង្កើតទម្រង់
• រចនាគំរូ
• ទទួលបានតម្លៃបញ្ចូល
• ការចាប់ផ្តើមវាលបញ្ចូល
• ការកំណត់តម្លៃទម្រង់
• ការជាវការផ្លាស់ប្តូរការបញ្ចូល
• សុពលភាព
• អ្នកបង្កើតសុពលភាពដែលភ្ជាប់មកជាមួយ
• បង្ហាញកំហុសក្នុងសុពលភាព
• អ្នកកំណត់សុពលភាពផ្ទាល់ខ្លួន
• ការប្រើប្រាស់កម្មវិធីកំណត់សុពលភាពផ្ទាល់ខ្លួន
• ការផ្គត់ផ្គង់ការកំណត់រចនាសម្ព័ន្ធទៅ Custom Validator
• FormArray – ថាមវន្តបន្ថែមធាតុបញ្ចូល
• FormArray – ថ្នាក់សមាសភាគ
• FormArray – គំរូ
• FormArray – តម្លៃ
• ក្រុមរង FormGroups – ថ្នាក់សមាសធាតុ
• ទម្រង់ក្រុមរង – ពុម្ព HTML
• ហេតុអ្វីត្រូវប្រើ Sub FormGroups - សេវាកម្ម និងភាពអាស្រ័យ ការចាក់
• តើសេវាកម្មជាអ្វី?
• បង្កើតសេវាកម្មមូលដ្ឋាន
• ថ្នាក់សេវាកម្ម
• អ្វីទៅជាការចាក់ថ្នាំអាស្រ័យ?
• ការចាក់បញ្ចូលសេវាកម្ម
• ឧបករណ៍ចាក់
• Injector Hierarchy
• ការចុះឈ្មោះសេវាកម្មជាមួយ Root Injector
• ការចុះឈ្មោះសេវាកម្មជាមួយឧបករណ៍ចាក់របស់សមាសធាតុ
• ចុះឈ្មោះសេវាកម្មជាមួយឧបករណ៍បញ្ចូលម៉ូឌុលលក្ខណៈពិសេស
• កន្លែងដែលត្រូវចុះឈ្មោះសេវាកម្ម?
• ការចាក់ថ្នាំអាស្រ័យនៅក្នុងវត្ថុបុរាណផ្សេងៗ
• ការផ្តល់ការអនុវត្តជំនួស
• ការចាក់ដោយអាស្រ័យ និង @Host
• ការចាក់តាមតម្រូវការ និង @ជម្រើស - ម៉ាស៊ីនភ្ញៀវ HTTP
• ម៉ាស៊ីនភ្ញៀវ HTTP Angular
• ការប្រើប្រាស់ម៉ាស៊ីនភ្ញៀវ HTTP – ជាងview
• នាំចូលដោយ HttpClientModule
• សេវាកម្មដោយប្រើ HttpClient
• ធ្វើសំណើសុំទទួល
• តើវត្ថុដែលអាចសង្កេតបានធ្វើអ្វី?
• ការប្រើប្រាស់សេវាកម្មនៅក្នុងសមាសធាតុមួយ។
• សមាសភាគម៉ាស៊ីនភ្ញៀវសេវាប្រជាជន
• ការដោះស្រាយកំហុស
• ប្ដូរវត្ថុកំហុសតាមបំណង
• បង្កើតការស្នើសុំ POST
• ការស្នើសុំ PUT
• ធ្វើការស្នើសុំលុប - ទម្រង់បំពង់ និងទិន្នន័យ
• តើអ្វីជាបំពង់?
• បំពង់ដែលភ្ជាប់មកជាមួយ
• ការប្រើ Pipes ក្នុង HTML Template
• បំពង់ច្រវ៉ាក់
• បំពង់អន្តរប្រទេស (i18n)
• កំពុងផ្ទុកទិន្នន័យមូលដ្ឋាន
•កាលបរិច្ឆេទបំពង់
• បំពង់លេខ
• បំពង់រូបិយប័ណ្ណ
• បង្កើតបំពង់ផ្ទាល់ខ្លួន
• បំពង់ផ្ទាល់ខ្លួន Example
• ការប្រើប្រាស់បំពង់ផ្ទាល់ខ្លួន
• ការប្រើប្រាស់បំពង់ជាមួយ ngFor
• បំពង់តម្រងមួយ។
• ប្រភេទបំពង់៖ សុទ្ធ និងមិនបរិសុទ្ធ
• បំពង់សុទ្ធ Example
• Impure Pipe Example - ការណែនាំអំពីកម្មវិធីទំព័រតែមួយ
• តើអ្វីទៅជាទំព័រតែមួយ Applicat ion (SPA)
• ប្រពៃណី Web ការដាក់ពាក្យ
• លំហូរការងារ SPA
• ពាក្យស្នើសុំទំព័រតែមួយ Advantages
• HTML5 History API
• ការប្រកួតប្រជែង SPA
• ការអនុវត្ត SPA ដោយប្រើ Angular - រ៉ោតទ័រនៃសមាសភាគមុំ
• Component Router
• View ការរុករក
• Angular Router API
• ការបង្កើតកម្មវិធីដែលបើករ៉ោតទ័រ
• បង្ហោះសមាសភាគដែលបានកំណត់
• ការរុករកដោយប្រើតំណភ្ជាប់ និងប៊ូតុង
• ការរុករកតាមកម្មវិធី
• ឆ្លងកាត់ប៉ារ៉ាម៉ែត្រផ្លូវ
• ការរុករកជាមួយប៉ារ៉ាម៉ែត្រផ្លូវ
• ការទទួលបានតម្លៃប៉ារ៉ាម៉ែត្រផ្លូវ
• ការទាញយកប៉ារ៉ាម៉ែត្រផ្លូវធ្វើសមកាលកម្ម
• ការទាញយកប៉ារ៉ាម៉ែត្រផ្លូវអសមកាល
• ប៉ារ៉ាម៉ែត្រសំណួរ
• ការផ្គត់ផ្គង់ប៉ារ៉ាម៉ែត្រសំណួរ
• ទាញយកប៉ារ៉ាម៉ែត្រសំណួរអសមកាល
• បញ្ហាជាមួយសៀវភៅដៃ URL ការចូលនិងចំណាំ - ម៉ាស៊ីនភ្ញៀវ HTTP កម្រិតខ្ពស់
• ស្នើសុំជម្រើស
• ត្រឡប់វត្ថុ HttpResponse
• ការកំណត់បឋមកថាសំណើ
• ការបង្កើតការសង្កេតថ្មី។
• បង្កើតការសង្កេតសាមញ្ញ
• វិធីសាស្រ្តអ្នកសាងសង់ដែលអាចសង្កេតបាន។
• ប្រតិបត្តិករដែលអាចសង្កេតបាន។
• ប្រតិបត្តិករផែនទី និងតម្រង
• ប្រតិបត្តិករ flatMap()
• ប្រតិបត្តិករ tap()
• ឧបករណ៍ផ្សំ zip()
• ការផ្ទុកការឆ្លើយតប HTTP
• ធ្វើការហៅ HTTP ជាបន្តបន្ទាប់
• ធ្វើការហៅទូរសព្ទស្របគ្នា។
• ប្ដូរវត្ថុកំហុសតាមបំណងជាមួយ catchError()
• កំហុសក្នុងបំពង់
• ការស្ដារឡើងវិញនូវកំហុស - ម៉ូឌុលមុំ
• ហេតុអ្វីបានជា Angular Modules?
• កាយវិភាគសាស្ត្រនៃថ្នាក់ម៉ូឌុល
• @NgModule Properties
• ម៉ូឌុលលក្ខណៈពិសេស
•អតីតampរចនាសម្ព័ន្ធម៉ូឌុល
• បង្កើត Domain Module
• បង្កើតគូម៉ូឌុលកំណត់ផ្លូវ
• បង្កើតម៉ូឌុលសេវាកម្ម
• ការបង្កើតម៉ូឌុលទូទៅ
• ការប្រើម៉ូឌុលមួយពីមួយទៀត - ការកំណត់ផ្លូវកម្រិតខ្ពស់
• កំណត់ផ្លូវសម្រាប់ម៉ូឌុលមុខងារដែលបានបើក
• ការប្រើប្រាស់ម៉ូឌុលលក្ខណៈពិសេស
• ខ្ជិលផ្ទុកម៉ូឌុលមុខងារ
• ការបង្កើតតំណភ្ជាប់សម្រាប់សមាសភាគម៉ូឌុលលក្ខណៈពិសេស
• បន្ថែមទៀតអំពី Lazy Loading
• កំពុងផ្ទុកម៉ូឌុលជាមុន
• routerLinkActive binding
• ផ្លូវលំនាំដើម
• ផ្លូវសញ្ញាជំនួស
• ប្តូរទិសទៅ
• ផ្លូវកុមារ
• ការកំណត់ផ្លូវកុមារសម្រាប់ផ្លូវកុមារ
• តំណភ្ជាប់សម្រាប់ផ្លូវកុមារ
• ឆ្មាំរុករក
• ការបង្កើតការអនុវត្តឆ្មាំ
• ការប្រើឆ្មាំក្នុងផ្លូវមួយ។ - ឯកតាតេស្តកម្មវិធី Angular
• ឯកតាតេស្តវត្ថុបុរាណ
• ឧបករណ៍សាកល្បង
• ជំហានសាកល្បងធម្មតា។
• លទ្ធផលតេស្ត
• ឈុតសាកល្បងផ្កាម្លិះ
• លក្ខណៈបច្ចេកទេសរបស់ផ្កាម្លិះ (ការធ្វើតេស្តឯកតា)
• ការរំពឹងទុក (អះអាងអ៊ីយ៉ុង)
• អ្នកផ្គូផ្គង
•អតីតamples នៃការប្រើប្រាស់ Matchers
• ការប្រើប្រាស់មិនមែនជា Property
• ការដំឡើង និងការរុះរើក្នុង Unit Test Suites
•អតីតample នៃ មុននីមួយៗ និងក្រោយមុខងារនីមួយៗ
• ម៉ូឌុលតេស្តមុំ
•អតីតampម៉ូឌុលតេស្តមុំ
• សាកល្បងសេវាកម្ម
• ការចាក់បញ្ចូលសេវាកម្ម
• សាកល្បងវិធីសាស្រ្តធ្វើសមកាលកម្ម
• សាកល្បងវិធីសាស្ត្រអសមកាល
• ការប្រើប្រាស់ Mock HTTP Client
• ការផ្គត់ផ្គង់ការឆ្លើយតបកំប៉ុង
• សាកល្បងសមាសធាតុមួយ។
• ម៉ូឌុលសាកល្បងសមាសធាតុ
• ការបង្កើតសមាសធាតុ Instance
• ថ្នាក់ ComponentFixture
• ការធ្វើតេស្តសមាសធាតុមូលដ្ឋាន
• ថ្នាក់ DebugElement
• ក្លែងធ្វើអន្តរកម្មអ្នកប្រើប្រាស់ - ការបំបាត់កំហុស
• ជាងview នៃការបំបាត់កំហុស Angular
• Viewដោយប្រើ TypeScript Code នៅក្នុង Debugger
• ការប្រើពាក្យគន្លឹះបំបាត់កំហុស
• ការកត់ត្រាកំហុស
• តើ Angular DevTools ជាអ្វី?
• ការប្រើប្រាស់ Angular DevTools
• Angular DevTools – រចនាសម្ព័ន្ធសមាសធាតុ
• Angular DevTools – ផ្លាស់ប្តូរ ion Detect ion Execut ion
• ចាប់កំហុសវាក្យសម្ព័ន្ធ
តើវគ្គសិក្សាសម្រាប់អ្នកណា?
វគ្គសិក្សានេះមានគោលបំណងសម្រាប់អ្នកដែលត្រូវការរៀនមូលដ្ឋានគ្រឹះនៃការអភិវឌ្ឍន៍ Angular 15 ហើយអនុវត្តវាភ្លាមៗដើម្បីបង្កើត web កម្មវិធី។
យើងក៏អាចផ្តល់ជូន និងប្ដូរតាមបំណងនូវវគ្គបណ្តុះបណ្តាលនេះសម្រាប់ក្រុមធំជាងមុនផងដែរ – សន្សំពេលវេលា ប្រាក់ និងធនធានរបស់ស្ថាប័នរបស់អ្នក។ សម្រាប់ព័ត៌មានបន្ថែម សូមទាក់ទងមកយើងខ្ញុំតាមរយៈអ៊ីមែលនៅលើ ph.training@lumifywork.com
តម្រូវការជាមុន
- Web បទពិសោធន៍អភិវឌ្ឍន៍ដោយប្រើ HTML, CSS, និង JavaScript គឺត្រូវបានទាមទារ ដើម្បីទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីវគ្គសិក្សា Angular នេះ។
- ចំណេះដឹងអំពីកម្មវិធីរុករក DOM ក៏មានប្រយោជន៍ផងដែរ។
- មិនទាមទារបទពិសោធន៍ពីមុនរបស់ Angular ឬ AngularJS ទេ។
ការផ្គត់ផ្គង់វគ្គសិក្សានេះ e ដោយ Lumify Work ត្រូវបានគ្រប់គ្រងដោយលក្ខខណ្ឌនៃការកក់។
សូមអានលក្ខខណ្ឌដោយប្រុងប្រយ័ត្នមុនពេលចុះឈ្មោះក្នុងវគ្គសិក្សានេះ អ៊ី ព្រោះការចុះឈ្មោះក្នុងវគ្គសិក្សាមានលក្ខខណ្ឌក្នុងការទទួលយកលក្ខខណ្ឌទាំងនេះ។
https://www.lumifywork.com/en-ph/courses/angular-15-programming/
ph.training@lumifywork.com
lumifywork.com
facebook.com/LumifyWorkPh
linkedin.com/company/lumify-work-ph
twitter.com/LumifyWorkPH
youtube.com/@lumifywork
ឯកសារ/ធនធាន
![]() |
ការសរសេរកម្មវិធី LUMIFY WORK Angular 15 [pdf] ការណែនាំអ្នកប្រើប្រាស់ Angular 15 Programming, Programming |




