All language subtitles for 3. Web Design 101 - Wireframing

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French Download
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 0 1 00:00:01,170 --> 00:00:04,520 Now, we've seen how to install Bootstrap and what it can do. 1 2 00:00:04,560 --> 00:00:10,590 But before jumping headfirst into designing our web site, the first thing I want to talk about is what 2 3 00:00:10,590 --> 00:00:16,560 the workflow of a web designer might look like. And a lot of times if you're working as a web designer, 3 4 00:00:16,860 --> 00:00:22,230 one of the first things that you will do before touching any code, any CSS, or even creating your 4 5 00:00:22,230 --> 00:00:23,500 HTML structure, 5 6 00:00:23,580 --> 00:00:26,380 the first thing that you need to do is to wireframe. 6 7 00:00:26,490 --> 00:00:31,670 Now, wireframes are a low fidelity representation of your design. 7 8 00:00:31,710 --> 00:00:37,160 So it's meant to be done with a pencil, a piece of paper, and it's meant to be really quick. 8 9 00:00:37,380 --> 00:00:42,150 The idea is that, you know, say if you're an architect and you wanted to build a house, you wouldn't go 9 10 00:00:42,150 --> 00:00:44,430 ahead and just build the house straight away, 10 11 00:00:44,430 --> 00:00:44,940 right? 11 12 00:00:44,940 --> 00:00:51,270 You might then discover that, oh, actually I created the roof that's too big for this room, or the windows 12 13 00:00:51,270 --> 00:00:55,560 are too big for the wall, and you end up with a whole bunch of problems that's going to be very very 13 14 00:00:55,560 --> 00:00:58,330 costly and time consuming to fix later on. 14 15 00:00:58,410 --> 00:01:04,620 And this is exactly the same with a web site. Before you write down any code, you want to be able to 15 16 00:01:04,620 --> 00:01:10,010 get buy in on your designs and be able to iterate through your design process. 16 17 00:01:10,170 --> 00:01:13,400 So you might want to create one version using your wireframe, 17 18 00:01:13,470 --> 00:01:15,560 see if, you know, other people like it. 18 19 00:01:15,570 --> 00:01:18,030 If you're working for somebody, that'll be your boss. 19 20 00:01:18,150 --> 00:01:22,350 If you're not working for anybody then it might be friends or colleagues, but essentially you want to 20 21 00:01:22,350 --> 00:01:27,360 be able to settle on a design before you go ahead and implement it. 21 22 00:01:27,420 --> 00:01:30,530 And that's what wireframing is perfect for. Now, 22 23 00:01:30,540 --> 00:01:32,480 it's meant to be low fidelity, 23 24 00:01:32,490 --> 00:01:38,020 so it's meant to look really really simple and it shouldn't take you too long to produce. 24 25 00:01:38,100 --> 00:01:41,890 Now, the opposite of this is what's called a mock-up. 25 26 00:01:42,030 --> 00:01:48,390 Now, a mock-up is meant to be a high fidelity representation of your app or your web site's design, and 26 27 00:01:48,390 --> 00:01:50,610 it's almost like you've gone into the future, 27 28 00:01:50,610 --> 00:01:56,160 you've taken a screenshot of what it looks like while it's in action, and you've brought it back into 28 29 00:01:56,160 --> 00:01:58,930 the present to try and show people what it looks like. 29 30 00:01:59,070 --> 00:02:03,930 Now the great thing about mock-ups is that they are really pretty much what you see is what you're going 30 31 00:02:03,930 --> 00:02:05,000 to end up getting. 31 32 00:02:05,040 --> 00:02:10,170 And if you are getting somebody else to create your web site then it's nice to have a mock-up to show 32 33 00:02:10,170 --> 00:02:13,310 them exactly how you want it to look. 33 34 00:02:13,320 --> 00:02:18,360 Now the problem with this is that, if this is the first thing you start messing around with, you end up 34 35 00:02:18,390 --> 00:02:24,600 getting really stuck on choosing the colors or the icons or, you know, or which images to include in the 35 36 00:02:24,610 --> 00:02:25,250 mock-up. 36 37 00:02:25,470 --> 00:02:27,840 And it really bogs you down. 37 38 00:02:27,930 --> 00:02:34,680 So the classic workflow is to start off by looking at other people's web sites, which will give you a 38 39 00:02:34,680 --> 00:02:39,560 good idea about the layout and structure, and then looking at some UI patterns, 39 40 00:02:39,570 --> 00:02:45,600 so going to web sites like ui-patterns.com and looking at their design patterns, and you think about, 40 41 00:02:45,630 --> 00:02:50,370 you know, the problems that you're actually trying to solve as you're designing your web site. 41 42 00:02:50,370 --> 00:02:58,200 So for example if you needed to have a carousel or a basically a slideshow because the user needs to 42 43 00:02:58,200 --> 00:03:03,720 browse through a set of items and possibly select one of them then you can see some of the examples 43 44 00:03:03,720 --> 00:03:09,360 that they've picked up for example from Amazon or from other places and look at, you know, the solution 44 45 00:03:09,360 --> 00:03:10,470 and the rationale. 45 46 00:03:10,470 --> 00:03:16,350 And this is a really really good web site for understanding how other people have solved problems using 46 47 00:03:16,350 --> 00:03:17,280 web design 47 48 00:03:17,280 --> 00:03:23,100 and to be inspired for your own designs. Then the next step is to create a simple sketched wireframe 48 49 00:03:23,280 --> 00:03:27,010 for planning the layout and seeing where everything is going to be. 49 50 00:03:27,120 --> 00:03:32,880 Then the optional next step is to create a mock-up, so to go into the sketch app, or use something like 50 51 00:03:32,880 --> 00:03:39,010 Photoshop or Illustrator, to create really sort of photo realistic versions of your future web site. 51 52 00:03:39,240 --> 00:03:44,520 And finally, you know, if you really really wanted to go the extra mile, then you can actually create what's 52 53 00:03:44,520 --> 00:03:45,530 called a prototype, 53 54 00:03:45,530 --> 00:03:51,390 so an animated version of your web site that really shows off what exactly is going to look like. 54 55 00:03:51,690 --> 00:03:57,510 Now a really good resource for looking for inspiration on all of these fronts is a web site called 55 56 00:03:57,510 --> 00:04:01,400 Dribbble, which is a place where designers put up their portfolios. 56 57 00:04:01,410 --> 00:04:05,820 So, for example, if you just search for something like 'website', you can come across some really really 57 58 00:04:05,820 --> 00:04:10,320 beautiful designs that people have created as a part of their job, 58 59 00:04:10,320 --> 00:04:16,950 and also there's prototypes and there's a whole bunch of animations, and it's just a really really nice 59 60 00:04:16,950 --> 00:04:23,910 place to get inspiration. And a really cool thing about Dribbble is that you can even search Dribbble by 60 61 00:04:23,910 --> 00:04:32,790 color, so you can specify a tone that you quite like and you can narrow down all of the designs by that 61 62 00:04:32,790 --> 00:04:34,310 particular shade. 62 63 00:04:34,320 --> 00:04:38,610 So this is a really really cool place where you can get lost for hours and hours, 63 64 00:04:38,910 --> 00:04:42,930 and it's a fantastic starting point to get inspiration for your web design. 64 65 00:04:42,960 --> 00:04:45,230 So let's do the same for our web site. 65 66 00:04:45,240 --> 00:04:48,300 Let's start off by creating a wireframe. 66 67 00:04:48,360 --> 00:04:50,650 So how would you go about doing this? 67 68 00:04:50,820 --> 00:04:57,090 So, in order to create wireframes, the easiest thing that I tend to recommend is just to use pencil 68 69 00:04:57,120 --> 00:04:58,210 and a piece of paper. 69 70 00:04:58,470 --> 00:05:05,010 Now if you want, there's a web site called Sneak Peek It, and they have these beautiful templates that you can 70 71 00:05:05,010 --> 00:05:14,010 download and print out for browsers or for mobile or for tablets, and you can start drawing on these 71 72 00:05:14,070 --> 00:05:19,670 printouts in order to wireframe your web site. And they're free to download, 72 73 00:05:19,760 --> 00:05:24,740 and once you click on download you get a zip file which you can open up and print out and start 73 74 00:05:24,750 --> 00:05:25,320 wireframing. 74 75 00:05:25,320 --> 00:05:31,350 Now if you want to be a little bit more advanced in wireframing, then pretty much the industry 75 76 00:05:31,350 --> 00:05:33,500 standard tool is Balsamiq, 76 77 00:05:33,630 --> 00:05:37,950 and I've been using this for a number of years and it's really really nice. 77 78 00:05:38,160 --> 00:05:40,590 It's quick, it's really really easy, 78 79 00:05:40,590 --> 00:05:43,350 and the best part is that it's really collaborative. 79 80 00:05:43,350 --> 00:05:48,960 You can share your designs with, say, you know, somebody who commissioned you to design the web site, or 80 81 00:05:48,960 --> 00:05:54,630 you can share it with friends and family or your colleagues, and they can add notes and add comments or change 81 82 00:05:54,630 --> 00:05:56,130 the designs as they need. 82 83 00:05:56,160 --> 00:05:57,720 So it's really really cool. 83 84 00:05:57,750 --> 00:06:04,620 So we're going to create a wireframe for our upcoming web site for our startup so that we know exactly 84 85 00:06:04,620 --> 00:06:06,740 what we need to do when we start coding. 85 86 00:06:06,930 --> 00:06:12,840 So go ahead and either sign up for a free 30 day trial if you want to use Balsamiq, or, if you don't, then 86 87 00:06:12,840 --> 00:06:17,370 just go ahead and download and print out some of these wireframe sheets so that you can follow along 87 88 00:06:17,370 --> 00:06:18,290 with me. 88 89 00:06:18,330 --> 00:06:23,040 So I'm just gonna log in and I'm going to create a new project. 89 90 00:06:23,070 --> 00:06:27,820 So this is my new project and this is my new wireframe which is what I'm going to edit. 90 91 00:06:27,840 --> 00:06:33,780 So I click on that to open up my canvas and it's pretty easy to get going. 91 92 00:06:33,780 --> 00:06:37,410 I can just hold down R and start creating a box. 92 93 00:06:37,500 --> 00:06:41,880 I can change the box from rectangle to maybe a browser window. 93 94 00:06:42,140 --> 00:06:47,670 And now I've got a lovely browser window that I'm going to start designing. 94 95 00:06:47,940 --> 00:06:53,600 So on my web site I would first like to have maybe a header section. 95 96 00:06:53,610 --> 00:06:56,320 So let's create a rectangle 96 97 00:06:56,420 --> 00:07:05,460 up here, and this header section is going to have a nice bright color, and then here I'm also going to have 97 98 00:07:05,520 --> 00:07:11,090 maybe a mobile phone maybe over here somewhere down here. 98 99 00:07:11,340 --> 00:07:21,120 So let's change that to a phone iPhone maybe looks good so we'll use that to show off our app that our 99 100 00:07:21,120 --> 00:07:28,920 startup is developing. So we can put that on the right over here and then maybe I'll have a section that's 100 101 00:07:28,950 --> 00:07:30,650 maybe some menus over here. 101 102 00:07:30,720 --> 00:07:34,990 So let's just go ahead and search for a link bar. 102 103 00:07:35,100 --> 00:07:43,290 So here's our link bar and we can put it up here on the right, and then maybe we want 103 104 00:07:43,290 --> 00:07:49,580 the link bar to be a little bit more in so that they're aligned on the right, and on the left maybe I'll 104 105 00:07:49,590 --> 00:07:51,270 add a brand, 105 106 00:07:51,300 --> 00:07:59,250 so maybe like the logo for my company. So I'll just hold down Y and create a large text that maybe looks 106 107 00:07:59,250 --> 00:08:00,680 a little bit like the logo. 107 108 00:08:00,720 --> 00:08:02,070 Yeah looks pretty good. 108 109 00:08:02,430 --> 00:08:06,390 And then down here maybe you'll have a little bit more text, 109 110 00:08:06,540 --> 00:08:13,950 so like a large sort of telling people what my app is all about over here. 110 111 00:08:14,070 --> 00:08:18,920 Let's make that maybe left aligned, maybe make that all aligned together. 111 112 00:08:20,240 --> 00:08:25,070 And then finally at the bottom I probably will want to have some buttons. 112 113 00:08:25,250 --> 00:08:28,590 Let's look for a button and drop it down here. 113 114 00:08:28,760 --> 00:08:33,010 Maybe one will be download on Android, the other one could be download on iOS. 114 115 00:08:33,020 --> 00:08:36,610 And let's use their guidelines to put that in. 115 116 00:08:36,620 --> 00:08:43,040 So that's the top of our page and we can just keep extending this browser by dragging it down and start 116 117 00:08:43,040 --> 00:08:45,540 designing the next parts of our page. 117 118 00:08:45,560 --> 00:08:49,960 So maybe we would have some images down here that shows off our features. 118 119 00:08:50,000 --> 00:08:57,230 So let's just go ahead and add some of those images in. So we can change our rectangle to an image, and 119 120 00:08:57,320 --> 00:09:07,690 we can copy and paste a number of these into the web site, and then we'd probably need 120 121 00:09:07,690 --> 00:09:09,750 a little bit of explainer text underneath, 121 122 00:09:09,750 --> 00:09:14,380 so I'm just going to hold down T and start dragging. 122 123 00:09:14,380 --> 00:09:17,430 Maybe we would need like 2 lines, something like that. 123 124 00:09:17,920 --> 00:09:26,890 And then we can copy that as well and get a few of these for each of our images, and this would basically 124 125 00:09:26,890 --> 00:09:29,950 show off the features of our web site. 125 126 00:09:29,980 --> 00:09:35,460 And basically you just continue designing your web site until you're happy with how it looks. 126 127 00:09:35,470 --> 00:09:41,350 So you can search through here for whatever you need like buttons or images or menus or you can just 127 128 00:09:41,410 --> 00:09:45,850 navigate through these little different tabs to see what it is that you need. 128 129 00:09:46,060 --> 00:09:53,320 And I want you to create a wireframe for your ideal startup web site so that in the future, if you create 129 130 00:09:53,320 --> 00:09:55,810 a web site, you'll know how to wireframe it, 130 131 00:09:55,840 --> 00:09:58,870 so we have a guide as to how you should design up your web site 131 132 00:09:59,020 --> 00:10:00,620 when you start coding it up. 132 133 00:10:00,670 --> 00:10:05,260 So I'm going to do the classic thing where I show you - here's one that I made earlier. And this is the 133 134 00:10:05,260 --> 00:10:13,800 mock-up for our TinDog project, and basically I've split it into sections so that we've got maybe a header 134 135 00:10:14,050 --> 00:10:22,390 section, a features page, maybe some testimonials, and maybe some press that we've had for our start up, 135 136 00:10:22,780 --> 00:10:24,330 pricing table, 136 137 00:10:24,820 --> 00:10:28,080 another call for action at the bottom trying to get people to download it, 137 138 00:10:28,110 --> 00:10:30,340 and finally you've got your social icons etc.. 138 139 00:10:30,550 --> 00:10:34,450 And this took me maybe about 10 minutes to create. 139 140 00:10:34,450 --> 00:10:39,670 So it's very very quick and it's meant to be rough and ready to show you the layout. 140 141 00:10:39,730 --> 00:10:44,740 We don't want to focus too much on the sort of mock-up side of things where we get everything looking pixel 141 142 00:10:44,740 --> 00:10:49,510 perfect, because we're going to do that anyways later on when we create our web site. 142 143 00:10:49,600 --> 00:10:52,390 Now if you want you can create your wireframes in Balsamiq. 143 144 00:10:52,450 --> 00:10:58,600 Alternatively, if you don't want to give them your email, then you can just print out the templates from 144 145 00:10:58,600 --> 00:11:01,720 Sneak Peek It and draw it by hand as well. 145 146 00:11:01,720 --> 00:11:08,620 So if you have designed anything particularly fantastic, I want to see it in the Q & A section so that 146 147 00:11:08,620 --> 00:11:11,840 we can judge who has the best designs for this 147 148 00:11:11,840 --> 00:11:17,170 theoretical startup that you're going to make. And points are awarded for, not only great web design 148 149 00:11:17,410 --> 00:11:22,130 but also for how crazy your startup ideas can be. 149 150 00:11:22,260 --> 00:11:25,760 So pause the video and give this challenge a go. 150 151 00:11:25,930 --> 00:11:32,170 Now in the next lesson we're actually going to go about implementing all of this design using Bootstrap 151 152 00:11:32,170 --> 00:11:35,050 by hooking it up with various components. 152 153 00:11:35,050 --> 00:11:38,440 So for all of that and more I'll see you on the next lesson. 17423

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.