All language subtitles for Azure Tutorial for Beginners _ Azure Step by Step Tutorial _ Azure Tutorial C#.mp4

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 Download
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
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: 1 00:00:00,199 --> 00:00:05,730 hello everyone and welcome to lab one of 2 00:00:03,259 --> 00:00:08,429 learn as your step by step video 3 00:00:05,730 --> 00:00:10,889 tutorial and in this first lab which is 4 00:00:08,429 --> 00:00:12,660 approximately of 45 minutes what I will 5 00:00:10,889 --> 00:00:16,920 be doing is I'll be going and I'll be 6 00:00:12,660 --> 00:00:19,050 hosting a website on the CEO portal so 7 00:00:16,920 --> 00:00:20,609 what I will do in this 45 minutes I'll 8 00:00:19,050 --> 00:00:21,900 be doing the following first I will 9 00:00:20,609 --> 00:00:24,150 start with fundamentals 10 00:00:21,900 --> 00:00:27,539 I will first talk about what is she as 11 00:00:24,150 --> 00:00:29,010 pious and EAA's because without this you 12 00:00:27,539 --> 00:00:31,560 won't be able to understand what is 13 00:00:29,010 --> 00:00:33,329 cloud and what is Azure and once these 14 00:00:31,560 --> 00:00:35,670 terminologies are cleared you know I 15 00:00:33,329 --> 00:00:37,110 will talk about Azure and cloud once 16 00:00:35,670 --> 00:00:39,629 that is done I will help you in 17 00:00:37,110 --> 00:00:41,309 understanding how to go and register on 18 00:00:39,629 --> 00:00:44,010 the azure portal and how to get your 19 00:00:41,309 --> 00:00:45,510 free credit limits and once that is done 20 00:00:44,010 --> 00:00:48,539 we will go and we'll create a simple 21 00:00:45,510 --> 00:00:50,910 website or a simple HTML page and we 22 00:00:48,539 --> 00:00:52,980 will deploy it on the azure portal now 23 00:00:50,910 --> 00:00:54,809 while I'm doing this demo I will be also 24 00:00:52,980 --> 00:00:57,030 going through lot of small small things 25 00:00:54,809 --> 00:00:58,680 I will talk about resource I will talk 26 00:00:57,030 --> 00:01:00,539 about resource groups I will talk about 27 00:00:58,680 --> 00:01:02,730 a peddit or I will talk about service 28 00:01:00,539 --> 00:01:04,949 plans I will be doing an FTP and so many 29 00:01:02,730 --> 00:01:07,500 things so it's a promise if you go 30 00:01:04,949 --> 00:01:11,010 through this 45 minutes you'd be at 31 00:01:07,500 --> 00:01:14,369 least in a position to go and host your 32 00:01:11,010 --> 00:01:17,970 first website on the azure portal so let 33 00:01:14,369 --> 00:01:19,650 us start now before we start with us 34 00:01:17,970 --> 00:01:21,360 your before we go into us your we need 35 00:01:19,650 --> 00:01:24,210 to understand something called as clout 36 00:01:21,360 --> 00:01:26,700 and in order to understand cloud we need 37 00:01:24,210 --> 00:01:30,450 to understand three terminologies C as 38 00:01:26,700 --> 00:01:34,200 PR and yes now you can see that I did 39 00:01:30,450 --> 00:01:36,240 not spell it as SAS pass and mmm-hmm I 40 00:01:34,200 --> 00:01:39,720 did not spell that because when you 41 00:01:36,240 --> 00:01:42,090 spell this word I a a s right it looks 42 00:01:39,720 --> 00:01:45,450 very embarrassing right so you can use 43 00:01:42,090 --> 00:01:48,450 my trick you can say C as P as and yes 44 00:01:45,450 --> 00:01:50,670 right so let us first try to understand 45 00:01:48,450 --> 00:01:52,110 these these three terminologies so we'll 46 00:01:50,670 --> 00:01:53,579 start from right to left will first 47 00:01:52,110 --> 00:01:55,560 understand these three terminologies 48 00:01:53,579 --> 00:01:59,700 then we will define cloud and then we 49 00:01:55,560 --> 00:02:01,500 will define us your now when you when 50 00:01:59,700 --> 00:02:03,299 you go to whole host of websites so when 51 00:02:01,500 --> 00:02:05,060 you actually go to some hosting provider 52 00:02:03,299 --> 00:02:07,320 and you say you want to host a website 53 00:02:05,060 --> 00:02:09,300 the hosting provider has to give you a 54 00:02:07,320 --> 00:02:11,730 lot of services he has to give you hard 55 00:02:09,300 --> 00:02:13,100 disk he has to give you bandwidth years 56 00:02:11,730 --> 00:02:14,990 to allocate your ram here 57 00:02:13,100 --> 00:02:17,590 to a Lockheed you CPU he has to allocate 58 00:02:14,990 --> 00:02:22,550 virtual machines give you software's and 59 00:02:17,590 --> 00:02:25,130 so many things right if you see these 60 00:02:22,550 --> 00:02:27,620 services we can divide into three 61 00:02:25,130 --> 00:02:30,470 categories so these all services we can 62 00:02:27,620 --> 00:02:33,020 divide into three categories one is the 63 00:02:30,470 --> 00:02:35,690 infrastructure service another one is a 64 00:02:33,020 --> 00:02:38,660 platform service and the last one is a 65 00:02:35,690 --> 00:02:40,190 software service so let's quickly run 66 00:02:38,660 --> 00:02:42,710 through each one of these layers so the 67 00:02:40,190 --> 00:02:44,960 infrastructure layer is the metal part 68 00:02:42,710 --> 00:02:47,870 of your hosting so metal part means it 69 00:02:44,960 --> 00:02:50,420 has a ram hard disk virtual machines the 70 00:02:47,870 --> 00:02:53,060 CPU your routers your networking 71 00:02:50,420 --> 00:02:55,490 everything is in this layer on the top 72 00:02:53,060 --> 00:02:57,200 of it we have the platform layer you 73 00:02:55,490 --> 00:02:59,330 know which has operating systems 74 00:02:57,200 --> 00:03:01,880 probably you need databases like SQL 75 00:02:59,330 --> 00:03:05,960 Server Oracle you need frameworks like 76 00:03:01,880 --> 00:03:09,620 java.net or like angular right you need 77 00:03:05,960 --> 00:03:12,560 web servers like a pious Tomcat Apache 78 00:03:09,620 --> 00:03:14,230 so this this is basically your platform 79 00:03:12,560 --> 00:03:17,510 you know which makes this metal alive 80 00:03:14,230 --> 00:03:19,010 remember any hardware which you which 81 00:03:17,510 --> 00:03:21,470 you buy right you know only becomes 82 00:03:19,010 --> 00:03:23,780 alive or only becomes useful when you 83 00:03:21,470 --> 00:03:25,640 have the necessary software is like 84 00:03:23,780 --> 00:03:28,100 operating system and so on so that is a 85 00:03:25,640 --> 00:03:33,740 platform part and then the third layer 86 00:03:28,100 --> 00:03:35,090 is the software layer wherein we need we 87 00:03:33,740 --> 00:03:36,890 have the application software for 88 00:03:35,090 --> 00:03:38,930 example probably you have a male 89 00:03:36,890 --> 00:03:40,970 software for your website you have 90 00:03:38,930 --> 00:03:43,310 invoicing must be or you have accounting 91 00:03:40,970 --> 00:03:45,560 software's or you have a control panel 92 00:03:43,310 --> 00:03:47,840 right so all that thing actually comes 93 00:03:45,560 --> 00:03:51,080 in the software layer so in short you 94 00:03:47,840 --> 00:03:52,880 know when any hosting provider wants to 95 00:03:51,080 --> 00:03:55,100 give you services for hosting a website 96 00:03:52,880 --> 00:03:57,050 it is classified into three layers one 97 00:03:55,100 --> 00:04:00,020 is the infrastructure layer the platform 98 00:03:57,050 --> 00:04:01,490 layer and the software layer now if your 99 00:04:00,020 --> 00:04:02,060 supposed to do all of these things by 100 00:04:01,490 --> 00:04:05,960 yourself 101 00:04:02,060 --> 00:04:07,850 it is quite of a hard work right so you 102 00:04:05,960 --> 00:04:09,920 know like for example if you want to 103 00:04:07,850 --> 00:04:11,420 host a website and you say that I will 104 00:04:09,920 --> 00:04:13,040 do all of these things by myself then 105 00:04:11,420 --> 00:04:14,600 you need to hunt a datacenter you need 106 00:04:13,040 --> 00:04:17,090 to buy the operating system license up 107 00:04:14,600 --> 00:04:19,880 front you need to get the hardware's the 108 00:04:17,090 --> 00:04:21,979 CPU the RAM the whole box right you need 109 00:04:19,880 --> 00:04:23,270 we need technicians you need to network 110 00:04:21,979 --> 00:04:25,639 guys you need 111 00:04:23,270 --> 00:04:27,889 guys you need hardware engineers and so 112 00:04:25,639 --> 00:04:31,669 on right so basically you pay upfront 113 00:04:27,889 --> 00:04:34,159 all the cost right and you are not aware 114 00:04:31,669 --> 00:04:37,310 still that your site will be giving you 115 00:04:34,159 --> 00:04:40,129 how much ry right or how much money so 116 00:04:37,310 --> 00:04:42,050 you'd like to engage with the web 117 00:04:40,129 --> 00:04:44,780 hosting provider in such a way that you 118 00:04:42,050 --> 00:04:48,400 you would want it to be elastic you 119 00:04:44,780 --> 00:04:52,009 would want it to be flexible you want to 120 00:04:48,400 --> 00:04:56,030 pay for only what you use right in other 121 00:04:52,009 --> 00:04:59,300 words you want it to be on-demand so in 122 00:04:56,030 --> 00:05:01,610 cloud what happens is it follows the two 123 00:04:59,300 --> 00:05:04,460 principles of oh so there are two 124 00:05:01,610 --> 00:05:06,590 principles you know oh and oh so oh the 125 00:05:04,460 --> 00:05:08,870 first o stands for on-demand on-demand 126 00:05:06,590 --> 00:05:13,509 means I will say that okay I just need 1 127 00:05:08,870 --> 00:05:16,819 GB RAM 200 GB hard disk for 10 days 128 00:05:13,509 --> 00:05:19,280 right so first is the first principle of 129 00:05:16,819 --> 00:05:21,889 of cloud is that it is on-demand it is 130 00:05:19,280 --> 00:05:26,060 flexible it is elastic in nature so I 131 00:05:21,889 --> 00:05:29,719 can start with like let's say you know a 132 00:05:26,060 --> 00:05:32,120 simple machine like 4gb RAM and 200 GB 133 00:05:29,719 --> 00:05:34,520 hard disk and to modify if I grow I will 134 00:05:32,120 --> 00:05:37,159 say ok now I want a 8 GB RAM machine so 135 00:05:34,520 --> 00:05:39,710 I can I can scale up and I can scale 136 00:05:37,159 --> 00:05:42,650 down right and I will pay only for what 137 00:05:39,710 --> 00:05:44,360 I use the second thing is everything is 138 00:05:42,650 --> 00:05:46,880 outsourced the second o stands for 139 00:05:44,360 --> 00:05:49,880 outsourcing means I don't worry about 140 00:05:46,880 --> 00:05:53,029 who takes the backup who installs the 141 00:05:49,880 --> 00:05:56,360 software where do you procure it from 142 00:05:53,029 --> 00:05:57,770 right so that the the resources part 143 00:05:56,360 --> 00:06:00,080 also decline over here because now 144 00:05:57,770 --> 00:06:03,319 everything is outsourced to your hosting 145 00:06:00,080 --> 00:06:05,599 provider so cloud has the two big O's 146 00:06:03,319 --> 00:06:07,699 the first one is everything is on demand 147 00:06:05,599 --> 00:06:10,340 it is elastic and the second one is 148 00:06:07,699 --> 00:06:12,349 everything is out sourced so that you 149 00:06:10,340 --> 00:06:15,169 just concentrate on your website you 150 00:06:12,349 --> 00:06:17,270 just concentrate on your business in 151 00:06:15,169 --> 00:06:20,719 other words you know we want things to 152 00:06:17,270 --> 00:06:23,360 be as a service again I repeat this 153 00:06:20,719 --> 00:06:25,969 sentence we want to deal with the 154 00:06:23,360 --> 00:06:28,400 hosting provider in terms of services 155 00:06:25,969 --> 00:06:29,990 rather than buying things upfront for 156 00:06:28,400 --> 00:06:31,940 example when you go to a hotel right to 157 00:06:29,990 --> 00:06:33,590 eat you do not worry about the cook you 158 00:06:31,940 --> 00:06:35,030 do not worry about 159 00:06:33,590 --> 00:06:36,500 you know what is happening at the back 160 00:06:35,030 --> 00:06:38,660 you know from where is buying things you 161 00:06:36,500 --> 00:06:39,350 say you just place your order you eat it 162 00:06:38,660 --> 00:06:40,700 and you go 163 00:06:39,350 --> 00:06:42,680 and after that washing the dishes 164 00:06:40,700 --> 00:06:45,650 keeping the place clean everything is 165 00:06:42,680 --> 00:06:47,360 the headache of the restaurant right so 166 00:06:45,650 --> 00:06:49,670 here also we want to deal in terms of 167 00:06:47,360 --> 00:06:52,250 services so it is possible that I just 168 00:06:49,670 --> 00:06:54,170 want the infrastructure as a service or 169 00:06:52,250 --> 00:06:57,590 must be I want the platform as a service 170 00:06:54,170 --> 00:07:00,110 and/or I want just a software service so 171 00:06:57,590 --> 00:07:02,120 basically we want the hosting provided 172 00:07:00,110 --> 00:07:04,520 to provide us a flexibility saying that 173 00:07:02,120 --> 00:07:06,890 which layer you want and from that which 174 00:07:04,520 --> 00:07:09,170 item you want as a service and for how 175 00:07:06,890 --> 00:07:10,580 much time so that's what exactly cloud 176 00:07:09,170 --> 00:07:11,690 is all about cloud is all about 177 00:07:10,580 --> 00:07:15,620 on-demand 178 00:07:11,690 --> 00:07:17,180 and outsourced so now coming to us your 179 00:07:15,620 --> 00:07:19,190 so now that we know the definition of 180 00:07:17,180 --> 00:07:21,950 cloud so what is Azure as here is 181 00:07:19,190 --> 00:07:24,530 nothing but it is Microsoft's cloud it 182 00:07:21,950 --> 00:07:28,190 is the solution given by Microsoft for 183 00:07:24,530 --> 00:07:30,140 cloud so if you see a like you can see 184 00:07:28,190 --> 00:07:31,670 that I am logged into the azure portal I 185 00:07:30,140 --> 00:07:34,160 will I will come to the steps of how to 186 00:07:31,670 --> 00:07:37,630 go and register to the azure portal but 187 00:07:34,160 --> 00:07:41,030 here you can see I can go and I can 188 00:07:37,630 --> 00:07:43,160 scale up and I can scale down elastic 189 00:07:41,030 --> 00:07:44,840 that's a very important word so you can 190 00:07:43,160 --> 00:07:46,580 see like when I go and choose any kind 191 00:07:44,840 --> 00:07:51,170 of a service you know for example you 192 00:07:46,580 --> 00:07:54,170 can see here I can go to any kind of 193 00:07:51,170 --> 00:07:56,300 service I want to add a service so I'll 194 00:07:54,170 --> 00:08:00,290 say I want to go and just host a simple 195 00:07:56,300 --> 00:08:02,090 website now when I go to host this 196 00:08:00,290 --> 00:08:05,270 website you know I can go and define 197 00:08:02,090 --> 00:08:09,380 that what kind of plan I want I can go 198 00:08:05,270 --> 00:08:11,570 and say that I just want it to be free 199 00:08:09,380 --> 00:08:15,020 you can see this is the thing which is 200 00:08:11,570 --> 00:08:17,060 free with a 1 GB storage right or I can 201 00:08:15,020 --> 00:08:19,550 just pay some money and say ok I just I 202 00:08:17,060 --> 00:08:21,320 want 1 GB storage but I need some domain 203 00:08:19,550 --> 00:08:24,560 names as well right custom domains right 204 00:08:21,320 --> 00:08:26,990 or I can so let us say I start with free 205 00:08:24,560 --> 00:08:28,610 and my website goes great right and 206 00:08:26,990 --> 00:08:30,350 tomorrow if I were to go and upgrade I 207 00:08:28,610 --> 00:08:32,420 don't have to send a mail to the hosting 208 00:08:30,350 --> 00:08:34,400 provider saying please upgrade and then 209 00:08:32,420 --> 00:08:36,230 negotiate right what I can do is I can 210 00:08:34,400 --> 00:08:38,480 just go and change my plan so I can just 211 00:08:36,230 --> 00:08:40,040 go hop I can scale up and I can choose 212 00:08:38,480 --> 00:08:42,080 must be this service you know where I 213 00:08:40,040 --> 00:08:45,550 will say okay I want a fork or machine 214 00:08:42,080 --> 00:08:47,740 with a 14 GB RAM and 250 GB hard this 215 00:08:45,550 --> 00:08:50,080 so you can see like this is the most 216 00:08:47,740 --> 00:08:53,170 important part of a cloud that you can 217 00:08:50,080 --> 00:08:55,750 scale up you can scale down you can pay 218 00:08:53,170 --> 00:08:57,400 as you use right so if I go and host 219 00:08:55,750 --> 00:08:59,590 this service so he will only charge me 220 00:08:57,400 --> 00:09:01,690 for the time I have used it if I go and 221 00:08:59,590 --> 00:09:03,550 shut down that website I will not be 222 00:09:01,690 --> 00:09:05,950 charged for that so normally when you 223 00:09:03,550 --> 00:09:07,780 buy from GoDaddy or from other hosting 224 00:09:05,950 --> 00:09:10,180 providers they take the money upfront 225 00:09:07,780 --> 00:09:12,100 from you that they are not elastic in 226 00:09:10,180 --> 00:09:14,010 nature so they say that okay here is my 227 00:09:12,100 --> 00:09:15,970 standard package with this much 228 00:09:14,010 --> 00:09:18,310 hard-disk with this operating system 229 00:09:15,970 --> 00:09:20,920 with this this this this that's it right 230 00:09:18,310 --> 00:09:22,960 now you use the sub website or you do 231 00:09:20,920 --> 00:09:25,810 not use a web site you have to pay it up 232 00:09:22,960 --> 00:09:27,910 front right while in case of a 233 00:09:25,810 --> 00:09:30,220 cloud-based solution like as your Amazon 234 00:09:27,910 --> 00:09:33,400 you will pay only for what do you use 235 00:09:30,220 --> 00:09:35,230 that's a big difference so that was a 236 00:09:33,400 --> 00:09:37,450 definition of cloud that was a 237 00:09:35,230 --> 00:09:40,230 definition of Azure and that was the 238 00:09:37,450 --> 00:09:42,520 understanding for EAA's Pia's and shias 239 00:09:40,230 --> 00:09:45,760 so the first step is we need to get 240 00:09:42,520 --> 00:09:49,839 access to the as your account right mm 241 00:09:45,760 --> 00:09:52,900 so go ahead to account on Azure com fill 242 00:09:49,839 --> 00:09:56,230 in the registration now in order to get 243 00:09:52,900 --> 00:09:59,290 access to the free services right so you 244 00:09:56,230 --> 00:10:01,990 can see it gives you a 12 months of free 245 00:09:59,290 --> 00:10:05,200 service with the 13,300 of us your 246 00:10:01,990 --> 00:10:07,150 credit right and it also says that this 247 00:10:05,200 --> 00:10:08,890 is a free free account it does not 248 00:10:07,150 --> 00:10:11,260 automatically upgrade to a paid 249 00:10:08,890 --> 00:10:13,680 subscription now thirteen thousand three 250 00:10:11,260 --> 00:10:17,050 hundred rupees approximately comes to 251 00:10:13,680 --> 00:10:19,570 two hundred dollars approximately okay 252 00:10:17,050 --> 00:10:22,480 so you need to provide your credit card 253 00:10:19,570 --> 00:10:24,940 in order to get access to the azure 254 00:10:22,480 --> 00:10:26,950 services so please do go and provide it 255 00:10:24,940 --> 00:10:29,290 and as Microsoft is saying that there is 256 00:10:26,950 --> 00:10:31,990 no commitment they will not be upgrading 257 00:10:29,290 --> 00:10:33,640 automatically to paid subscription so I 258 00:10:31,990 --> 00:10:36,130 don't think that the money will be 259 00:10:33,640 --> 00:10:38,770 deducted right so go ahead register 260 00:10:36,130 --> 00:10:40,540 yourself and get access to the free as 261 00:10:38,770 --> 00:10:43,120 your credit so that you can go ahead 262 00:10:40,540 --> 00:10:45,670 with this training now once you log in 263 00:10:43,120 --> 00:10:47,650 to the site or once you register on the 264 00:10:45,670 --> 00:10:49,180 other side you get access to a portal 265 00:10:47,650 --> 00:10:52,450 like this so you can see now I am 266 00:10:49,180 --> 00:10:54,520 actually surfing portal donna co.com so 267 00:10:52,450 --> 00:10:56,650 i get access to the site and when I log 268 00:10:54,520 --> 00:10:59,230 in you can see in my messages it says 269 00:10:56,650 --> 00:11:02,500 that you have some free subscription 270 00:10:59,230 --> 00:11:04,270 and this is the amount right now one 271 00:11:02,500 --> 00:11:07,570 very important tip you know before you 272 00:11:04,270 --> 00:11:09,460 start learning as your as your has lot 273 00:11:07,570 --> 00:11:09,910 of services you can see at the left hand 274 00:11:09,460 --> 00:11:11,470 side 275 00:11:09,910 --> 00:11:13,840 look at those menus you know they are 276 00:11:11,470 --> 00:11:16,840 huge in numbers right these menus also 277 00:11:13,840 --> 00:11:18,880 have sub menus inside it so do not try 278 00:11:16,840 --> 00:11:20,710 to learn all of this in one go if you 279 00:11:18,880 --> 00:11:23,410 try to do that you lose stamina and you 280 00:11:20,710 --> 00:11:24,790 would not end up anywhere right so for 281 00:11:23,410 --> 00:11:26,650 the coming one or two hours try to 282 00:11:24,790 --> 00:11:28,030 follow me and once you are inside as 283 00:11:26,650 --> 00:11:33,880 your project you can go and hunt for 284 00:11:28,030 --> 00:11:36,220 those higher end services right now as 285 00:11:33,880 --> 00:11:37,990 we said previously that at the end of 286 00:11:36,220 --> 00:11:40,090 the day the whole goal of cloud is that 287 00:11:37,990 --> 00:11:42,280 we want to actually go and avail 288 00:11:40,090 --> 00:11:46,180 services we want to go and book services 289 00:11:42,280 --> 00:11:47,440 and we want to pay as we use right so in 290 00:11:46,180 --> 00:11:50,020 as you are actually what you have to do 291 00:11:47,440 --> 00:11:52,330 is you have to actually go and say that 292 00:11:50,020 --> 00:11:54,220 which resources you want so you need to 293 00:11:52,330 --> 00:11:57,040 login to us your portal and say that I 294 00:11:54,220 --> 00:11:58,000 want a virtual machine of Windows Server 295 00:11:57,040 --> 00:12:01,000 2012 296 00:11:58,000 --> 00:12:03,730 I want SQL Server a DBMS I want an is 297 00:12:01,000 --> 00:12:05,680 server right so in short you know if you 298 00:12:03,730 --> 00:12:07,450 see out here there is something called 299 00:12:05,680 --> 00:12:08,800 as resources that's the first thing you 300 00:12:07,450 --> 00:12:10,570 can see there's a dashboard here at the 301 00:12:08,800 --> 00:12:13,030 left hand side this dashboard actually 302 00:12:10,570 --> 00:12:14,500 shows you the overall things what is 303 00:12:13,030 --> 00:12:16,630 happening in Azure I will talk about 304 00:12:14,500 --> 00:12:17,650 this later on let's go to resources so 305 00:12:16,630 --> 00:12:19,660 you can see at the left hand side you 306 00:12:17,650 --> 00:12:22,030 have a resource so basically in Azure 307 00:12:19,660 --> 00:12:23,560 you would be actually going and adding a 308 00:12:22,030 --> 00:12:27,250 resource so you'll say that ok I want to 309 00:12:23,560 --> 00:12:29,620 go and add Windows Server 2016 virtual 310 00:12:27,250 --> 00:12:32,200 machine or I want to go and add this 311 00:12:29,620 --> 00:12:34,720 storage device I want to go and add this 312 00:12:32,200 --> 00:12:37,750 web project right so in other words in 313 00:12:34,720 --> 00:12:41,230 Azure we actually first create a 314 00:12:37,750 --> 00:12:43,090 resource now when you are working with 315 00:12:41,230 --> 00:12:44,620 bigger projects you would be dealing 316 00:12:43,090 --> 00:12:47,500 with lot of resources you would be 317 00:12:44,620 --> 00:12:49,570 tooling with 5060 resources at one time 318 00:12:47,500 --> 00:12:51,760 so you can have a resource called as a 319 00:12:49,570 --> 00:12:53,410 server you can have a resource which is 320 00:12:51,760 --> 00:12:56,710 a database you can have a resource which 321 00:12:53,410 --> 00:12:58,300 is a web server and so on and for better 322 00:12:56,710 --> 00:12:59,800 management of these resources you would 323 00:12:58,300 --> 00:13:01,960 like to group them for example you would 324 00:12:59,800 --> 00:13:04,330 like to create a resource group called 325 00:13:01,960 --> 00:13:06,850 as web development and in that web 326 00:13:04,330 --> 00:13:09,850 development you will say ok this is web 327 00:13:06,850 --> 00:13:11,860 development for X X client and it has 328 00:13:09,850 --> 00:13:13,150 this server it has this database so 329 00:13:11,860 --> 00:13:14,890 you'd like to grow 330 00:13:13,150 --> 00:13:17,230 these resources so that you can do 331 00:13:14,890 --> 00:13:18,160 accounting you can better manage them 332 00:13:17,230 --> 00:13:21,880 and so on right 333 00:13:18,160 --> 00:13:24,040 so you can see over here in the portal 334 00:13:21,880 --> 00:13:25,930 that is something called as resource 335 00:13:24,040 --> 00:13:27,310 group so first thing is in this all 336 00:13:25,930 --> 00:13:29,110 resources you will see all your 337 00:13:27,310 --> 00:13:31,570 resources what is there currently in 338 00:13:29,110 --> 00:13:33,580 your portal and in the resource groups 339 00:13:31,570 --> 00:13:35,770 you can go and create a group and put 340 00:13:33,580 --> 00:13:37,270 the resources into this group so that 341 00:13:35,770 --> 00:13:39,370 you can do better accounting you can 342 00:13:37,270 --> 00:13:40,960 better manage them so let us first go 343 00:13:39,370 --> 00:13:43,360 and create a resource group here so I 344 00:13:40,960 --> 00:13:45,490 will say ok this is a resource group so 345 00:13:43,360 --> 00:13:48,640 I have clicked on add here and let us 346 00:13:45,490 --> 00:13:51,540 name this resource group as let's say 347 00:13:48,640 --> 00:13:54,850 web development web development for 348 00:13:51,540 --> 00:13:57,310 blind one so there is some client one 349 00:13:54,850 --> 00:13:59,590 out there and for that client one I am 350 00:13:57,310 --> 00:14:03,250 going to go and put a lot of resources 351 00:13:59,590 --> 00:14:05,440 so I have grouped them into a group name 352 00:14:03,250 --> 00:14:07,990 called as web development for client one 353 00:14:05,440 --> 00:14:11,290 and the subscription so at this moment I 354 00:14:07,990 --> 00:14:12,370 have this free trial I will use this now 355 00:14:11,290 --> 00:14:15,130 you can see there is something called as 356 00:14:12,370 --> 00:14:18,580 resource group location right so what 357 00:14:15,130 --> 00:14:19,930 exactly is this now when you take any 358 00:14:18,580 --> 00:14:22,900 resource for example when you take a 359 00:14:19,930 --> 00:14:25,090 server then that server is actually 360 00:14:22,900 --> 00:14:27,520 running on some data center which is 361 00:14:25,090 --> 00:14:29,020 probably in u.s. probably in UK so you 362 00:14:27,520 --> 00:14:31,240 can say that ok this server actually 363 00:14:29,020 --> 00:14:34,480 runs on and on the US data center so you 364 00:14:31,240 --> 00:14:36,670 have the you know the flexibility to 365 00:14:34,480 --> 00:14:37,960 pick up the geographical location where 366 00:14:36,670 --> 00:14:40,180 you want that resource to be allocated 367 00:14:37,960 --> 00:14:41,620 for example if I am from India so I 368 00:14:40,180 --> 00:14:44,500 would like to take the data center which 369 00:14:41,620 --> 00:14:47,380 is near to India right so each one of 370 00:14:44,500 --> 00:14:49,570 these resources can have their own Java 371 00:14:47,380 --> 00:14:51,490 difficult data center now in the 372 00:14:49,570 --> 00:14:53,410 resource group we have the metadata 373 00:14:51,490 --> 00:14:55,240 stored the metadata stored for all of 374 00:14:53,410 --> 00:14:57,520 these resources so you would like to 375 00:14:55,240 --> 00:15:00,490 store that metadata into some data 376 00:14:57,520 --> 00:15:03,190 center right so that's why we have this 377 00:15:00,490 --> 00:15:05,530 small thing here called as resource 378 00:15:03,190 --> 00:15:07,750 group location so this says that where 379 00:15:05,530 --> 00:15:10,480 do you want to store the metadata of 380 00:15:07,750 --> 00:15:12,130 this resource group please note this is 381 00:15:10,480 --> 00:15:14,080 the metadata not the actual resource 382 00:15:12,130 --> 00:15:17,620 right so I will say ok I want to store 383 00:15:14,080 --> 00:15:19,660 it in u.s. at this moment please fix the 384 00:15:17,620 --> 00:15:22,150 errors ok looks like the resource cannot 385 00:15:19,660 --> 00:15:25,040 have alphanumeric characters and so on 386 00:15:22,150 --> 00:15:31,399 so let's say web 387 00:15:25,040 --> 00:15:39,380 element right web development client one 388 00:15:31,399 --> 00:15:41,930 okay and I will say create now the time 389 00:15:39,380 --> 00:15:43,730 I say create you can see that it tells 390 00:15:41,930 --> 00:15:45,560 me that the resource group has been 391 00:15:43,730 --> 00:15:48,339 created so if I go to resource groups I 392 00:15:45,560 --> 00:15:50,509 can see this web development client one 393 00:15:48,339 --> 00:15:52,279 so now that you have created the 394 00:15:50,509 --> 00:15:54,500 resource group now it is time to go and 395 00:15:52,279 --> 00:15:57,769 add the resources to this resource group 396 00:15:54,500 --> 00:15:59,569 right so now let us say that you want to 397 00:15:57,769 --> 00:16:01,720 go and host a website so what I've done 398 00:15:59,569 --> 00:16:04,699 over here is you can see that I have a 399 00:16:01,720 --> 00:16:07,940 very very simple folder here and in this 400 00:16:04,699 --> 00:16:12,310 I have created one HTML page and in this 401 00:16:07,940 --> 00:16:15,949 HTML page I have like this is my first 402 00:16:12,310 --> 00:16:21,019 as your website so let's say I want to 403 00:16:15,949 --> 00:16:23,509 go and host this HTML page on to us 404 00:16:21,019 --> 00:16:27,410 you're right so for that I need to go 405 00:16:23,509 --> 00:16:29,449 and allocate resources right so to this 406 00:16:27,410 --> 00:16:34,250 resource group I will go and do that now 407 00:16:29,449 --> 00:16:36,290 remember a website a mobile application 408 00:16:34,250 --> 00:16:37,760 a web application these are all 409 00:16:36,290 --> 00:16:39,740 applications right so for the 410 00:16:37,760 --> 00:16:42,139 applications you can see that there is a 411 00:16:39,740 --> 00:16:44,930 menu here called as an app service so 412 00:16:42,139 --> 00:16:47,360 when you want to go and you know in you 413 00:16:44,930 --> 00:16:49,790 know host a website or host a mobile app 414 00:16:47,360 --> 00:16:51,110 or hosted API service this is the minute 415 00:16:49,790 --> 00:16:53,600 what you will select on so I'm going to 416 00:16:51,110 --> 00:16:57,290 go and click on app services and over 417 00:16:53,600 --> 00:16:59,180 here I will go and say add here now as 418 00:16:57,290 --> 00:17:00,860 soon as I say add it actually gives me 419 00:16:59,180 --> 00:17:02,810 lot of flavors of application saying 420 00:17:00,860 --> 00:17:05,059 that is this a simple web application is 421 00:17:02,810 --> 00:17:07,760 this web application with SQL Server is 422 00:17:05,059 --> 00:17:10,220 this an app service is this using 423 00:17:07,760 --> 00:17:12,439 WordPress site code so we can see lots 424 00:17:10,220 --> 00:17:14,600 of flavor out here you know you know 425 00:17:12,439 --> 00:17:15,650 which you can use here so currently I 426 00:17:14,600 --> 00:17:18,919 will say this is a very simple web 427 00:17:15,650 --> 00:17:22,400 application and click on this and I will 428 00:17:18,919 --> 00:17:24,620 say here create and let us give a name 429 00:17:22,400 --> 00:17:26,270 to this app now whatever name you give 430 00:17:24,620 --> 00:17:29,120 to this app it will become like the app 431 00:17:26,270 --> 00:17:31,059 name dot as your website start net so 432 00:17:29,120 --> 00:17:34,100 for example if I give a name here or 433 00:17:31,059 --> 00:17:37,019 test my app 434 00:17:34,100 --> 00:17:39,240 you can see like all the names have been 435 00:17:37,019 --> 00:17:44,460 taken till now so I'll say test my app 436 00:17:39,240 --> 00:17:48,690 in Mumbai okay or in India dot as your 437 00:17:44,460 --> 00:17:50,039 website star tonight right so then he 438 00:17:48,690 --> 00:17:51,539 says okay what is the subscription the 439 00:17:50,039 --> 00:17:53,610 subscription is a free trial which I'm 440 00:17:51,539 --> 00:17:55,769 using for now and I will add this 441 00:17:53,610 --> 00:17:57,929 resource to this resource group so you 442 00:17:55,769 --> 00:17:59,880 can see him now I'll go and add this to 443 00:17:57,929 --> 00:18:04,830 this resource group remember we said 444 00:17:59,880 --> 00:18:09,090 that resource group helps you to put the 445 00:18:04,830 --> 00:18:11,850 you know put take the resources and put 446 00:18:09,090 --> 00:18:13,320 them into a specific container so that 447 00:18:11,850 --> 00:18:15,419 you can monitor them you can do 448 00:18:13,320 --> 00:18:19,340 accounting right it actually groups them 449 00:18:15,419 --> 00:18:21,750 into a specific logical unit right now 450 00:18:19,340 --> 00:18:23,549 depending on what technology you have 451 00:18:21,750 --> 00:18:24,870 used must be you want to use the Windows 452 00:18:23,549 --> 00:18:26,429 operating system or must be you want to 453 00:18:24,870 --> 00:18:29,429 use Linux right so I'm going to go and 454 00:18:26,429 --> 00:18:31,320 click on Windows at this moment after 455 00:18:29,429 --> 00:18:34,350 this he says that okay so this app for 456 00:18:31,320 --> 00:18:37,169 this app how much do you want to spend 457 00:18:34,350 --> 00:18:39,240 how much heavy resources do you want do 458 00:18:37,169 --> 00:18:42,179 you want 1gb ram do you want to gb ram 459 00:18:39,240 --> 00:18:44,340 do you want dual core multi core and 460 00:18:42,179 --> 00:18:46,559 also you can see that is decided by this 461 00:18:44,340 --> 00:18:49,139 app service plan here so i'm going to go 462 00:18:46,559 --> 00:18:52,380 and click on app service plan at this 463 00:18:49,139 --> 00:18:55,230 moment if you see here it is actually if 464 00:18:52,380 --> 00:18:58,139 you see by default this app service is 465 00:18:55,230 --> 00:19:01,169 using a standard plan at this moment so 466 00:18:58,139 --> 00:19:03,870 let me go and create my own plan so if i 467 00:19:01,169 --> 00:19:08,970 say click on this plan so it says so 468 00:19:03,870 --> 00:19:12,690 i'll say this is my plan 1 2 3 ok now it 469 00:19:08,970 --> 00:19:14,789 says that ok so this plan is you know is 470 00:19:12,690 --> 00:19:17,850 applicable for which geographical 471 00:19:14,789 --> 00:19:18,960 location so it in so in short it says 472 00:19:17,850 --> 00:19:20,220 that where you want to store the 473 00:19:18,960 --> 00:19:22,620 metadata of it where do you want to 474 00:19:20,220 --> 00:19:25,019 allocate the service right so I will say 475 00:19:22,620 --> 00:19:27,630 us at this moment I will leave it after 476 00:19:25,019 --> 00:19:31,950 that we have this pricing tier this 477 00:19:27,630 --> 00:19:34,200 pricing tier depending on what what this 478 00:19:31,950 --> 00:19:36,090 pricing tier defines that how much money 479 00:19:34,200 --> 00:19:38,279 do you want to spend on this app for 480 00:19:36,090 --> 00:19:39,809 example if you say that know like this 481 00:19:38,279 --> 00:19:42,270 is just a test app must be you want to 482 00:19:39,809 --> 00:19:43,889 just use a 1 GB storage if you say no 483 00:19:42,270 --> 00:19:46,470 like I also need some domains then you 484 00:19:43,889 --> 00:19:47,820 can say 1 GB plus custom domains 485 00:19:46,470 --> 00:19:51,030 you know if you 486 00:19:47,820 --> 00:19:53,100 that okay I want you know something more 487 00:19:51,030 --> 00:19:55,080 stronger must be you can just go at the 488 00:19:53,100 --> 00:19:57,990 top and you can say okay I want an 489 00:19:55,080 --> 00:20:00,150 isolated virtual machine you know 490 00:19:57,990 --> 00:20:02,610 allocated to him with with the 14 GB RAM 491 00:20:00,150 --> 00:20:05,520 SSD and all that and you can see that's 492 00:20:02,610 --> 00:20:06,960 a per month costs right it is in INR but 493 00:20:05,520 --> 00:20:07,710 you can convert it to a dollar as well 494 00:20:06,960 --> 00:20:10,200 right 495 00:20:07,710 --> 00:20:14,880 so this pricing plan actually just tells 496 00:20:10,200 --> 00:20:16,800 you that how much strong resources you 497 00:20:14,880 --> 00:20:20,310 want all right so it starts from a free 498 00:20:16,800 --> 00:20:21,900 and goes still isolated now I will not 499 00:20:20,310 --> 00:20:23,880 go through each one of these plans out 500 00:20:21,900 --> 00:20:25,980 here you can read it you can understand 501 00:20:23,880 --> 00:20:28,050 it right what we will do is you know we 502 00:20:25,980 --> 00:20:30,300 we are already working we are already 503 00:20:28,050 --> 00:20:32,340 using the free thing right we have just 504 00:20:30,300 --> 00:20:34,710 such a small amount of money right so 505 00:20:32,340 --> 00:20:39,300 let us go ahead and select this free f1 506 00:20:34,710 --> 00:20:40,560 free story in zero month zero INR per 507 00:20:39,300 --> 00:20:43,620 month so I'm going to go and select this 508 00:20:40,560 --> 00:20:46,680 so that I don't spend my money 509 00:20:43,620 --> 00:20:48,780 unnecessarily right and I will say okay 510 00:20:46,680 --> 00:20:50,580 so I am creating a plan which is 511 00:20:48,780 --> 00:20:53,070 actually a free plan and in this free 512 00:20:50,580 --> 00:20:56,040 plan I have said that I want to use this 513 00:20:53,070 --> 00:21:00,720 simple 1 GB of storage nothing more than 514 00:20:56,040 --> 00:21:03,300 that right and I'll say ok and I'll say 515 00:21:00,720 --> 00:21:06,450 create it now once you click on create 516 00:21:03,300 --> 00:21:10,110 it will actually create a web 517 00:21:06,450 --> 00:21:12,630 application it will actually create a 518 00:21:10,110 --> 00:21:14,880 simple web application kind of a 519 00:21:12,630 --> 00:21:16,380 directory if you see out here as soon as 520 00:21:14,880 --> 00:21:17,910 I said create you can see that it is 521 00:21:16,380 --> 00:21:20,820 actually doing a deployment you can see 522 00:21:17,910 --> 00:21:21,960 this it's saying deployment either to 523 00:21:20,820 --> 00:21:24,390 the resource group so it's actually 524 00:21:21,960 --> 00:21:25,530 creating a resource and allocating it to 525 00:21:24,390 --> 00:21:27,600 the resource group right 526 00:21:25,530 --> 00:21:28,950 and once this deployment is successful 527 00:21:27,600 --> 00:21:31,530 it will actually give a message here 528 00:21:28,950 --> 00:21:33,600 that it is successful right so you can 529 00:21:31,530 --> 00:21:35,970 see deployment in progress and after 530 00:21:33,600 --> 00:21:38,340 some time I hope to see deployment 531 00:21:35,970 --> 00:21:40,530 completed so you can see here you can 532 00:21:38,340 --> 00:21:42,360 see all the status here this is dismiss 533 00:21:40,530 --> 00:21:51,080 this is informational this is completed 534 00:21:42,360 --> 00:21:51,080 this is all right so ok what happened 535 00:21:52,550 --> 00:22:04,620 right what happened to my messages right 536 00:21:57,930 --> 00:22:06,330 so it's just gone right okay but but I 537 00:22:04,620 --> 00:22:08,370 hope okay so that it is that it says 538 00:22:06,330 --> 00:22:11,610 that deployment succeeded and it has 539 00:22:08,370 --> 00:22:13,740 been deployed to this resource and the 540 00:22:11,610 --> 00:22:17,340 group is web development client one 541 00:22:13,740 --> 00:22:19,500 right so if you go to app services now 542 00:22:17,340 --> 00:22:22,140 you can see that we have this test my 543 00:22:19,500 --> 00:22:24,960 app in India right and inside this test 544 00:22:22,140 --> 00:22:26,490 map we can now go ahead and deploy our 545 00:22:24,960 --> 00:22:30,090 project right so I can click on this 546 00:22:26,490 --> 00:22:31,650 test map in India so if you go to this 547 00:22:30,090 --> 00:22:33,630 test my opinion here you can see lot of 548 00:22:31,650 --> 00:22:36,360 things out here right as I've said 549 00:22:33,630 --> 00:22:39,780 previously go slow do not try to learn 550 00:22:36,360 --> 00:22:42,179 all the menus in one go right so over 551 00:22:39,780 --> 00:22:45,410 here if you see the the most important 552 00:22:42,179 --> 00:22:45,410 thing is that you would like to know 553 00:22:46,070 --> 00:22:51,780 what are the settings for this means in 554 00:22:49,230 --> 00:22:54,059 other words which framework it is using 555 00:22:51,780 --> 00:22:55,050 does it have Java installed or not so 556 00:22:54,059 --> 00:22:56,910 for that you can click on this 557 00:22:55,050 --> 00:23:00,120 application settings out here so it says 558 00:22:56,910 --> 00:23:02,520 that it you know it's a it's it's an is 559 00:23:00,120 --> 00:23:04,020 appliqu it is webserver and it has 560 00:23:02,520 --> 00:23:06,360 dotnet for point four point seven 561 00:23:04,020 --> 00:23:08,070 it has PHP and all that right so I am 562 00:23:06,360 --> 00:23:10,220 NOT interested in PHP at this moment I 563 00:23:08,070 --> 00:23:12,809 can just offer it you know so that 564 00:23:10,220 --> 00:23:15,330 Python also I have off that so you can 565 00:23:12,809 --> 00:23:17,670 see it's an integrated kind of a 566 00:23:15,330 --> 00:23:19,890 pipeline and all that so you can this is 567 00:23:17,670 --> 00:23:23,070 all the settings of is you know which 568 00:23:19,890 --> 00:23:24,179 you have been seeing from the is menu at 569 00:23:23,070 --> 00:23:27,240 this moment so I'm going to go and see 570 00:23:24,179 --> 00:23:28,590 if this and I have disabled the PHP 571 00:23:27,240 --> 00:23:32,429 version out here because I'm not going 572 00:23:28,590 --> 00:23:34,500 to use PHP right so that's good so I 573 00:23:32,429 --> 00:23:38,130 have created the resource and we want to 574 00:23:34,500 --> 00:23:42,750 go and deploy now this website this home 575 00:23:38,130 --> 00:23:47,550 dot HTML into this might test my app in 576 00:23:42,750 --> 00:23:51,330 India right now from these tabs out here 577 00:23:47,550 --> 00:23:52,679 let us start with at least three tabs so 578 00:23:51,330 --> 00:23:54,809 the first one is overview in the 579 00:23:52,679 --> 00:23:56,580 overview you can see that see the 580 00:23:54,809 --> 00:23:58,200 resource group name you can see that the 581 00:23:56,580 --> 00:24:01,310 status it is running or not what is the 582 00:23:58,200 --> 00:24:04,020 location where this resource is hosted 583 00:24:01,310 --> 00:24:05,190 FTP and so on right so you can see an 584 00:24:04,020 --> 00:24:08,430 overall 585 00:24:05,190 --> 00:24:09,840 you of this resource right the second 586 00:24:08,430 --> 00:24:11,430 one which we just visited is the 587 00:24:09,840 --> 00:24:12,870 application setting where you can go and 588 00:24:11,430 --> 00:24:15,210 see that which kind of frameworks 589 00:24:12,870 --> 00:24:17,490 version has been installed and what kind 590 00:24:15,210 --> 00:24:21,630 of thing has been configured for this 591 00:24:17,490 --> 00:24:22,980 application right the third one which is 592 00:24:21,630 --> 00:24:25,020 very important is a deployment 593 00:24:22,980 --> 00:24:28,380 credentials now we would like to go and 594 00:24:25,020 --> 00:24:30,930 deploy on this application which we have 595 00:24:28,380 --> 00:24:32,940 created right on this web map which we 596 00:24:30,930 --> 00:24:35,100 have created so for that we need to go 597 00:24:32,940 --> 00:24:37,140 and create an FTP username and password 598 00:24:35,100 --> 00:24:38,850 so you can see that there is a FTP 599 00:24:37,140 --> 00:24:41,520 username here so let me go and type a 600 00:24:38,850 --> 00:24:48,090 password here so I'll just go and type a 601 00:24:41,520 --> 00:24:50,580 password right so that it is and I will 602 00:24:48,090 --> 00:24:52,620 just save this so I've just created an 603 00:24:50,580 --> 00:24:56,370 FTP username and password so that if 604 00:24:52,620 --> 00:24:58,250 somebody wants to go and upload things 605 00:24:56,370 --> 00:25:01,080 you know you can do it over here right 606 00:24:58,250 --> 00:25:02,790 if you want to get the FTP access you 607 00:25:01,080 --> 00:25:05,400 can go and click on this overview over 608 00:25:02,790 --> 00:25:11,580 here and on this overview you can see 609 00:25:05,400 --> 00:25:14,160 that the FTP URL is given here so this 610 00:25:11,580 --> 00:25:15,930 is the FTP URL so let me go and try to 611 00:25:14,160 --> 00:25:19,560 do an FTP so I'm going to go and copy 612 00:25:15,930 --> 00:25:23,850 this directly over here so I'm going to 613 00:25:19,560 --> 00:25:26,010 go directly to the FTP and it's asking 614 00:25:23,850 --> 00:25:32,690 me for the username so my username is 615 00:25:26,010 --> 00:25:32,690 this one right 616 00:25:32,800 --> 00:25:39,700 I'm not password so with this I should 617 00:25:36,640 --> 00:25:42,160 be able to go and see the Feist so 618 00:25:39,700 --> 00:25:44,050 they're the files are there now you can 619 00:25:42,160 --> 00:25:46,840 see that there is a directory here 620 00:25:44,050 --> 00:25:53,200 called a site so that you can click on 621 00:25:46,840 --> 00:25:55,120 this site here so in this site you can 622 00:25:53,200 --> 00:25:58,990 see there is a ww-who directory so you 623 00:25:55,120 --> 00:26:02,740 need to go and upload your file to this 624 00:25:58,990 --> 00:26:05,170 ww root directory ok so at this moment 625 00:26:02,740 --> 00:26:07,270 I'm not connected through a proper FTP 626 00:26:05,170 --> 00:26:10,960 so let us go ahead and connect through a 627 00:26:07,270 --> 00:26:13,090 proper FTP client right so let me 628 00:26:10,960 --> 00:26:15,280 download a FTP client and let us connect 629 00:26:13,090 --> 00:26:17,380 to this as your web site and it was 630 00:26:15,280 --> 00:26:19,630 hosted right so basically what you need 631 00:26:17,380 --> 00:26:22,810 to do is you need to go and upload your 632 00:26:19,630 --> 00:26:24,460 site in this wwt if you do not upload in 633 00:26:22,810 --> 00:26:27,670 the double-double route you won't be 634 00:26:24,460 --> 00:26:29,950 able to see your page so you can see 635 00:26:27,670 --> 00:26:33,340 that I have downloaded this cute FTP 636 00:26:29,950 --> 00:26:35,830 software over here and through this FTP 637 00:26:33,340 --> 00:26:37,630 let us go and upload our web site right 638 00:26:35,830 --> 00:26:40,090 so our web site at this moment is a 639 00:26:37,630 --> 00:26:42,220 simple home dot HTML page must be I can 640 00:26:40,090 --> 00:26:46,870 just rename this to index or HTML page 641 00:26:42,220 --> 00:26:48,880 you know so that you know we can just 642 00:26:46,870 --> 00:26:51,700 get we can just see the see the site 643 00:26:48,880 --> 00:26:55,870 right because index.html page is the 644 00:26:51,700 --> 00:26:58,000 startup page in the web app so now let 645 00:26:55,870 --> 00:27:01,960 us go and connect over here so I will 646 00:26:58,000 --> 00:27:05,410 say a file new FTP site so we already 647 00:27:01,960 --> 00:27:09,690 have the credentials so the FTP site the 648 00:27:05,410 --> 00:27:09,690 FTP this is the FTP URL 649 00:27:10,920 --> 00:27:21,150 FTP username copy this password 650 00:27:18,050 --> 00:27:23,250 and as we have said that you should 651 00:27:21,150 --> 00:27:25,890 upload in the double double root folder 652 00:27:23,250 --> 00:27:27,660 so that it is you can see the site 653 00:27:25,890 --> 00:27:31,200 folder inside the site folder there is 654 00:27:27,660 --> 00:27:33,630 double W root so let us go and upload 655 00:27:31,200 --> 00:27:37,760 this website inside this so let us so I 656 00:27:33,630 --> 00:27:37,760 am going to go and upload this HTML page 657 00:27:38,540 --> 00:27:43,680 onto this and now let us try to grow and 658 00:27:42,150 --> 00:27:47,340 browse this site so I'm going to go and 659 00:27:43,680 --> 00:27:51,350 browse this URL test my app in India dot 660 00:27:47,340 --> 00:27:55,940 as your websites dotnet for some reason 661 00:27:51,350 --> 00:28:00,210 it did not show up the index dot HTML 662 00:27:55,940 --> 00:28:04,440 but that is right I think it's if we 663 00:28:00,210 --> 00:28:06,870 rename this to index dot HTM that should 664 00:28:04,440 --> 00:28:09,020 be the start up let me check it so I've 665 00:28:06,870 --> 00:28:13,980 just renamed this to index dot HTM and 666 00:28:09,020 --> 00:28:16,470 let us see okay so I will check out you 667 00:28:13,980 --> 00:28:18,180 know what is the home page for it how we 668 00:28:16,470 --> 00:28:20,730 can make it as a start up page so that's 669 00:28:18,180 --> 00:28:23,520 that's the next exercise but you can you 670 00:28:20,730 --> 00:28:30,270 can see that I can browse to my website 671 00:28:23,520 --> 00:28:32,070 and it's working ok good but definitely 672 00:28:30,270 --> 00:28:35,190 when you are working on big projects you 673 00:28:32,070 --> 00:28:36,570 know you people don't use FTP like this 674 00:28:35,190 --> 00:28:38,250 right you would like to do it through 675 00:28:36,570 --> 00:28:40,830 your visual studio or through your tool 676 00:28:38,250 --> 00:28:42,600 right so let me now go and host an MVC 677 00:28:40,830 --> 00:28:45,360 application over here so let me create 678 00:28:42,600 --> 00:28:46,560 an asp.net MVC application and let me 679 00:28:45,360 --> 00:28:48,620 host it so what I'm going to do is I'm 680 00:28:46,560 --> 00:28:51,510 going to go and open visual studio 2017 681 00:28:48,620 --> 00:28:54,120 let me create an asp.net core 682 00:28:51,510 --> 00:28:56,400 application must be or must be an MVC 5 683 00:28:54,120 --> 00:29:00,360 application whatever and let us try to 684 00:28:56,400 --> 00:29:02,940 host it on this web app so here is a 685 00:29:00,360 --> 00:29:06,270 simple MVC application I have created I 686 00:29:02,940 --> 00:29:08,400 just took the basic MVC web application 687 00:29:06,270 --> 00:29:11,910 template and I just pressed ok 688 00:29:08,400 --> 00:29:15,120 so I have not coded anything I have not 689 00:29:11,910 --> 00:29:17,700 created any kind of code or pages I just 690 00:29:15,120 --> 00:29:19,800 took the default template what comes 691 00:29:17,700 --> 00:29:22,200 with your MVC web application and I've 692 00:29:19,800 --> 00:29:26,720 created this project so when I run this 693 00:29:22,200 --> 00:29:26,720 project I get to see the 694 00:29:27,379 --> 00:29:31,799 so that's the homepage right so the way 695 00:29:30,299 --> 00:29:33,210 we are seeing this homepage in offline 696 00:29:31,799 --> 00:29:36,979 we would like to see it also online 697 00:29:33,210 --> 00:29:40,349 right so let us go ahead and host it 698 00:29:36,979 --> 00:29:43,080 so hosting is again simple you have to 699 00:29:40,349 --> 00:29:44,849 say build and we're to say publish so 700 00:29:43,080 --> 00:29:48,539 you can see this build and publish menu 701 00:29:44,849 --> 00:29:50,879 so let us click on build publish and it 702 00:29:48,539 --> 00:29:53,129 says that so one is that you can 703 00:29:50,879 --> 00:29:55,919 directly go and host on as your app 704 00:29:53,129 --> 00:29:58,710 service or you can go and do a FTP as 705 00:29:55,919 --> 00:30:01,409 well right so FTP I have already done I 706 00:29:58,710 --> 00:30:03,239 will not show it over here right let us 707 00:30:01,409 --> 00:30:05,369 do using the azure app service so I will 708 00:30:03,239 --> 00:30:10,320 say as your app service I'll select 709 00:30:05,369 --> 00:30:12,769 existing one and I will say publish now 710 00:30:10,320 --> 00:30:15,599 once I say publish right it actually 711 00:30:12,769 --> 00:30:19,139 opens up the screen here and you need to 712 00:30:15,599 --> 00:30:21,359 be logged in with your your account so 713 00:30:19,139 --> 00:30:23,190 you can your Microsoft account so you 714 00:30:21,359 --> 00:30:25,379 can see here at this moment I am logged 715 00:30:23,190 --> 00:30:26,549 in with this quest Pont account right so 716 00:30:25,379 --> 00:30:29,369 if you're not logged in you have to add 717 00:30:26,549 --> 00:30:32,700 the account here okay so it says that ok 718 00:30:29,369 --> 00:30:34,859 so that's a free trial and it is the 719 00:30:32,700 --> 00:30:38,099 resource that this is a resource group 720 00:30:34,859 --> 00:30:41,940 right and you want to host it in this 721 00:30:38,099 --> 00:30:44,159 test app my India test app in India 722 00:30:41,940 --> 00:30:47,879 right so I want to host it there so I 723 00:30:44,159 --> 00:30:51,090 will select this test app my India test 724 00:30:47,879 --> 00:30:53,899 app in India and I'll say ok so we can 725 00:30:51,090 --> 00:31:00,749 see now it is preparing the profile and 726 00:30:53,899 --> 00:31:02,489 let me just hit publish first it 727 00:31:00,749 --> 00:31:04,499 actually does a build by default and 728 00:31:02,489 --> 00:31:08,129 once the build finishes it will start 729 00:31:04,499 --> 00:31:13,320 publishing the site so let us see what 730 00:31:08,129 --> 00:31:18,029 happens you can see now it is trying to 731 00:31:13,320 --> 00:31:19,859 publish the publish activity so there it 732 00:31:18,029 --> 00:31:22,710 is you can see it says publish succeed 733 00:31:19,859 --> 00:31:28,109 succeeded and if I click on this website 734 00:31:22,710 --> 00:31:30,779 you can see now my asp.net MVC core 735 00:31:28,109 --> 00:31:34,080 application is running on us your so 736 00:31:30,779 --> 00:31:35,279 that's the thing now let us go back to 737 00:31:34,080 --> 00:31:37,559 dashboard and let us see that where 738 00:31:35,279 --> 00:31:39,049 these files have been uploaded also you 739 00:31:37,559 --> 00:31:41,280 can see like over here you are getting 740 00:31:39,049 --> 00:31:43,500 notification saying you know 741 00:31:41,280 --> 00:31:46,920 this has been deployed it has been you 742 00:31:43,500 --> 00:31:49,110 know reset and all that so let us go and 743 00:31:46,920 --> 00:31:51,120 see that where our files have been 744 00:31:49,110 --> 00:31:53,070 uploaded so if you want to go and see 745 00:31:51,120 --> 00:31:58,080 the files out here again there is one 746 00:31:53,070 --> 00:32:00,990 more important menu over here which I 747 00:31:58,080 --> 00:32:04,640 always use which is the console 748 00:32:00,990 --> 00:32:08,430 I like this let us click on console and 749 00:32:04,640 --> 00:32:09,840 this console is like your normal command 750 00:32:08,430 --> 00:32:12,630 prompt Road you have so you can see like 751 00:32:09,840 --> 00:32:14,520 it has actually taken me to the double 752 00:32:12,630 --> 00:32:17,250 double root folder so if I just go and 753 00:32:14,520 --> 00:32:24,480 say directory over here I should be able 754 00:32:17,250 --> 00:32:27,450 to see all my files slow directory you 755 00:32:24,480 --> 00:32:30,470 can see all my files my apps shutting 756 00:32:27,450 --> 00:32:34,950 start Jason my Bower dot Jason my 757 00:32:30,470 --> 00:32:36,570 index.htm M or my views and all 758 00:32:34,950 --> 00:32:39,210 everything has been installed out here 759 00:32:36,570 --> 00:32:41,280 right so again remember this console is 760 00:32:39,210 --> 00:32:42,810 also a nice thing you know it's just in 761 00:32:41,280 --> 00:32:45,870 case you want to quickly see the files 762 00:32:42,810 --> 00:32:49,400 so remember console the second one which 763 00:32:45,870 --> 00:32:51,750 is important is of properties right and 764 00:32:49,400 --> 00:32:55,530 the one which I've said application 765 00:32:51,750 --> 00:33:00,690 settings right and the first one is the 766 00:32:55,530 --> 00:33:03,300 overview so overview overview deployment 767 00:33:00,690 --> 00:33:05,370 credentials right FTP application 768 00:33:03,300 --> 00:33:07,470 settings you just see which the 769 00:33:05,370 --> 00:33:09,630 frameworks are and console so for now 770 00:33:07,470 --> 00:33:11,190 just remember these menus as we said do 771 00:33:09,630 --> 00:33:14,010 not try to learn all of them in one go 772 00:33:11,190 --> 00:33:17,360 as we proceed we will try to learn more 773 00:33:14,010 --> 00:33:19,920 things right also over here there is a 774 00:33:17,360 --> 00:33:22,770 nice thing called as an app service 775 00:33:19,920 --> 00:33:25,380 editor right this app service editor is 776 00:33:22,770 --> 00:33:26,700 nothing but it is an online editor you 777 00:33:25,380 --> 00:33:28,080 know in case you want to just go and 778 00:33:26,700 --> 00:33:29,340 change something in the files you don't 779 00:33:28,080 --> 00:33:31,710 want to download you don't want to 780 00:33:29,340 --> 00:33:36,270 upload right so you can go and go to 781 00:33:31,710 --> 00:33:39,930 this app service editor out here it's 782 00:33:36,270 --> 00:33:42,670 asking me for the password so let me 783 00:33:39,930 --> 00:33:43,180 it's telling me to sign in that is 784 00:33:42,670 --> 00:33:53,560 strange 785 00:33:43,180 --> 00:34:10,180 yeah because so it's quite a long path 786 00:33:53,560 --> 00:34:14,230 but I've kept such a long name here 787 00:34:10,180 --> 00:34:25,510 respond interview questions at gmail.com 788 00:34:14,230 --> 00:34:27,880 oh gosh so sad I'm so let me do that I'm 789 00:34:25,510 --> 00:34:30,280 sorry for this email ID actually you 790 00:34:27,880 --> 00:34:32,140 know like if you look at the past 791 00:34:30,280 --> 00:34:33,430 history I have been writing a lot of 792 00:34:32,140 --> 00:34:35,920 interview questions right so this 793 00:34:33,430 --> 00:34:37,600 account was created at that time so I 794 00:34:35,920 --> 00:34:44,890 just use this account to create my Azure 795 00:34:37,600 --> 00:34:46,600 account enter password so what is this 796 00:34:44,890 --> 00:34:48,700 editor actually this editor is nothing 797 00:34:46,600 --> 00:34:50,410 but it saw its online editor you know 798 00:34:48,700 --> 00:34:52,300 wherein you would like to just go ahead 799 00:34:50,410 --> 00:34:54,280 and edit some files and save it right 800 00:34:52,300 --> 00:34:56,470 away there so you can see now it has 801 00:34:54,280 --> 00:34:58,510 opened up this looks exactly like vs 802 00:34:56,470 --> 00:35:00,940 code so it is like vs code online 803 00:34:58,510 --> 00:35:02,380 actually in case you are new to vs code 804 00:35:00,940 --> 00:35:04,750 I would suggest to go and watch this 805 00:35:02,380 --> 00:35:07,690 video vs code where we explain what 806 00:35:04,750 --> 00:35:09,340 exactly is vs code right so this is in 807 00:35:07,690 --> 00:35:11,350 this vs so here what I can do is I can 808 00:35:09,340 --> 00:35:18,730 just quickly go and edit like for 809 00:35:11,350 --> 00:35:21,300 example I can go and edit that's the 810 00:35:18,730 --> 00:35:25,120 index dot HTML I can just go and see 811 00:35:21,300 --> 00:35:27,010 added something right and I can quickly 812 00:35:25,120 --> 00:35:28,600 go and see if this will that's saved as 813 00:35:27,010 --> 00:35:30,850 well right so basically if you want to 814 00:35:28,600 --> 00:35:33,760 quickly go and change some some things 815 00:35:30,850 --> 00:35:35,200 out here online or you can do it now 816 00:35:33,760 --> 00:35:37,120 remember it is always a bad idea to 817 00:35:35,200 --> 00:35:40,960 change something on production but we 818 00:35:37,120 --> 00:35:42,730 all know that developers have that you 819 00:35:40,960 --> 00:35:44,350 know out-of-the-box solution sometimes 820 00:35:42,730 --> 00:35:46,360 you know they did try to find in 821 00:35:44,350 --> 00:35:51,559 production so you can use it once in a 822 00:35:46,360 --> 00:35:58,249 while right so app service editor 823 00:35:51,559 --> 00:36:05,259 console then we have application 824 00:35:58,249 --> 00:36:08,719 settings deployment options right and 825 00:36:05,259 --> 00:36:10,130 the overview right so this was a very 826 00:36:08,719 --> 00:36:12,859 simple demo you know where we actually 827 00:36:10,130 --> 00:36:15,319 deployed an MVC application online so 828 00:36:12,859 --> 00:36:18,739 you can deploy by using FTP or if you 829 00:36:15,319 --> 00:36:20,989 want you can also deploy by using the 830 00:36:18,739 --> 00:36:25,369 publish wizard so if you see this build 831 00:36:20,989 --> 00:36:27,829 publish wizard you have one is you have 832 00:36:25,369 --> 00:36:29,920 the FTP option as well you also have the 833 00:36:27,829 --> 00:36:33,709 azure app service as well 834 00:36:29,920 --> 00:36:35,029 also one more a great option of doing a 835 00:36:33,709 --> 00:36:37,039 publish is by getting the publish 836 00:36:35,029 --> 00:36:39,259 profile so you can see your like what he 837 00:36:37,039 --> 00:36:41,269 can do is you can go and go to the 838 00:36:39,259 --> 00:36:42,769 overview here and in the overview you 839 00:36:41,269 --> 00:36:44,719 can click on this more and you can get 840 00:36:42,769 --> 00:36:46,880 this published published per site four 841 00:36:44,719 --> 00:36:49,729 five five now what is this publish 842 00:36:46,880 --> 00:36:51,439 profile file this file has the necessary 843 00:36:49,729 --> 00:36:53,089 credentials you know by which you can go 844 00:36:51,439 --> 00:36:56,989 and you can login to the site so what I 845 00:36:53,089 --> 00:36:59,959 can do is I can go here to my visual 846 00:36:56,989 --> 00:37:02,089 studio and I can say create a new 847 00:36:59,959 --> 00:37:05,709 profile and I'll say import this profile 848 00:37:02,089 --> 00:37:09,559 right so I can go and say import profile 849 00:37:05,709 --> 00:37:11,119 and I can go and point to that file so 850 00:37:09,559 --> 00:37:12,769 with that what will happen is I don't 851 00:37:11,119 --> 00:37:19,209 have to give the user name and passwords 852 00:37:12,769 --> 00:37:19,209 again and again what happened to file 853 00:37:20,769 --> 00:37:28,479 file so I will just click on this input 854 00:37:24,079 --> 00:37:31,729 profile I import this publish settings 855 00:37:28,479 --> 00:37:35,449 right so now my publish settings have 856 00:37:31,729 --> 00:37:38,779 been imported right and you can see over 857 00:37:35,449 --> 00:37:43,339 here I have multiple profiles one is FTP 858 00:37:38,779 --> 00:37:46,390 and one is web deploy right so now what 859 00:37:43,339 --> 00:37:51,189 I can do is I can just say build publish 860 00:37:46,390 --> 00:37:51,189 write and 861 00:37:55,160 --> 00:38:03,359 okay we need to change something out 862 00:37:57,569 --> 00:38:05,220 here seeing something remember that if 863 00:38:03,359 --> 00:38:06,930 nothing has changed she does not deploy 864 00:38:05,220 --> 00:38:08,990 anything so that's again a very good 865 00:38:06,930 --> 00:38:11,490 idea 866 00:38:08,990 --> 00:38:13,109 so we'll publish an already saying yes 867 00:38:11,490 --> 00:38:16,109 now what you want to do so now what I 868 00:38:13,109 --> 00:38:17,849 can do is I can go and I can you know 869 00:38:16,109 --> 00:38:19,530 select that profile so you can see it he 870 00:38:17,849 --> 00:38:22,710 has he has already has this profile out 871 00:38:19,530 --> 00:38:26,190 here so this profile I can go and I can 872 00:38:22,710 --> 00:38:27,599 just say publish on this right so 873 00:38:26,190 --> 00:38:30,990 remember you can also use the profile 874 00:38:27,599 --> 00:38:33,240 file as well so you can use FTP you can 875 00:38:30,990 --> 00:38:36,119 use profile or you can go and directly 876 00:38:33,240 --> 00:38:38,280 publish it so that brings us to the end 877 00:38:36,119 --> 00:38:41,490 of this session right so in this session 878 00:38:38,280 --> 00:38:43,140 what we did is we just got warmed up so 879 00:38:41,490 --> 00:38:45,480 we first understood you know what is 880 00:38:43,140 --> 00:38:48,089 your what is cloud what is e as PS and 881 00:38:45,480 --> 00:38:50,190 CEA's and then we went ahead and we 882 00:38:48,089 --> 00:38:53,010 registered out ourself into the azure 883 00:38:50,190 --> 00:38:54,569 website and then we walked through some 884 00:38:53,010 --> 00:38:57,839 important fundamentals like resource 885 00:38:54,569 --> 00:39:00,390 groups resources we created a simple web 886 00:38:57,839 --> 00:39:03,599 app service and we hosted MVC 887 00:39:00,390 --> 00:39:05,550 application we hosted a simple HTML file 888 00:39:03,599 --> 00:39:08,880 a file as well so we saw different 889 00:39:05,550 --> 00:39:11,250 publishing options like one is you can 890 00:39:08,880 --> 00:39:12,780 use FTP you can use the normal publish 891 00:39:11,250 --> 00:39:15,089 or also if you want you can use the 892 00:39:12,780 --> 00:39:17,579 public setting files right and also we 893 00:39:15,089 --> 00:39:20,069 went through some important memos out 894 00:39:17,579 --> 00:39:22,290 here so we saw you know how to go and 895 00:39:20,069 --> 00:39:23,910 set the deployment options we saw how to 896 00:39:22,290 --> 00:39:26,040 go and see that which frameworks have 897 00:39:23,910 --> 00:39:28,680 been installed for a specific web 898 00:39:26,040 --> 00:39:31,050 application and we also looked into the 899 00:39:28,680 --> 00:39:33,810 command prompt you know where we can go 900 00:39:31,050 --> 00:39:35,700 and console application or console at 901 00:39:33,810 --> 00:39:37,800 lycée rather where we can go and see the 902 00:39:35,700 --> 00:39:39,569 directories and also we talked about app 903 00:39:37,800 --> 00:39:42,780 service editor which is an online editor 904 00:39:39,569 --> 00:39:44,310 where we can go and see the files so I 905 00:39:42,780 --> 00:39:46,829 hope that you have enjoyed this video so 906 00:39:44,310 --> 00:39:48,810 this was the lab one now in lab 2 we 907 00:39:46,829 --> 00:39:51,540 will go ahead and we'll create SQL 908 00:39:48,810 --> 00:39:53,280 Server resource and we will see that can 909 00:39:51,540 --> 00:39:57,839 be connect through our MVC application 910 00:39:53,280 --> 00:40:00,839 to SQL Server so we have completed till 911 00:39:57,839 --> 00:40:03,119 now approximately 45 minutes of the 912 00:40:00,839 --> 00:40:06,220 video and in the next video 913 00:40:03,119 --> 00:40:42,219 we will look into SQL Server 914 00:40:06,220 --> 00:40:42,219 [Music] 70073

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