Introduction to Mobile App Development
Instructor: IBM Skills Network Team , Lavanya Thiruvali Sunderarajan , Ramanujam Srinivasan
Beginner Level • Approx. 9 hours • Flexible Schedule
What You'll Learn
- 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
Skills You'll Gain
Application Frameworks
Apple iOS
Integrated Development Environments
Flutter (Software)
Mobile Development
Software Testing
iOS Development
Test Tools
Android Studio
Apple Xcode
Application Development
Cross Platform Development
Data Management
Mobile Development Tools
Swift Programming
Android Development
Development Environment
React Native
Shareable Certificate
Earn a shareable certificate to add to your LinkedIn profile
Outcomes
-
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
There are 3 modules in this course
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.