An all-around understanding of the mobile app landscape and the components of an app, including front end, back end, data management, and hosting
The features and limitations of popular mobile app development languages, frameworks, and tools
An understanding of the integrated development environments (IDEs) and tools used for mobile app development, including testing tools and emulators
How to build a career in mobile app development, having created your own mobile app development career plan
Earn a shareable certificate to add to your LinkedIn profile.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from IBM
In this module, you will be introduced to the definition of an app, the evolution of mobile apps, app categories, and the pros and cons of using mobile apps. You will also learn about how apps work and understand the different parts of an app, including the front end, the back end, data management, and hosting.
In this module, you will get familiar with the mobile app development ecosystem. The module will cover the mobile app types that a mobile developer can develop, along with the different operating systems. You will also delve into the languages and frameworks used to develop the different types of mobile apps. Following a brief review of four approaches to integrated development environments (IDEs) and tools used for mobile app development, you will learn about testing tools and emulators. Finally, you will understand how the software development kit supports integration and data implementation.
In this module, you will explore the role of a mobile developer and describe the composition of a typical mobile app development team. You will discover the required and optional skills to be job-ready. This module will also cover the available career paths and employment options for a mobile app developer. Finally, you will have the opportunity to develop your mobile application developer career plan.