Technology for Product Managers
47mBeginner2022-06-07
Authors

Cole Mercer
Production Management Consultant, Instructor
Course details
Product managers must know technology basics. They need to have the vocabulary to speak to engineers, UX designers, and executives-and translate messages between these very different stakeholders. A product manager should know how the internet works, how front end differs from back end, what the major programming languages are, and why web and mobile developers are so in demand. This course provides an overview of the basics, including terminology and trends that will affect your work and collaboration with your team.
Instructor Cole Mercer reviews the fundamental building blocks of modern software applications-from the web that connects all the working parts, to the data, users, and the build tools that developers use every day. He discusses the differences between desktop, web, and mobile development, and reviews the role of version control systems in deployment and release.
Instructor Cole Mercer reviews the fundamental building blocks of modern software applications-from the web that connects all the working parts, to the data, users, and the build tools that developers use every day. He discusses the differences between desktop, web, and mobile development, and reviews the role of version control systems in deployment and release.
Skills covered
Product ManagementPersonaBusiness Analysis and Strategy
Concepts
0. Introduction
- 01 - Technology for product managers
1. Development Fundamentals
- 02 - How the internet works - Clients, servers, ISPs, DNS, etc.
- 03 - Front end, back end, and tech stacks
- 04 - Programming languages
- 05 - Terminology - Frameworks, libraries, SDKs, and preprocessors
- 06 - Databases
- 07 - APIs
2. Web Development
- 08 - Desktop and mobile web
- 09 - Creating websites with content management systems
3. Mobile Development
- 10 - Basics of mobile development
- 11 - Native, non-native, and hybrid apps
4. Version Control and Releases
- 12 - Version control
- 13 - Repositories, forking, and pull requests
- 14 - Main staging and production branches
- 15 - Mobile releases and trains
Conclusion
- 16 - Continue with product management technologies