Course Overview
In today's digital age, mobile apps have become an integral part of our daily lives. This course empowers you to harness the power of mobile technology and create innovative apps for iOS and Android platforms. You'll learn essential programming languages, design principles, and development tools to bring your app ideas to life.
Who Should Attend
Aspiring app developers who want to build full-stack mobile applications that can be published online for download or saleAnyone with an interest in learning the fundamentals of mobile app design and developmentProfessionals with coding experience, but new to mobile app development.
PREREQUISITES: Experience in other programming languages
Lesson Outcomes
Understand and apply basic app design and prototyping concepts such as mock-ups, typography, iconography
Install and run a basic app using Android Studio on PC or Mac, and (if available) Xcode on Mac
Explain the difference between a relational (SQL) and document-based (No SQL) database, and be able to select one for a given project
Understand what an Application Programming Interface (API) is, and how to read the documentation when working with common APIs
Understand how apps and websites use APIs and Representational State Transfer (REST) web services to communicate
Understand and use modern JavaScript language features from the ES6 specification, such as arrow functions, spread operators, and destructuring
Demonstrate a solid foundation in back-end and front-end mobile app development
Master Mobile App Development Fundamentals: Learn the core concepts of mobile app development, including programming languages like Swift (for iOS) and Kotlin/Java (for Android), as well as essential frameworks and tools.
Design User-Centric Mobile Apps: Understand the principles of user interface and user experience design, and apply them to create intuitive and visually appealing mobile apps.
Build and Deploy Mobile Apps: Learn how to build, test, and deploy mobile apps to the Apple App Store and Google Play Store
Details
Topic/Structure:
Module 1: Designing and Prototyping App User Interfaces for Mobile App Development
Module 2: Introduction to Mobile App Development
Module 3: Building Database-Driven Mobile Apps
Module 4: Interfacing Mobile Apps with Web Back-Ends
Module 5: Building a Full-Stack Mobile Application
Module 6: Further Mobile App Development
Module 7: Executing Projects in Mobile App Development
This course is also a part of the following programmes: Advanced Diploma in Web & Mobile Application Development
Advanced Diploma in Multiplatform Mobile App Development and Cloud Management
Assessment: Individual assessment, project presentations.
Certification: Upon completion of all 7 modules within a maximum duration of 3 years, participants will be awarded a digital Professional Certificate in Mobile Application Development.
Dates and Times: Please write in to enquire.
Location: Singapore Management University (SMU)
Fees: As low as $1,422.40. For more information refer to: https://academy.smu.edu.sg/courses/professional-certificate-mobile-application-development-pcmob#fee-table