Designing for Developers
11mIntermediate2022-05-31
Authors

Joseph Labrecque
University Professor, Adobe Educator, Studio Head
Course details
Working in design is not a solo job. While you may come up with ideas and designs on your own, someone—usually a team of someones—has to make your vision a reality. And more likely than not, that’s the developers. In this course, Joseph Labrecque teaches you how to get into the mindset of a developer so you can appropriately design experiences that can be built and delivered by your technical teammates. He shows why it’s important to establish a dialogue with the developers on your team, ways to understand and prepare for the technical platforms your developers use, how to leverage developer input in your design process, ways to organize your deliverables for easy developer consumption, and, importantly, suggestions on letting go of your designs and allowing your implementation team to shine. Join Joseph in this course to better understand your responsibilities to the development team members you will work with on modern digital design projects.
Skills covered
Design ThinkingUser ExperiencePersonaGraphic Design
Concepts
0. Introduction
- 01 - Designing with developers in mind
1. Designing for Developers
- 02 - Establishing a dialogue
- 03 - Developers are users
- 04 - Understanding the environment
- 05 - Organizing deliverables
- 06 - Asset documentation
- 07 - Letting go
Conclusion
- 08 - Next steps
Related courses
- UX for AI: Design Practices for AI Developers
- Microsoft Office Add-Ins for Developers
- Hands-On Introduction: Java
- Building Angular and ASP.NET Web API Apps
- Software Architecture: Patterns for Developers
- Azure Microservices with .NET Core for Developers
- Applying the Azure Well-Architected Framework
- Google Gemini for Developers
Related learn paths
- A Developer's Guide to Google Gemini
- Prepare for Digital Accessibility
- Advance Your Skills in AI and Machine Learning
- Building AI Agents: Advanced Techniques for Developers
- Building Agentic AI Systems for Tech Leaders
- Understanding Generative AI for Tech Leaders
- Applying AI as a Tech Leader
- A Quick Start Guide to Java Programming