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