Web and Mobile Systems Development

Foundation Upper

Lectures

4 hrs/wk

Lab

0 hrs/wk

Language

English

Delivery

In person

Self-study

45.5 hrs

PREREQUISITES

Course Content

Week 1: Introduction to web & mobile systems Week 2: Modern JavaScript (ES6+) Week 3: Vue.js basics Week 4: Vue.js routing and state Week 5: Node.js and Express Week 6: Databases integration Week 7: Authentication and security Week 8: Introduction to Android Week 9: Android UI and lifecycle Week 10: Networking in Android Week 11: Data storage in Android Week 12: Full-stack project and review

Learning Outcomes

Upon successful completion of the course, students will be able to: Develop web applications using Vue.js Build back-end services with Node.js (REST APIs) Develop mobile applications for Android Integrate mobile and web applications through APIs Manage data and authentication in applications Use modern development tools (Git, npm, Android Studio) Apply responsive and mobile-first design principles Develop full-stack applications Work collaboratively in development teams