Design for Developers
Offered By: Frontend Masters
Course Description
Overview
Learn how to become self-sufficient for the entire process of execution from concept to design to implementation. Also, understand the rules for designing to become a better collaborator to design team members and better able to execute the creation of complex and beautiful front-end experiences!
Syllabus
- Introduction
- Right vs. Left Brain
- What this Course Is & Setup
- Perfection
- Designer vs. Developer
- Introduction to Layouts & Grids
- Balance: Symmetry
- Balance: Asymmetry
- Exploring Asymmetry: Learning from Art History
- Shape
- Scale and Cropping
- Grid
- Layout Tools
- Photoshop Keyboard Shortcuts
- Layout and Composition Demo
- Primitive Shapes Exercise
- Primitive Shapes Review
- Layout in CSS
- CSS Grid Demos
- Grid Naming Example
- CSS Flexbox
- Using ClipPath & Other Masking Tools
- CSS Writing Mode
- Grid By Example Demo
- Layout Exercise
- Layout Q&A
- Color Modes
- Color Mixing
- Color Modes and Properties
- Color in Code
- Color Variables
- Limited Color
- Color Tools
- Animated Gradients
- How to Create a Palette
- Data Visualization with HSL(A) Example
- Creating a Palette Demo
- Creating a Palette Exercise
- Typography Basics
- Typography Resources
- Pairing Fonts
- Typography for Lawyers
- Typographic Color
- Terminology
- Typography Demo
- Typography Exercise and Q&A
- Remixing
- Sources of Inspiration
- UI Kit Demo
- Image Formats & Resources
- Exporting Tips
- SVG
- SVG Handling and Full Page Background
- Images Demo: Image Overlay Effects
- Layout Demo: Coding Compositions
- Images & Layout Exercise
- Loaders
- User Experience & Tools
- Motion Design Language
- Types of Prototypes
- Page Transitions
- Interaction Exercise
- Conclusion
Taught by
Sarah Drasner
Related Courses
Intro to AJAXUdacity Web Design for Everybody Capstone
University of Michigan via Coursera Web Design for Everybody Capstone
University of Michigan via Coursera Developing Dynamic Web Applications Using Angular
Microsoft via edX Project Management: Mastering Complexity
Delft University of Technology via edX