An interactive presentation for teaching PMs the fundamentals of frontend development.
Slides with practical cases, examples, and checklists that help project managers better understand frontend teams and avoid common mistakes.
- π§© Component-based thinking
- π± Responsiveness and responsive design
- π API integration
- β‘ Performance and optimization
- βΏ Accessibility (A11Y)
- π§ͺ Testing
- πΈ Technical debt
- π Success metrics
# Install dependencies
npm install
# Run dev server
npm run dev
# Build for production
npm run build- Vue 3 β Composition API
- TypeScript β Static typing
- Pinia β State management
- Vite β Fast dev server
- SCSS β CSS preprocessor
All resources for further learning are available on slide #51:
- MDN Web Docs
- web.dev by Google
- CSS-Tricks
- State of JS
- and others
The presentation is based on real-world experience of frontend developers working with PMs. If you have additional cases or examples, feel free to contribute via pull requests!
MIT β feel free to use for learning and internal workshops.
Made with β€οΈ for better communication between PMs and frontend teams