The Business of Building Apps - App Product Management Course for Developers

The Business of Building Apps - App Product Management Course for Developers

freeCodeCamp.org via freeCodeCamp Direct link

SQL Shards

77 of 100

77 of 100

SQL Shards

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

The Business of Building Apps - App Product Management Course for Developers

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Course Introduction
  2. 2 Unit 1 - Motivations for building an app
  3. 3 Unit 1.1 What is the value proposition of your app?
  4. 4 Do you need a web app or just a better website?
  5. 5 Categories of Apps – which app category is easiest to compete in?
  6. 6 Unit 1.2 Identify the problem you are trying to solve with your app.
  7. 7 Candy, vitamins or addictive painkiller?
  8. 8 Fulfillment, recognition, security
  9. 9 The Five Whys
  10. 10 Unit 1.3 How to discover a niche in the marketplace
  11. 11 Follow popular trend
  12. 12 Add a twist
  13. 13 Your own expertise
  14. 14 Problems in existing competition
  15. 15 Unit 1.4 Listening to users
  16. 16 Users that exist in the market
  17. 17 Get user feedback
  18. 18 Idea 2.0
  19. 19 Homework (Airbnb and Lyft, App Annie and Sensor Tower, Write an application plan)
  20. 20 Unit 2 UI, UX, MVP design
  21. 21 How to create user stories
  22. 22 Planning for an MVP
  23. 23 Unit 2.2 Designing an effective UI user interface
  24. 24 On boarding new users
  25. 25 The Google UI Case Study
  26. 26 The Photoshop Adobe UI negative Case Study
  27. 27 Effective UI elements
  28. 28 Don’t Make Me Thing Steve Krug
  29. 29 UI design templates
  30. 30 Design for your target audience
  31. 31 Unit 2.3 How to design an effective UX User Experience
  32. 32 UX is where Design strategy and Technology intersect
  33. 33 Application Flow
  34. 34 Measuring Conversion Rates
  35. 35 UX outside of the app
  36. 36 The User Empathy Map
  37. 37 Six principles for a positive UX
  38. 38 Unit 2.4 The MVP
  39. 39 The Lean Startup MVP concept by Eric Ries
  40. 40 Planning for future versions of your app
  41. 41 What is NOT an MVP
  42. 42 Zappos MVP Case Study
  43. 43 The MVP design pyramid
  44. 44 The purpose of an MVP
  45. 45 Keeping the cost of an MVP low
  46. 46 Homework (App Design Case Studies, Develop User Stories, Interactive UI prototype)
  47. 47 Unit 3.1 Marketing and Monetization for an App
  48. 48 The BMC Case Study
  49. 49 Unit 3.2 Monetization Strategies of Apps
  50. 50 Apple App Store vs Google Play Store revenue
  51. 51 iOS vs Android user value per customer
  52. 52 iOS vs Android market share in various countries
  53. 53 Unit 3.3 Marketing Your App
  54. 54 Unit 3.4 Dealing with Investors
  55. 55 Homework 3.1 Build a BMC for your app
  56. 56 Unit 4.1 Building Customer Loyalty
  57. 57 Why Customers Abandon Apps?
  58. 58 First-to-Mind solution
  59. 59 Compulsion
  60. 60 Morality of Addictive Apps
  61. 61 The HOOK app addictive model
  62. 62 Homework (Understanding Hook, Applying Hook)
  63. 63 Unit 5.1 Choosing the Right Tools
  64. 64 Unit 5.2 Nine Companies Who Nailed their App
  65. 65 Unit 5.3 Development Languages and Cross Platform Tools
  66. 66 Homework (Compare Dev Tools, Recommend a Development Solution)
  67. 67 Unit 6.1 Full Stack Considerations
  68. 68 Choosing a Database Backend
  69. 69 SQL
  70. 70 noSQL
  71. 71 SQL vs noSQL
  72. 72 Graph Database
  73. 73 Full Text Database
  74. 74 Vertical Scaling
  75. 75 Horizontal Scaling
  76. 76 Data Duplication in Distributed Databases
  77. 77 SQL Shards
  78. 78 Homework (Recommend Database Solutions, Explore API services)
  79. 79 Unit 7.1 Hiring the Development Team
  80. 80 Four Roles of a Software Development Team
  81. 81 Product Manager
  82. 82 Product Designer
  83. 83 Front End Developer
  84. 84 Back End Developer
  85. 85 Unit 7.2 Mobile vs Web Development
  86. 86 Unit 7.3 Agile Team Management
  87. 87 SDLC Agile vs Waterfall
  88. 88 What is Waterfall Development?
  89. 89 What is Agile Scrum Methodology?
  90. 90 The Product Backlog
  91. 91 Spring Planning
  92. 92 Sprint Backlog
  93. 93 What is a Sprint?
  94. 94 Product Increment
  95. 95 Daily Scrum
  96. 96 Sprint Review and Retrospective
  97. 97 Unit 7.4 How to Write a Job Requisition
  98. 98 Homework (Team Roles, Internal Job Requisition, External Job Posting)
  99. 99 Unit 8.1 Future Trends in Mobile Development
  100. 100 Homework (Review Past Predictions, Current State of Development Tools, Future Mobile Tech)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.