Title | Building AI-Powered Web Apps with React.js |
Course code | CM633-10-2025-C |
Objective | The purpose of this course is to teach students how to develop advanced websites using React.js technology. Students will learn the foundational and advanced techniques for developing complex websites, including state management, component management, data transmission, and component routing. They will also gain skills in integrating with APIs to design practical web applications. As part of the course, students will work on practical projects involving artificial intelligence APIs, learning how to integrate generative AI models' APIs to create AI-driven web applications that are both practical and innovative. |
Content |
|
Assessment | In-class performance, exercises and final project |
Target audience | Web developers and individuals from all walks of life who are interested in learning advanced web development. |
Prerequisite | Familiar with HTML, JavaScript or have completed the CM460 Creating fundamental web pages with HTML and CSS, Please check the self-assessment. |
Class size | 18 |
Instructor | Instructor has more than 10 years experience of web & mobile app design and development, had got several awards from local competitions. Founded a technology company, provides professional one-stop internet solution, serving government departments, hotels and SMEs. |
Handout | All printing material, classroom, instructor, course evaluation report & students' result report provided by CPTTM |
Instruction language | Cantonese (supplemented with English) |
Handout language | Handouts in Chinese (supplemented with English terminology) |
Duration | 36 hours in 12 sessions |
Schedule | 18:45-21:45, from Oct 3, 2025 to Nov 8, 2025 every Friday, Saturday. |
Fee | MOP3,200 |
Venue | Cyber-Lab (Rua Comandante Mata Oliveira, Ed. Associacao Industrial, 3-andar Macau) |
Certificate | Certificate of Completion issued by CPTTM (with at least 80% attendance and passed the assessment) |
PDAC code | Approved Course under the SAR Government "Continuing Education Development Program", Code: 2504110066-0 |