SlideShare a Scribd company logo
1 of 65
Download to read offline
Web Design
Fundamentals
Professional Development Workshop for OGCIO
Port Vila, Vanuatu
Brenna Mickey
Masters of Art in Interactive Media
Work experience
Web Design & Development Specialist, Vanuatu
Interactive & UX Designer, USA
University Adjunct Art Instructor, USA
Lead UI Designer, USA
Interactive Art Director, Cuba
Community Development Peace Corps Volunteer, Albania
Portfolio
BrennaMickey.com
Behance.com/brennamickey
Web Design
Web design isn’t something that just designers do.
Web design is a marketing tool.
Web design is how your product works,
acts and responds to the user.
Web design is the process of creating a website, launching
the website and maintaining the website.
Web design in this case is a category that holds many disciplines.
Jobs in web design could include:
User experience design, user experience strategy, user interface design,
user testing, interaction design, app design, front end development,
back end development, database development, content strategy,
graphic design, quality assurance, project manager, product owner,
software engineer...
Web Design
What is bad web design?
Bad web design confuses the user.
Bad web design doesn’t function on multiple devices.
Bad web design looks dated or isn’t updated.
Bad web design is based on assumptions
and personal preferences.
Why is this bad web design?
Why is this bad web design?
No visual hierarchy
Why is this bad web design?
Why is this bad web design?
←Right Navigation
←Hard to read
←Photo treatment
Why is this bad web design?
Why is this bad web design?
←Navigation is lost
←Random
white space
←Not designed on a grid
COMIC SANS
What is good web design?
Good web design has purpose.
Good web design clearly communicates.
Good web design has visual hierarchy.
Good web design is based off of research and usability.
Good web design is designed on a grid and made to
function no matter the device it’s viewed on.
Web Design Disciplines
User Experience (UX) User Interface (UI) Interaction Design
Front End Development Back End Development
Graphic Design Content Strategy Branding
User Strategy App Development User Design
Web Design Tools
Software that are considered tools of the trade for those in
the web design industry, some are free some are paid
Strategy: Invision, Omnigraffle, Axure, pen and paper
Disciplines: UX design, UX strategy, content strategy
Visual: Photoshop, Illustrator, Sketch, Invision
Disciplines: Graphic design, interactive design, UI design, app design, branding
Development: HTML5/CSS, Javascript, JQuery, JSON, XML, jQuery,
Node.js, Angular, Ember.js, Swift, C++
Disciplines: Front end development, back end development, app development
Responsive Web Design
Responsive Web Design
A necessary web design approach that allows the website
to function on various devices, despite the screen size,
providing an optimal viewing and user experience.
Responsive Web Design Grid System
Responsive Web Design Grid System
Responsive Web Design Grid System
Ministry of Youth and Sports Development Website
MoYSD.gov.vu will be used as a case
study through out this presentation,
displaying examples of strategy, design
and development.
-----
1. Strategy
2. Project Plan
3. Design
4. Development
5. Launch
6. Maintenance
Content strategy refers to the planning, development and
management of content. In the case of web design and app
design, this not only refers to copy, but photographs,
interactives, videos. Anything you see online, in order to be
effective, needs to be there with purpose.
This process happens during the discovery phase of web design.
Strategy
Strategy
Step 1: Card Sorting
Card sorting helps everyone brainstorm
every and all ideas about the website or
product being made. Once you have put
all ideas out there you can begin to
categorize them, get rid of ones that
don’t make since, and begin to organize
the information.
http://blog.invisionapp.com/slice-of-lime/
Strategy
Step 2: Site Map
Site maps are a list of pages on a website,
arranged by hierarchy and in categories. It is
usually used during the discovery phase of a
website to help get everyone on the same page
about what type of site is going to be built. It
lists the pages out, organized by level.
Site map for MoYSD website
Strategy
Step 3: Project Plan
A project plan gets everyone on the same
page about business requirements, user
requirements, implementation
requirements, timeline, site map, quality
assurance.
It’s a document that should be pretty
concrete, and set the scope of the overall
project, therefore projecting an accurate
representation of budget and timeline, as
well as what will be delivered at the end
of the project.
http://blog.invisionapp.com/improving-ux-with-pixars-storytelling-rules/
Part of the Project Plan for the MoYSD Website
User Experience (UX) refers to a person’s total experience
using a product or website.
Great UX is to meet the exact needs for the usage of
a product or service. Providing your client with wireframes and
prototypes helps them understand your vision.
If you want to make something, first you must know about who
will be using what you’re making.
Strategy
User Strategy refers to user testing, a/b testing, surveys, screen
heat maps, and any sort of research that is performed in order to
better fit the client’s need.
Who is the target audience? What is the main purpose of the
website? What information is the most important? Where do you
want the user to go? What’s the customer journey?
Strategy
Strategy
Step 4: Wireframes
Wireframes are known as the blueprint for the
website. They are created for the purpose of
arranging elements and content to best accomplish a
purpose. This is considered user experience (UX)
design and strategy. Wireframes can be hifi or lofi,
static or interactive, showing more of a user flow.
https://dribbble.com/shots/978949-Responsive-Wireframe-Templates-GIF/attachments/113431
Wireframes for the MoYSD Website
Brenna Mickey, Peace Corps Response
Strategy
Step 4: Prototyping
Prototyping helps give the client an idea of what the
journey will be through the website or app.
Prototypes can be hifi or lofi and are typically
interactive, displaying content, animations and
overall user flow.
You’re basically showing what the product will look
like at the end without actually building it yet.
https://dribbble.com/shots/2033702-Calendar-Weather-Widget
Interaction design creates thought out interactions inside of your
device, helping the user understand the website or app better. It
focuses on creating good communication through visual and
motion design between the user and technology.
Design
Prototyping Interactions
Smart phone dial
https://dribbble.com/shots/2280148-
Day-003-Animated-Dial-Pad
Button interaction
https://dribbble.com/shots/2298320-
Spin-loader-and-success-animation
Prototyping Interactions
Pull down (hold) - Refresh
https://dribbble.com/shots/1802075-
iPad-Location-Detail-Article
Scroll down (hold)
https://dribbble.com/shots/2590603-
Liquid-Pull-Down
Prototyping Interactions
Swipe right/left
https://dribbble.com/shots/2021508-
Weather-app-concept
Hold and drag
https://dribbble.com/shots/2258080-
Principle-Prototype-To-Do-Lists-and-
Tasks
Prototyping Interactions
Icon interactions
https://dribbble.com/shots/2428762-
Cut-Copy-Share-Delete
Form Interactions
https://dribbble.com/shots/2197140-
New-Material-Text-Fields
Bae yumi practis.
Let’s all work together to brainstorm a
website about __________.
Bae yumi practis.
What kind of information do you think should go on
the website about __________.
What categories of information are important? What do you think the user will
want to know when they come to your website? What is the main purpose of
the website? Who is the target audience?
Strategy: Card Sorting (Step 1)
Bea yumi practis.
Now let’s sort the information.
What is the most important? Can some information fall into
categories? What should have it’s own page? Should there be
action items?
Strategy: Site Map (Step 2)
Bea yumi practis.
Now let’s decide on a plan of action.
How long do you think it would take for development? What are
the user requirements that are needed? How many pages? What
type of devices should this website work on?
Strategy: Project Plan (Step 3)
Bea yumi practis.
Now let’s sketch out initial page layouts.
What information is important? Remember visual hierarchy, there
should be systems in place for pages on different levels. Should
we do mobile wireframes too?
Strategy: Wireframes (Step 4)
Now that we have the content strategy behind our website
completed, we can start to do the visual design.
What will the website look like? Are there brand guidelines to
follow? Colors, photography, button styles, visual aesthetic, etc.
Design
Design
Visual design of a website includes:
- Designing on a grid, using the wireframes as a guide
- Text Hierarchy: <h1>, <h2>, <h3>, <h4>, <p> tags
- Photo selection
- Button distinction, call out treatments
- Responsive design (mobile, tablet, desktop)
- Staying on brand
- Skinning the wireframes
Design
http://jesseddy.com/blog/2011/12/how-i-use-adobe-ideas/
User Interface Design (UI) refers to the design that aims to
predict what the user needs or wants while using the website. It
makes sure that the elements on the website are easy to access
and understand.
This is the visual design of the website or app.
Design
Visual hierarchy in the MoYSD website
Visual hierarchy in the MoYSD website
←Primary Page
Large header image, all photos
treated the same
←Secondary Page
Smaller header, all left text and
same photo from primary page it’s
underneath in site map
Responsive Grid System (Desktop) MoYSD Website
Responsive Grid System (Mobile) MoYSD Website
4 column grid on desktop, went to 1 column grid on mobile
Buttons
Jen Hubbard, Centerline Digital
Interactive Tools
Brenna Mickey, Centerline Digital
Game Design
Brenna Mickey, Centerline Digital
Game Design
Brenna Mickey, Centerline Digital
Development of the website is the coding aspect of
web design. This is the part of the website the user
cannot see. If the wireframes are a blueprint, and
the designs are a prototype, development is the
actual building of the house.
Development
Front End Development
Producing HTML/CSS and Javascript for a website or app so
that the user interacts with directly
Developmenthttps://wall.alphacoders.com/big.php?i=695931
Back End Development
Code that resides on the server (server side) that the user never
sees or interacts with
https://wall.alphacoders.com/big.php?i=695931 Development
Application development
The process in which an application software is developed for
devices. This could include games, social media apps, anything
you can purchase in the app store or already comes preloaded
on your phone.
Development
Content Management System (CMS)
A computer service that allows publishing, editing and modifying content
from a central interface. They provide an easy to use interface to manage
content once the website is handed over to the client.
Development
CMS - Joomla for MoYSD Website
CMS - Joomla for MoYSD Website
Common languages
Front end web development
- HTML5/CSS3
- Javascript
- JQuery
Back end web development
- Python
- PHP
- Action Script
- Perl
App development
- Swift (iOS)
- Java
- C++
Content Management Systems (CMS)
- Wordpress
- Joomla
- Drupal
- SquareSpace
Development
Quality Assurance (QA)
This process happens before launch of the website, checking
content, documentation, graphics, layout, browser compatibility
and user preference compatibility.
Development/Maintenance
CMS Training
Transferring knowledge to your client about how to update
content on the chosen CMS.
Feedback and Iterations
A website is never truly finished. It should be updated with
current information, feedback should be analyzed, Google
analytics should be broken down.
Development/Maintenance
Review
Basic Web Design Steps
1. Strategy
2. Project Plan
3. Design
4. Development
5. Launch
6. Maintenance
Questions?
BrennaMickey@gmail.com
Twitter.com/BrennaMickey

More Related Content

What's hot

Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.Binary Studio
 
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUXBERT
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyCHI UX Indonesia
 
UI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILEUI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILEJoseph Ssekono
 
Flat Design. Microsoft Story
Flat Design. Microsoft StoryFlat Design. Microsoft Story
Flat Design. Microsoft StoryNikita Lukianets
 
Graphic design portfolio _ Prasad Coorg
Graphic design portfolio _ Prasad Coorg Graphic design portfolio _ Prasad Coorg
Graphic design portfolio _ Prasad Coorg Prasad Coorg
 
User Experience Best Practices
User Experience Best PracticesUser Experience Best Practices
User Experience Best PracticesNick Finck
 
Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?AppClues Infotech
 
Why UI & UX Design Matters? For building digital and software products
Why UI & UX Design Matters? For building digital and software productsWhy UI & UX Design Matters? For building digital and software products
Why UI & UX Design Matters? For building digital and software productsBoldare
 
The Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App DevelopmentThe Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App DevelopmentDivyaConsagous
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignKoombea
 
UX/UI Design : Methodology . Artifacts . Acumen
UX/UI Design : Methodology . Artifacts . AcumenUX/UI Design : Methodology . Artifacts . Acumen
UX/UI Design : Methodology . Artifacts . AcumenLehrmach
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanySameer Chavan
 
Resume_SunitaBauri
Resume_SunitaBauriResume_SunitaBauri
Resume_SunitaBauriSUNITA BAURI
 
Sunita_Bauri_9+ Year exp_Content_Graphics_UserInterface
Sunita_Bauri_9+ Year exp_Content_Graphics_UserInterfaceSunita_Bauri_9+ Year exp_Content_Graphics_UserInterface
Sunita_Bauri_9+ Year exp_Content_Graphics_UserInterfaceSUNITA BAURI
 
DWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointDWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointMarc D Anderson
 

What's hot (20)

Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.Academy PRO: UI\UX. Introduction.
Academy PRO: UI\UX. Introduction.
 
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
MAHESWARI_Resume
MAHESWARI_ResumeMAHESWARI_Resume
MAHESWARI_Resume
 
UI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILEUI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILE
 
Flat Design. Microsoft Story
Flat Design. Microsoft StoryFlat Design. Microsoft Story
Flat Design. Microsoft Story
 
My Toptal Portfolio
My Toptal PortfolioMy Toptal Portfolio
My Toptal Portfolio
 
Graphic design portfolio _ Prasad Coorg
Graphic design portfolio _ Prasad Coorg Graphic design portfolio _ Prasad Coorg
Graphic design portfolio _ Prasad Coorg
 
Rakesh UX/UI Portfolio
Rakesh UX/UI PortfolioRakesh UX/UI Portfolio
Rakesh UX/UI Portfolio
 
User Experience Best Practices
User Experience Best PracticesUser Experience Best Practices
User Experience Best Practices
 
Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?
 
Why UI & UX Design Matters? For building digital and software products
Why UI & UX Design Matters? For building digital and software productsWhy UI & UX Design Matters? For building digital and software products
Why UI & UX Design Matters? For building digital and software products
 
The Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App DevelopmentThe Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App Development
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
UX/UI Design : Methodology . Artifacts . Acumen
UX/UI Design : Methodology . Artifacts . AcumenUX/UI Design : Methodology . Artifacts . Acumen
UX/UI Design : Methodology . Artifacts . Acumen
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet Company
 
UI UX in depth
UI UX in depthUI UX in depth
UI UX in depth
 
Resume_SunitaBauri
Resume_SunitaBauriResume_SunitaBauri
Resume_SunitaBauri
 
Sunita_Bauri_9+ Year exp_Content_Graphics_UserInterface
Sunita_Bauri_9+ Year exp_Content_Graphics_UserInterfaceSunita_Bauri_9+ Year exp_Content_Graphics_UserInterface
Sunita_Bauri_9+ Year exp_Content_Graphics_UserInterface
 
DWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointDWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePoint
 

Similar to Fundamentals of Web Design - Professional Development Workshop

Web Development Company in Mohali
Web Development Company in Mohali Web Development Company in Mohali
Web Development Company in Mohali Extech Digital
 
Understanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfUnderstanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfPromanage IT Solutions
 
Jyo_UI-UX Designer Resume
Jyo_UI-UX Designer ResumeJyo_UI-UX Designer Resume
Jyo_UI-UX Designer Resumejyothsna joy
 
Kumar Abhishek Sudhanshu1
Kumar Abhishek Sudhanshu1Kumar Abhishek Sudhanshu1
Kumar Abhishek Sudhanshu1Kumar Abhishek
 
Resume_Samar
Resume_SamarResume_Samar
Resume_SamarSamar Pal
 
10 Quick Tips to Speed Up Android App Development.pdf
10 Quick Tips to Speed Up Android App Development.pdf10 Quick Tips to Speed Up Android App Development.pdf
10 Quick Tips to Speed Up Android App Development.pdfArin Shamima
 
Ahadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX DesignerAhadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX Designerahadh abbas
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?Katy Slemon
 
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...Drupal Camp Delhi
 
Elements of User Experience - MIT ID Innovation
Elements of User Experience - MIT ID InnovationElements of User Experience - MIT ID Innovation
Elements of User Experience - MIT ID InnovationPankaj Deshpande
 
Web UI Design Examples.pdf
Web UI Design Examples.pdfWeb UI Design Examples.pdf
Web UI Design Examples.pdfAyesha Siddika
 
CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)jahnaveec
 
Ui ux design trends that will dominate in 2021
Ui ux design trends that will dominate in 2021Ui ux design trends that will dominate in 2021
Ui ux design trends that will dominate in 2021Kelly Ston
 
MBiever–resume–2017
MBiever–resume–2017MBiever–resume–2017
MBiever–resume–2017Melissa Biever
 
Get to know about UI/UX designing
Get to know about UI/UX designingGet to know about UI/UX designing
Get to know about UI/UX designingMenusha Pathirana
 
Rachit ux portfolio (1)
Rachit ux portfolio (1)Rachit ux portfolio (1)
Rachit ux portfolio (1)PoojaSawant68
 

Similar to Fundamentals of Web Design - Professional Development Workshop (20)

Web Development Company in Mohali
Web Development Company in Mohali Web Development Company in Mohali
Web Development Company in Mohali
 
Understanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfUnderstanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdf
 
Jyo_UI-UX Designer Resume
Jyo_UI-UX Designer ResumeJyo_UI-UX Designer Resume
Jyo_UI-UX Designer Resume
 
Your big idea.pptx
Your big idea.pptxYour big idea.pptx
Your big idea.pptx
 
Kumar Abhishek Sudhanshu1
Kumar Abhishek Sudhanshu1Kumar Abhishek Sudhanshu1
Kumar Abhishek Sudhanshu1
 
Resume_Samar
Resume_SamarResume_Samar
Resume_Samar
 
10 Quick Tips to Speed Up Android App Development.pdf
10 Quick Tips to Speed Up Android App Development.pdf10 Quick Tips to Speed Up Android App Development.pdf
10 Quick Tips to Speed Up Android App Development.pdf
 
Resume
ResumeResume
Resume
 
Ahadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX DesignerAhadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX Designer
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
 
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
 
Vijayabaskar-Resume
Vijayabaskar-ResumeVijayabaskar-Resume
Vijayabaskar-Resume
 
Elements of User Experience - MIT ID Innovation
Elements of User Experience - MIT ID InnovationElements of User Experience - MIT ID Innovation
Elements of User Experience - MIT ID Innovation
 
Web UI Design Examples.pdf
Web UI Design Examples.pdfWeb UI Design Examples.pdf
Web UI Design Examples.pdf
 
CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)
 
Ui ux design trends that will dominate in 2021
Ui ux design trends that will dominate in 2021Ui ux design trends that will dominate in 2021
Ui ux design trends that will dominate in 2021
 
AravindaKumarNew
AravindaKumarNewAravindaKumarNew
AravindaKumarNew
 
MBiever–resume–2017
MBiever–resume–2017MBiever–resume–2017
MBiever–resume–2017
 
Get to know about UI/UX designing
Get to know about UI/UX designingGet to know about UI/UX designing
Get to know about UI/UX designing
 
Rachit ux portfolio (1)
Rachit ux portfolio (1)Rachit ux portfolio (1)
Rachit ux portfolio (1)
 

Recently uploaded

Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...sriharipichandi
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLNitya salvi
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 

Recently uploaded (20)

Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 

Fundamentals of Web Design - Professional Development Workshop

  • 1. Web Design Fundamentals Professional Development Workshop for OGCIO Port Vila, Vanuatu
  • 2. Brenna Mickey Masters of Art in Interactive Media Work experience Web Design & Development Specialist, Vanuatu Interactive & UX Designer, USA University Adjunct Art Instructor, USA Lead UI Designer, USA Interactive Art Director, Cuba Community Development Peace Corps Volunteer, Albania Portfolio BrennaMickey.com Behance.com/brennamickey
  • 3. Web Design Web design isn’t something that just designers do. Web design is a marketing tool. Web design is how your product works, acts and responds to the user. Web design is the process of creating a website, launching the website and maintaining the website.
  • 4. Web design in this case is a category that holds many disciplines. Jobs in web design could include: User experience design, user experience strategy, user interface design, user testing, interaction design, app design, front end development, back end development, database development, content strategy, graphic design, quality assurance, project manager, product owner, software engineer... Web Design
  • 5. What is bad web design? Bad web design confuses the user. Bad web design doesn’t function on multiple devices. Bad web design looks dated or isn’t updated. Bad web design is based on assumptions and personal preferences.
  • 6. Why is this bad web design?
  • 7. Why is this bad web design? No visual hierarchy
  • 8. Why is this bad web design?
  • 9. Why is this bad web design? ←Right Navigation ←Hard to read ←Photo treatment
  • 10. Why is this bad web design?
  • 11. Why is this bad web design? ←Navigation is lost ←Random white space ←Not designed on a grid COMIC SANS
  • 12. What is good web design? Good web design has purpose. Good web design clearly communicates. Good web design has visual hierarchy. Good web design is based off of research and usability. Good web design is designed on a grid and made to function no matter the device it’s viewed on.
  • 13. Web Design Disciplines User Experience (UX) User Interface (UI) Interaction Design Front End Development Back End Development Graphic Design Content Strategy Branding User Strategy App Development User Design
  • 14. Web Design Tools Software that are considered tools of the trade for those in the web design industry, some are free some are paid Strategy: Invision, Omnigraffle, Axure, pen and paper Disciplines: UX design, UX strategy, content strategy Visual: Photoshop, Illustrator, Sketch, Invision Disciplines: Graphic design, interactive design, UI design, app design, branding Development: HTML5/CSS, Javascript, JQuery, JSON, XML, jQuery, Node.js, Angular, Ember.js, Swift, C++ Disciplines: Front end development, back end development, app development
  • 16. Responsive Web Design A necessary web design approach that allows the website to function on various devices, despite the screen size, providing an optimal viewing and user experience.
  • 17. Responsive Web Design Grid System
  • 18. Responsive Web Design Grid System
  • 19. Responsive Web Design Grid System
  • 20. Ministry of Youth and Sports Development Website MoYSD.gov.vu will be used as a case study through out this presentation, displaying examples of strategy, design and development. ----- 1. Strategy 2. Project Plan 3. Design 4. Development 5. Launch 6. Maintenance
  • 21. Content strategy refers to the planning, development and management of content. In the case of web design and app design, this not only refers to copy, but photographs, interactives, videos. Anything you see online, in order to be effective, needs to be there with purpose. This process happens during the discovery phase of web design. Strategy
  • 22. Strategy Step 1: Card Sorting Card sorting helps everyone brainstorm every and all ideas about the website or product being made. Once you have put all ideas out there you can begin to categorize them, get rid of ones that don’t make since, and begin to organize the information. http://blog.invisionapp.com/slice-of-lime/
  • 23. Strategy Step 2: Site Map Site maps are a list of pages on a website, arranged by hierarchy and in categories. It is usually used during the discovery phase of a website to help get everyone on the same page about what type of site is going to be built. It lists the pages out, organized by level.
  • 24. Site map for MoYSD website
  • 25. Strategy Step 3: Project Plan A project plan gets everyone on the same page about business requirements, user requirements, implementation requirements, timeline, site map, quality assurance. It’s a document that should be pretty concrete, and set the scope of the overall project, therefore projecting an accurate representation of budget and timeline, as well as what will be delivered at the end of the project. http://blog.invisionapp.com/improving-ux-with-pixars-storytelling-rules/
  • 26. Part of the Project Plan for the MoYSD Website
  • 27. User Experience (UX) refers to a person’s total experience using a product or website. Great UX is to meet the exact needs for the usage of a product or service. Providing your client with wireframes and prototypes helps them understand your vision. If you want to make something, first you must know about who will be using what you’re making. Strategy
  • 28. User Strategy refers to user testing, a/b testing, surveys, screen heat maps, and any sort of research that is performed in order to better fit the client’s need. Who is the target audience? What is the main purpose of the website? What information is the most important? Where do you want the user to go? What’s the customer journey? Strategy
  • 29. Strategy Step 4: Wireframes Wireframes are known as the blueprint for the website. They are created for the purpose of arranging elements and content to best accomplish a purpose. This is considered user experience (UX) design and strategy. Wireframes can be hifi or lofi, static or interactive, showing more of a user flow. https://dribbble.com/shots/978949-Responsive-Wireframe-Templates-GIF/attachments/113431
  • 30. Wireframes for the MoYSD Website Brenna Mickey, Peace Corps Response
  • 31. Strategy Step 4: Prototyping Prototyping helps give the client an idea of what the journey will be through the website or app. Prototypes can be hifi or lofi and are typically interactive, displaying content, animations and overall user flow. You’re basically showing what the product will look like at the end without actually building it yet. https://dribbble.com/shots/2033702-Calendar-Weather-Widget
  • 32. Interaction design creates thought out interactions inside of your device, helping the user understand the website or app better. It focuses on creating good communication through visual and motion design between the user and technology. Design
  • 33. Prototyping Interactions Smart phone dial https://dribbble.com/shots/2280148- Day-003-Animated-Dial-Pad Button interaction https://dribbble.com/shots/2298320- Spin-loader-and-success-animation
  • 34. Prototyping Interactions Pull down (hold) - Refresh https://dribbble.com/shots/1802075- iPad-Location-Detail-Article Scroll down (hold) https://dribbble.com/shots/2590603- Liquid-Pull-Down
  • 35. Prototyping Interactions Swipe right/left https://dribbble.com/shots/2021508- Weather-app-concept Hold and drag https://dribbble.com/shots/2258080- Principle-Prototype-To-Do-Lists-and- Tasks
  • 36. Prototyping Interactions Icon interactions https://dribbble.com/shots/2428762- Cut-Copy-Share-Delete Form Interactions https://dribbble.com/shots/2197140- New-Material-Text-Fields
  • 37. Bae yumi practis. Let’s all work together to brainstorm a website about __________.
  • 38. Bae yumi practis. What kind of information do you think should go on the website about __________. What categories of information are important? What do you think the user will want to know when they come to your website? What is the main purpose of the website? Who is the target audience? Strategy: Card Sorting (Step 1)
  • 39. Bea yumi practis. Now let’s sort the information. What is the most important? Can some information fall into categories? What should have it’s own page? Should there be action items? Strategy: Site Map (Step 2)
  • 40. Bea yumi practis. Now let’s decide on a plan of action. How long do you think it would take for development? What are the user requirements that are needed? How many pages? What type of devices should this website work on? Strategy: Project Plan (Step 3)
  • 41. Bea yumi practis. Now let’s sketch out initial page layouts. What information is important? Remember visual hierarchy, there should be systems in place for pages on different levels. Should we do mobile wireframes too? Strategy: Wireframes (Step 4)
  • 42. Now that we have the content strategy behind our website completed, we can start to do the visual design. What will the website look like? Are there brand guidelines to follow? Colors, photography, button styles, visual aesthetic, etc. Design
  • 43. Design Visual design of a website includes: - Designing on a grid, using the wireframes as a guide - Text Hierarchy: <h1>, <h2>, <h3>, <h4>, <p> tags - Photo selection - Button distinction, call out treatments - Responsive design (mobile, tablet, desktop) - Staying on brand - Skinning the wireframes
  • 45. User Interface Design (UI) refers to the design that aims to predict what the user needs or wants while using the website. It makes sure that the elements on the website are easy to access and understand. This is the visual design of the website or app. Design
  • 46. Visual hierarchy in the MoYSD website
  • 47. Visual hierarchy in the MoYSD website ←Primary Page Large header image, all photos treated the same ←Secondary Page Smaller header, all left text and same photo from primary page it’s underneath in site map
  • 48. Responsive Grid System (Desktop) MoYSD Website
  • 49. Responsive Grid System (Mobile) MoYSD Website 4 column grid on desktop, went to 1 column grid on mobile
  • 51. Interactive Tools Brenna Mickey, Centerline Digital
  • 52. Game Design Brenna Mickey, Centerline Digital
  • 53. Game Design Brenna Mickey, Centerline Digital
  • 54. Development of the website is the coding aspect of web design. This is the part of the website the user cannot see. If the wireframes are a blueprint, and the designs are a prototype, development is the actual building of the house. Development
  • 55. Front End Development Producing HTML/CSS and Javascript for a website or app so that the user interacts with directly Developmenthttps://wall.alphacoders.com/big.php?i=695931
  • 56. Back End Development Code that resides on the server (server side) that the user never sees or interacts with https://wall.alphacoders.com/big.php?i=695931 Development
  • 57. Application development The process in which an application software is developed for devices. This could include games, social media apps, anything you can purchase in the app store or already comes preloaded on your phone. Development
  • 58. Content Management System (CMS) A computer service that allows publishing, editing and modifying content from a central interface. They provide an easy to use interface to manage content once the website is handed over to the client. Development
  • 59. CMS - Joomla for MoYSD Website
  • 60. CMS - Joomla for MoYSD Website
  • 61. Common languages Front end web development - HTML5/CSS3 - Javascript - JQuery Back end web development - Python - PHP - Action Script - Perl App development - Swift (iOS) - Java - C++ Content Management Systems (CMS) - Wordpress - Joomla - Drupal - SquareSpace Development
  • 62. Quality Assurance (QA) This process happens before launch of the website, checking content, documentation, graphics, layout, browser compatibility and user preference compatibility. Development/Maintenance
  • 63. CMS Training Transferring knowledge to your client about how to update content on the chosen CMS. Feedback and Iterations A website is never truly finished. It should be updated with current information, feedback should be analyzed, Google analytics should be broken down. Development/Maintenance
  • 64. Review Basic Web Design Steps 1. Strategy 2. Project Plan 3. Design 4. Development 5. Launch 6. Maintenance