All language subtitles for 010 About This Course & Course Outline_Downloadly.ir_en

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
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
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian Download
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:02,320 --> 00:00:03,840 Now, before we dive 2 00:00:03,840 --> 00:00:06,710 into all those NextJS features 3 00:00:06,710 --> 00:00:08,530 and learn them in depth, 4 00:00:08,530 --> 00:00:10,580 I wanna give you a general overview 5 00:00:10,580 --> 00:00:13,000 of what you can expect from this course 6 00:00:13,000 --> 00:00:15,340 and which content will be in this course. 7 00:00:15,340 --> 00:00:18,710 Of course, also simply go through the curriculum, 8 00:00:18,710 --> 00:00:22,190 which you can see to see what's included in the course 9 00:00:22,190 --> 00:00:24,520 and when you're going to learn what. 10 00:00:24,520 --> 00:00:27,190 But in general, you could say that this course 11 00:00:27,190 --> 00:00:31,110 has three main types of content, 12 00:00:31,110 --> 00:00:34,140 three main content blocks. 13 00:00:34,140 --> 00:00:37,530 We have the basics and foundation block, 14 00:00:37,530 --> 00:00:41,070 which is about all these key features you have to know 15 00:00:41,070 --> 00:00:43,000 when working with NextJS 16 00:00:43,000 --> 00:00:46,060 and where I will introduce those key features 17 00:00:46,060 --> 00:00:48,850 with theory and small examples. 18 00:00:48,850 --> 00:00:52,950 We then also dive into many more advanced concepts 19 00:00:52,950 --> 00:00:54,130 throughout this course, 20 00:00:54,130 --> 00:00:56,020 the concepts which you will need 21 00:00:56,020 --> 00:00:58,610 for your real apps you're building, 22 00:00:58,610 --> 00:01:01,300 for the production-ready apps you're building. 23 00:01:01,300 --> 00:01:05,090 And we'll also have summary content. 24 00:01:05,090 --> 00:01:07,710 So summaries and refreshers, 25 00:01:07,710 --> 00:01:10,470 which are there to save your time 26 00:01:10,470 --> 00:01:12,410 to allow you to quickly summarize 27 00:01:12,410 --> 00:01:15,890 what you learned or to fill gaps, which you might have, 28 00:01:15,890 --> 00:01:18,470 for example, related to React. 29 00:01:18,470 --> 00:01:20,380 Now, in the course modules 30 00:01:20,380 --> 00:01:23,730 that make up this basics and foundation block, 31 00:01:23,730 --> 00:01:25,330 and that's important, by the way. 32 00:01:25,330 --> 00:01:28,210 These blocks are not the course sections 33 00:01:28,210 --> 00:01:30,670 but the categories you could group 34 00:01:30,670 --> 00:01:32,680 those course sections into. 35 00:01:32,680 --> 00:01:35,350 We will have more course sections 36 00:01:35,350 --> 00:01:37,420 than what you will see on this slide. 37 00:01:37,420 --> 00:01:40,270 Here I'm just outlining the main concepts 38 00:01:40,270 --> 00:01:43,080 and categories of content you will learn. 39 00:01:43,080 --> 00:01:46,920 So in this basics and foundation block of content, 40 00:01:46,920 --> 00:01:50,210 you will, for example, learn about file-based routing. 41 00:01:50,210 --> 00:01:52,690 We will have a course section on that. 42 00:01:52,690 --> 00:01:56,740 We are, of course, also going to take a very close look 43 00:01:56,740 --> 00:02:00,370 at page pre-rendering, Server-side Rendering 44 00:02:00,370 --> 00:02:03,350 and fetching data for page pre-rendering. 45 00:02:03,350 --> 00:02:06,410 So preparing and fetching data on the server side 46 00:02:06,410 --> 00:02:08,419 instead of on the client side. 47 00:02:08,419 --> 00:02:10,800 And when to use which approach 48 00:02:10,800 --> 00:02:14,210 because it turns out that we will have different approaches 49 00:02:14,210 --> 00:02:16,070 and different solutions here. 50 00:02:16,070 --> 00:02:21,070 We will also explore how we can combine NextJS features 51 00:02:21,380 --> 00:02:25,940 and NextJS pages with standard React features, 52 00:02:25,940 --> 00:02:27,860 standard React components 53 00:02:27,860 --> 00:02:30,650 and features like context and refs 54 00:02:30,650 --> 00:02:32,730 and everything that makes up React. 55 00:02:32,730 --> 00:02:33,563 And you'll see 56 00:02:33,563 --> 00:02:35,964 that it is very straightforward and every easy. 57 00:02:35,964 --> 00:02:38,997 Nonetheless, we're going to take a look at that as well. 58 00:02:38,997 --> 00:02:43,450 And we are also going to explore API routes 59 00:02:43,450 --> 00:02:48,040 and how we can build fullstack applications with NextJS. 60 00:02:48,040 --> 00:02:50,120 So these are all the core concepts 61 00:02:50,120 --> 00:02:53,190 which we'll explore in depth throughout this course. 62 00:02:53,190 --> 00:02:57,630 But then we're also going to dive into advanced concepts. 63 00:02:57,630 --> 00:02:59,900 We are going to explore 64 00:02:59,900 --> 00:03:03,320 optimization opportunities, for example. 65 00:03:03,320 --> 00:03:06,020 How we can set page metadata. 66 00:03:06,020 --> 00:03:08,380 How we can optimize images 67 00:03:08,380 --> 00:03:12,210 so that we serve small images and load them lazily. 68 00:03:12,210 --> 00:03:13,950 Things like that. 69 00:03:13,950 --> 00:03:16,510 We are going to look behind the scenes 70 00:03:16,510 --> 00:03:18,200 and explore some theory. 71 00:03:18,200 --> 00:03:21,020 In this course, you're not just going to learn how 72 00:03:21,020 --> 00:03:23,290 to do something but also why 73 00:03:23,290 --> 00:03:25,603 and what happens behind the scenes. 74 00:03:26,530 --> 00:03:29,990 We are, of course, also exploring deployment 75 00:03:29,990 --> 00:03:32,860 and configuring our app for deployment, 76 00:03:32,860 --> 00:03:35,970 different ways of building a NextJS application 77 00:03:35,970 --> 00:03:39,350 and I will show you a detailed deployment example 78 00:03:39,350 --> 00:03:42,130 from A to Z where we, at the end, 79 00:03:42,130 --> 00:03:45,790 have our NextJS project up and running 80 00:03:45,790 --> 00:03:48,320 on a production server. 81 00:03:48,320 --> 00:03:50,450 In this course, we are also going 82 00:03:50,450 --> 00:03:52,550 to explore authentication 83 00:03:52,550 --> 00:03:54,760 and how you can add authentication 84 00:03:54,760 --> 00:03:56,700 to your NextJS project 85 00:03:56,700 --> 00:04:00,340 because it turns out that it works a bit differently 86 00:04:00,340 --> 00:04:02,600 than in standard React apps, 87 00:04:02,600 --> 00:04:05,530 that it's easier than in standard React apps 88 00:04:05,530 --> 00:04:07,490 and you're going to learn what's easier 89 00:04:07,490 --> 00:04:10,000 and how it works in this course. 90 00:04:10,000 --> 00:04:13,870 And then regarding those summaries and refreshers, 91 00:04:13,870 --> 00:04:16,200 as I said, they are there to save you time 92 00:04:16,200 --> 00:04:19,019 and fill gaps because for example, 93 00:04:19,019 --> 00:04:23,540 this course includes a full ReactJS refresher module. 94 00:04:23,540 --> 00:04:26,210 Actually, that will be the next module 95 00:04:26,210 --> 00:04:28,430 after this course section. 96 00:04:28,430 --> 00:04:32,810 And you can, of course, skip that ReactJS refresher 97 00:04:32,810 --> 00:04:34,920 if you already know React, 98 00:04:34,920 --> 00:04:37,290 if you have no gaps and if you're ready 99 00:04:37,290 --> 00:04:39,560 to dive into NextJS. 100 00:04:39,560 --> 00:04:41,000 But if it has been some time 101 00:04:41,000 --> 00:04:43,029 since you last worked with React, 102 00:04:43,029 --> 00:04:45,910 if you especially have no experience 103 00:04:45,910 --> 00:04:49,900 or not enough experience with functional components 104 00:04:49,900 --> 00:04:51,590 and React hooks, 105 00:04:51,590 --> 00:04:55,030 or if you only have basic React knowledge in general, 106 00:04:55,030 --> 00:04:59,090 then this ReactJS refresher module is there for you 107 00:04:59,090 --> 00:05:01,620 to ensure that we're all on the same page. 108 00:05:01,620 --> 00:05:05,920 So definitely go through that next module in that case. 109 00:05:05,920 --> 00:05:09,210 If you already have a solid understanding of ReactJS, 110 00:05:09,210 --> 00:05:12,390 if you know functional components and React hooks, 111 00:05:12,390 --> 00:05:13,693 then you can skip it. 112 00:05:14,620 --> 00:05:16,490 And at the end of the course, 113 00:05:16,490 --> 00:05:20,250 you will also find a NextJS summary module, 114 00:05:20,250 --> 00:05:23,680 which summarizes all those key features again 115 00:05:23,680 --> 00:05:25,120 and which, therefore, ensures 116 00:05:25,120 --> 00:05:27,270 that if you're coming back to this course 117 00:05:27,270 --> 00:05:29,770 in a couple of months or even years, 118 00:05:29,770 --> 00:05:30,960 you've got a quick way 119 00:05:30,960 --> 00:05:33,850 of going through all these key features again 120 00:05:33,850 --> 00:05:37,110 without having to go through the entire course again. 121 00:05:37,110 --> 00:05:39,240 And even if you just finished the course, 122 00:05:39,240 --> 00:05:41,440 that summary module can be very nice 123 00:05:41,440 --> 00:05:43,940 for quickly wrapping the course 124 00:05:43,940 --> 00:05:46,530 and again, making sure that you fully understood 125 00:05:46,530 --> 00:05:47,830 all those key features 126 00:05:47,830 --> 00:05:50,730 and that you have the best possible preparation 127 00:05:50,730 --> 00:05:53,733 for building your own NextJS projects. 128 00:05:54,660 --> 00:05:56,270 Now, that's the content. 129 00:05:56,270 --> 00:05:59,410 All this content will be taught with theory 130 00:05:59,410 --> 00:06:01,780 and small demos and examples 131 00:06:01,780 --> 00:06:05,500 but we will then also have multiple bigger projects, 132 00:06:05,500 --> 00:06:07,720 more realistic projects 133 00:06:07,720 --> 00:06:10,250 where we also apply what we learned 134 00:06:10,250 --> 00:06:11,760 so that you have both, 135 00:06:11,760 --> 00:06:14,400 small focused examples and the theory 136 00:06:14,400 --> 00:06:16,030 and then the bigger picture 137 00:06:16,030 --> 00:06:18,470 where everything comes together. 138 00:06:18,470 --> 00:06:21,420 And you also, of course, should practice 139 00:06:21,420 --> 00:06:22,560 what you learned. 140 00:06:22,560 --> 00:06:24,890 From time to time throughout this course, 141 00:06:24,890 --> 00:06:27,871 I will challenge you to try out something on your own 142 00:06:27,871 --> 00:06:30,550 but I also challenge you right now 143 00:06:30,550 --> 00:06:34,160 to do this even if I don't tell you to try something 144 00:06:34,160 --> 00:06:35,170 on your own. 145 00:06:35,170 --> 00:06:36,867 Consider pausing the course 146 00:06:36,867 --> 00:06:38,800 and the videos from time to time 147 00:06:38,800 --> 00:06:41,390 and try out the next steps on your own 148 00:06:41,390 --> 00:06:44,300 without looking at my solution first. 149 00:06:44,300 --> 00:06:48,170 So definitely also take a hands-on approach on your own 150 00:06:48,170 --> 00:06:51,770 and apply what you learned in your own projects outside 151 00:06:51,770 --> 00:06:54,810 of this course and also in the bigger course projects 152 00:06:54,810 --> 00:06:58,660 before we then build them together throughout this course. 153 00:06:58,660 --> 00:07:01,650 This will then ensure that you really understand 154 00:07:01,650 --> 00:07:02,833 what you're learning. 11882

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