Introduction to Mobile Development: Essential Tools and Strategies
interactive

Introduction to Mobile Development: Essential Tools and Strategies

Compono Author Portal
Updated Sep 08, 2024

What you'll learn

  • Set appropriate expectations for entering this field, and how to excel
  • The tools of the trade, when to use them, and the life cycle of an app
  • How to create a secure app and publish it for users
Course Description

Mobile Development Foundations shares practical strategies, tools, and advice to establish yourself in this industry. Whether you're new to development, or established in a related field, this course let you know what to expect, where to source the appropriate resources and support, and how to ensure your work is up to industry standard.

 

Part 1: Foundations
- Developer vs Engineer
- Learning Languages
- Front End vs Back End
- Full Stack
- Have a Plan
- Build on What You Have
- Creating a Portfolio
- User Experience
- Agile, Scrum, and Iteration

Part 2: Execution
- Development Life Cycle
- Platform vs Framework
- Types of App
- Cross Platform
- Where to Work

Part 3: Security and Publishing
- Security Standards
- Secure Source Code
- Encrypt Files and Database
- Secure Comms
- Input Validation
- Pen Testing
- Publishing
- Developer Accounts
- Distribution Platforms
- Rejections
- Maintenance and Features