hey guys i hope that i'm live right now
if you are able to listen to me properly
as well as there's no problem with the
audio or the video please do let me know
guys
hello everyone i hope that i'm live
right now if you guys are able to
listen to me properly as well as there's
no issues with the audio or the video
please do let me know guys
uh there's no issues with the audio or
the video am i right guys please do
confirm me that so that we are able to
start off with today's class
no issues as of now great amazing guys
amazing
okay
so uh
let me just open up the video is blurry
uh
ashok kumar just like change it to 720p
or 1080p you won't be having any kind of
problems right over there
if my voice is absolutely clear and the
video like if my video is lagging a bit
like from my end just my head is lagging
a bit it's totally fine don't worry
about it okay
the screen should be visible to you guys
clearly there shouldn't be any issues
with that my audio should be visible to
you guys
there shouldn't be anything like that as
well okay
okay great
so
okay so
today's class would be a bit uh long
okay so today's class will be a bit long
right now and uh we will be starting off
with express for today okay so we'll be
starting off with express and we will be
moving further with
uh
like
how to create a simple back-end web
development tool that would be our aim
to understand as of today are you guys
able to understand please no
do let me know
okay
if a class hasn't happened how will the
attendance be taken up like it's basic
iq you have to apply at least that okay
so if the class hasn't happened up there
is no attendance for that particular day
okay attendance will be given to
everyone for that day
okay
now there will be a lot of people who
will be writing uh some repeated
questions in the live chat try to answer
them okay that we are able to focus much
more upon the class itself like i said
we have to cover a lot uh about today
okay code bulletin uh these certificates
take a lot of time to be sent out okay
please be patient about it there's
nothing that can be done for it it takes
at least seven to four
two to three weeks to send out the
certificates
the
so it will take a bit of time okay
okay
so how was your day guys can you let me
know how was your day
how was your day guys
yeah i'm fine right now better than
before
okay it was excellent it was fine okay
great amazing guys it was raining yeah
uh right now as well right over here in
bangalore as well there's a lot of rain
that is happening like
it's great like i also enjoy rains but
like excessive of rains was also
something that if i want to go out i
can't
so that is the main issue
okay
uh in today's class what we are going to
do is we are going to start off with uh
our
like boot camp okay we are going to
start off with understanding about
express we'll be looking at how to
create a simple back-end web development
um
using express as well a simple back-end
that we'll be creating using express and
we'll try to understand what are the
different components how we are going to
use so that would be our aim for today
okay
uh the second thing that we want to work
after that okay the second thing that we
will working after that is i guess i
promised you guys that we will be
talking about what is full stack web
development what are the different
components of full stack of development
what are the different positions and
career opportunities as of in india that
is present today so we'll be talking
about that as well okay
uh today the timing has been changed to
uh i think so 5 p.m so i guess due to
that many of the students uh didn't
remember it correctly or they are late
in today's class i don't know why
or the message hasn't been sent to the
whatsapp groups anyway no issues in that
we will be starting off with our today's
class guys
and those people who are
late uh for today's class they can just
watch the class from the starting itself
okay
no today is the second last class guys
tomorrow there will be uh one more class
that will be there okay in which we'll
be doing the project okay
yes tomorrow also there will be a class
guys
okay so let's get started we won't be
wasting
any more time
okay let me just open up code sandbox
first of all
i will also open up the live chat on my
mobile phone so that i'm able to see
your questions and queries that you're
putting up on uh
live chat give me a second guys
okay let me just sign in right over here
sign in with google
we'll take it up as shape your ad
uh once we have done that we'll be using
the same notebook that we were doing
yesterday so that is like this
particular notebook that we had created
the same sandbox we'll be utilizing it
today as well so that we have an idea
about what we are trying to do okay so
my live chat isn't opening up on my
mobile phone i don't know why
give me a second then
am i able to get the live chat from
right over here docs
stats chat
put the chat right over here as well
okay
uh so again those students who are
asking about the uh
let me just just decrease the size then
[Music]
okay so
uh
let me just increase the size of the
code as well so that you guys are also
able to see this much more clearly
if you have any uh problems opening up
code sandbox on your mobile phone then
it's better to just like click on open
in desktop mode okay when you're opening
up a mobile phone just open it up in
desktop mode and you will be able to use
it from right over there okay
okay so are you guys able to see my
screen clearly please do let me know
guys
are you guys able to see my screen
clearly please let me know guys
great so there shouldn't be any lag with
my screen if it's lagging with my face
it's totally fine okay there's no need
to see me as well so i just know that
i'm present right over here if you are
able to listen to me properly if you are
able to see the screen properly there is
no issues right at any point of time
okay so this is the
project that we did uh means this was
what we were learning as of the last
class can somebody remind me what are
the different things that we have
learned in our last class please let me
know guys
can somebody remind me what is the
different thing that we have learned in
our last class
we understood about node we understood
about the
npm module okay great fs we uh looked at
that as well we looked at uh some of the
um
okay we looked at
file system module npm
uh we looked at some of the command
commands as well in the terminal okay
great amazing guys amazing
okay so we'll be continuing from right
over there guys okay we will be
continuing from right over there as you
are able to see this is what we are
going to do right now
uh so you are having your intro to node
module that we had created the last time
today we are going to start off with
learning about
express now first let's try to
understand what express is and why it is
actually used
so of course you can go ahead and nodejs
basically gives you the entire uh like
array of tools that you can use like
enhance the abilities of
javascript and be able to create a
simple back-end application using node
as well now there are a various number
of things in the back end that goes on
like while you are creating so it's not
just the code that you're writing you
need to make sure that that code is
actually working you need to make sure
that that code is easily deployable you
need to see about the posts the requests
the responses so we'll be learning about
all these terminologies later on but i'm
just trying to make you guys understand
now if you're doing it from scratch in
just node.js it will take you like
thousands of lines of code to just
create a simple back-end application
it's the same as when you are working
along with let's say
that you are having a particular item
that you want to build okay you want to
build a particular item right over there
so
let's say that uh you are trying to
build uh
a refrigerator okay you want to build a
refrigerator right now you have the
equipment and everything you want to
build the refrigerator now yes you could
use like a normal screwdriver and a
normal
chisel and tool so you can use like
rocks and stones to be able to like
build a refrigerator as well so it will
take a lot of time on your behalf okay
you can use rocks and stones to
basically build the car just like it was
done in the stone age as well then you
will create a stone tire you will have
like wood that you will be attaching the
tires to and then slowly and slowly you
will be able to create a car out of it
but it will take a lot of time on your
behalf and then if i am supplying you
with all the equipment that are there
maybe some power tools maybe some
sauce maybe some axe maybe some uh like
aluminium that i'm able to provide to
you guys with some gearbox that i'm able
to provide to you guys it would be much
more easier for you to create a normal
car and that same goes on with express
as well express is a back-end web
development framework that has been
created using node.js it provides you
the right tools that are there okay it
provides you the right tools that are
there to be able to help you guys build
a backend application so node base uh so
express basically
builds upon okay it builds upon the
modules that have been given by node it
creates adds more modules to it and you
are able to utilize express and node.js
to be able to create a backend uh course
back in the
project very easily are you guys able to
understand this please let me know guys
are you guys able to understand this
please let me know
but once again try if my okay so it's
working right now
i'm just able to open up my live chat
on my mobile phone as well so give me a
second so
yeah i'll just open up the live chat on
my mobile phone
okay great
let me just remove this it's not
necessary anymore i can just make it a
full screen
okay so the first thing that we want to
do is we want to create another folder
right over here we want to create
another folder right over here saying
intro to express okay we are going to
use that as our main folder inside of
which we'll be creating our uh code for
express js okay so
uh what should be the process guys we
have already learned it in yesterday's
class as well i want to create a new
folder called as intro to express what
should be the process for the same guys
please do let me know
m k d i r m k d i ah
it's not touch touches to create a file
we need to create a folder
okay so first of all we'll be creating a
new terminal right over here then we'll
be checking where we are currently so
pwd so we are able to see that we are in
our sandbox module inside the terminal
you are easily able to see it okay
then once you are able to see that we
are in our sandbox folder okay right
over here let me just increase the size
for the same so that you guys are able
to easily see this
okay so inside our food to create the
folder inside our sandbox folder that we
are having right over here we just have
to type okay mkdir okay
mkdir and then you want to specify the
name of the uh folder that is intro to
express so intro
hyphen to hyphen e x p r e s s express
that will create our folder for us
called as intro to express as you are
able to see
now we need to create a file inside
intro to express called as index.js so
what should be the uh code that i should
be writing from right over here to be
able to create so right now if i'm
looking at pwd i'm in my sandbox folder
still how to uh like create a file
called as index.js inside our intro to
express folder can somebody let me know
see touch is the second step right now
we need to do cd we need to first go
into the intro to express folder so cd
intro
to express
okay we need to first go into our intro
to express folder once we are in our
intro to express folder then we will be
doing touch your uch
and then we'll be naming it as index
dot js okay we'll be naming it as touch
index.js so that will create our
index.js
file inside our intro to express folder
as you are able to see we have created
our index.js file inside our intro to js
folder once we have done that the next
thing that we need to look into it is
that we need to initialize our npm okay
we need to initialize our npm so can you
guys let me know what is the code that
we used to write to initialize our npm
command guys can somebody let me know
that
can somebody let me know which was the
command that we used to use to
initialize our npm guys
that's absolutely clever guys that is
npm in it okay we'll be using npm in it
to initialize our npm package so package
name intro to express yes we'll leave it
as that version 1.0 description
this
is
and intro project
to
express
once we have seen that entry point
index.js okay test command we don't need
to write github repository no keywords
no author let's write my name
uh license we'll keep it as same as this
okay yes so now we have initialized our
npm as well right over there as you're
able to see from right over here we are
having our package.json as well so we
have created our package.json as you're
able to see intro to express version 1.0
description main
scripts author licenses so everything is
working absolutely fine there is no
issues whatsoever right over here let's
uh clear our terminal as well
let's clear the terminal so that it's
neat and clean uh again you don't have
to do it with me okay you just listen to
me very carefully so that you are able
to understand the concepts that i am
teaching you guys after the class is
over you can then practice it out again
okay so it would be very easy for you to
do it as well if you're doing it with me
you will be skipping out on concepts you
won't be able to understand it okay so
now that we have utilized our npm we
need to install it as well so to check
how to install uh your express let's
search for express documentation
let's search for express
meditation
let's open up the official express
documentation as well as you're able to
see we are having this official express
documentation on our screen and to
install express and to install express
we can directly use npm install express
hyphen hyphen save okay npm install
express hyphen iphone save now the
problem with this is that you don't need
to use this hyphen iphone save this is
for uh like express versions that are
before 5.0 of course we are using our
latest version of express so you don't
require to write hyphen uh hyphen save
inside the command so you can directly
write npm install express as well so
we'll just copy it from right over here
okay let's just copy it from right over
here npm install express uh let's go
back to our code and let's just
uh paste it right over here and let's
press enter so that will install express
for us okay it has already installed
express for us inside our uh index the
intro to express
npm package that we have created okay
once express has been installed once we
have done with installing the express
let's move back to index.js and let's
write our first
piece of code that we want to do let's
go back to our
express documentation and let's go to
getting started inside of getting
started let's go to let's say
the hello world example so that is the
basic example that we are going to use
so in this example let's first get
started with the basics itself okay
so let's go back first we once we have
in installed our express package once we
have installed our express package we
need to specify we need to require it as
well in our previous class we have
learned that whenever you are installing
any npm package you need to require it
to tell javascript that we are going to
use it we don't require the file so
let's just close it for right now and we
are going to require so const
okay
we are going to follow the hello world
example itself you can definitely visit
that and look it from right over there
okay so const express
is equals to require
express
so once you have a
like required express next thing is that
you need to call that module okay you
need to to use it you need to assign it
to a variable called as app okay so now
the variable can be named anything okay
you can name it as shorter you can name
it as mother you can name it as prem
that's totally up to you it's not
compulsory to name it as app but by the
normal practices and the normal
conventions that are there you will
usually refer like you will usually see
the const app as equals to express okay
you will usually see the const app is
equal to express like you'll always be
referring to the express module as app
itself because you're basically creating
a web app so when you're creating a web
app that is basically called as an app
so you will see the reference uh to it
as app okay but you can name it as
anything but the normal the best
possible way to go further with it is
const app is equals to e x p r e s s we
are going to call it as well okay so
these are the first two uh methods that
you have to uh look at right over here
okay
uh the next thing that you want to see
uh see guys whatever i'm doing i'm
taking up step by step so please focus
upon the class itself it will be very
easy for you to understand everything
okay just focus upon the class don't
worry we are going through everything
step by step okay you will easily be
able to understand everything okay don't
worry about it
so once you have uh done that as well
the next thing that we are going to do
is we are going to create a listen okay
we are going to create a listen right
now now what do i mean by listen now
whenever you are having so for example
uh just take up an example of a radio
okay you are taking up an example of a
radio you want to uh like
listen to a particular uh
frequency you have to tune into a
particular frequency to be able to
listen to it properly the same thing
goes on with your application as well
inside your servers there is a concept
called as ports okay there are multiple
ports that are there inside your whether
you are having a laptop whether you're
having a desktop whether you're working
with a server all these are computers
all the computers that you have okay um
they all have a particular like a series
of ports that you can use now see uh
these ports that are available think of
them as different frequencies just like
in your radio you have to tune into a
particular frequency to be able to
get the broadcasting similar to that
these servers
send out the file send out the backend
application through these particular
ports so any browser who wants to access
these files you want to access the back
end would have to go through this
particular port itself you would have to
go through this particular port itself
so right now like i said like
you need to understand that um
there are multiple ports in a particular
computer multiple ports are there but uh
you don't know like there is a method of
checking like which port is currently
being used by your laptop itself and
which port is right now free so there is
a way but you guys are not that advanced
right now so that i'm able to make you
guys understand the same so no issues in
that we'll be going with a default port
that is 3000 that's always free in your
computer on your laptop or something
like that so what you're going to do is
app
dot listen
they're telling basically express to
listen to any requests that are coming
to the port 3000 okay
you're telling your application you're
telling express to listen to any kind of
of uh request that is coming to uh like
the port 3000 and from there you are
going to
serve all your files and everything in
the future right now we just need to
understand that right now you are
telling express to listen to the port
3000 and you will be accessing the
website okay you will be accessing the
website through the port 3000 itself are
you guys able to understand this please
let me know
the thing about is that you are creating
an a radio station okay you are creating
a radio station your users will be
tuning into your particular frequency
they have created a code that is express
is having a particular code that is
listening to that particular frequency
if anybody is sending a request that
dude i want to listen to your frequency
then the song is being provided to that
particular person so that he is able to
listen to it correctly the same thing we
are doing right over here as well you
are using express to listen you are
telling express to listen to the port
3000 where the requests will be coming
to you are you guys able to understand
it please let me know guys
are you guys able to understand this
please let me know guys
this is one of the most like this is
3000 port is something that will always
be available okay that will always be
available in your computer by default so
that is the reason why we are using the
port 3000 right over here okay there are
other ports as well some of them may be
used by your networking card some of
them may be used by a
graphical unit
your
gpu or your cpu or something like that
so that is the reason why we are using
the 3000 port just think about it as
different frequencies that your computer
has okay it has different frequencies
right over there so and just like your
radio station so in your radio station
you're having 99.97 fm so you have to
tune into the user who wants to listen
to the radio they have to tune into that
particular frequency itself only then
they are able to receive the
music that they want to listen to
similarly the radio station as well has
to broadcast on that particular
frequency itself okay they have to
broadcast on that particular frequency
itself the same goes on from right over
here as well you're creating a back-end
application your back-end application
needs to broadcast
the website on a particular port okay on
a particular port from your laptop on
your desktop or your server and the same
the user has to access that particular
port the user has to access that
particular port so that
he's able to get the like communication
you guys able to get the communication
from right over there okay are you guys
able to understand the concept of this
lesson okay
similar to that as you're able to see so
app is a particular concept that people
were not able to understand okay
yes you can check which ports are free
but that is a very advanced concept for
you guys right now so i'm not telling
you guys that as well but yes you can
check it but i know that 3000 is free so
i'm already letting you guys know okay
so yeah app is a particular concept that
uh sangam was not able to get no issues
in that uh guys so once you have
required the application you are
creating an object of uh express okay
you are creating like express is an
entity right now called as app now
wherever you want to tell express what
to do you'll be using it by its name
that is app okay so that is it like you
are assigning a name to the express
module okay and whatever you want to do
so app.listen you're telling express to
listen on this particular port just have
using express again and again you're
using app now this is one of the default
ways of going further with this and it's
the best possible like it's want to
consider as a best practice okay it's
considered as a convention to be able to
do it are you guys able to understand it
please let me know guys
are you guys able to understand this
please let me know
uh ashok kumar the last line i cannot
understand i have like you have to be
very specific about it like what were
you not able to understand in the last
line
praveen rao why can't we do uh import
express as express praveen because that
is not something that i have taught you
guys right now like i said i take
everything from basics
whenever that car topic comes whenever
it will be a requirement that i have to
shift towards uh import export
statements only then we'll be shifting
towards it like i said we are taking
everything from the basics so this is
how it goes on in the basics itself okay
great so let me just reduce the uh
timings you guys are asking it for again
again
let me reduce this to 20 seconds i think
so that should be more than sufficient
for you guys
okay let me save it right over here go
back to our code
okay so now once we have created okay
once we have created this right over
here okay
you can use other ports as well but if
that port is currently in use then that
might end up your laptop being
vulnerable to cyber security attacks it
might lead up to your laptop becoming
like not working properly that is the
reason why 3000 is a free port that is
available that is not being utilized by
your computer so that is the reason why
we are using the 3000 port okay no
issues in that so once we have done
app.listen right over here let's uh try
to run it okay let's try to run this and
see what happens okay
let me just open up the terminal right
now
let me clear up the terminal as well
okay so we have cleared up the terminal
right over here okay and then what we
are going to do is we are going to first
of all save our code of course you need
to save the code as well without that
how will you proceed further
so let me just save it right over here
so control s
so that is our code has been saved now
we will be running our code to run this
particular code uh what should i write
guys what should i write we have already
discussed about it in our last class
what should we write right over here can
somebody let me know
exactly guys node index.js so we are
into so let's check pwd right over here
as you're able to see inside the pwd we
are into our intro to express module
then we just have to write node
index
dot js
as you're able to see we are not able to
see if anything happened right over here
or not okay we are not able to see if
anything happened here or not okay so
let me just open up the
browser on a new tab
so
this is our website that we have created
as of this particular moment okay let me
just zoom in a bit okay let me just zoom
in a bit so that you guys are also able
to see this properly
we're getting an error right over here
that says cannot get and we are
basically accessing the port 3000 from
the code sandbox we are using the port
3000 from the sandbox itself now we'll
look at what this get is but inside the
terminal as well it's it looks like it
it has frozen right over here am i right
after we have run this for the line of
code node index.js it looks like as if
the code is frozen if our terminal is
frozen am i right
uh do you guys also feel the same as if
the terminal is frozen right over there
do you guys also feel the same guys
so although this code is working
properly you are able to see that we are
getting the website opening up on port
3000 as well but this does not feel
right okay this does not feel right okay
so what we are going to do is to close
to close our server now the server is
running okay to close the server to stop
the server from running if you go into
our terminal and click on control c okay
you have to do control c to end okay as
you're able to see we're getting a
message as red port 3000 closed okay so
you are ending your server right over
there now where have we seen control c
before this as well can somebody like
this think about it we have already seen
ctrl c to end something inside the
terminal before this as well can
somebody remind me where we have seen a
control c to end something inside our
terminal guys before this
rebel that's absolutely clever adi raj
okay we have seen it in rebel that we
saw inside of our node uh module itself
okay that is used to exit okay the
command that is currently running but
see just like running the command i was
not able to see anything inside the
terminal it didn't look nice i want to
make sure that i'm able to at least get
something back into the terminal that
basically just gives me a peace of mind
that yes my server is running so what
we're going to do is whenever this
app.listen works okay whenever this
app.listen command starts working we are
going to print something out in our
console that the server has started on
port 3000 we want to print something
inside our terminal that says server has
started running on port 3000 can you
guys let me know which particular
command we will be using right over here
to do this if i want to print something
out in the terminal which command should
i use right over here guys
can somebody let me know which command
and that's absolutely clever praveen
that will be
console.log that will be using now we
can directly write console.log right
over there okay that does not make any
sense now what we need to do is we need
to create a function we need to create a
function that basically prints okay that
basically has the command console.log
the server has started running on port
3000 okay this is what we need to create
now this function will be called okay
this function will be called every
single time that this particular that
app.listen starts working whenever
app.listen as a command starts working
this particular function will be called
every single time this is called as a
callback function this is called as a
callback function okay this is a new
type of function that you are able to
see
this function basic it's not a new type
of function it's a utilization of the
function itself okay so it's not a new
type of function i'm so sorry it's not a
new type of function it is one of the
utilizations of a function itself so a
callback function has the um use of like
whenever this particular uh line of code
works okay that is app.listen3000
whenever it works okay this function
should get executed this function should
get executed this function should be
called so we'll be creating our function
now we don't require we don't want to
give this particular function any name
okay it's not required because it's a
callback function you you're never going
to reuse this particular function at any
point of time you're never going to
reuse this function at any point of time
this is just for this particular line of
code itself that whenever this line of
code works app.listen works this
function should be called so you don't
even need to put up a name for that
particular function so this is called as
a nameless function it's called as a
nameless function why we need to use a
nameless function because we are never
going to reuse this particular function
it's just for app.listen it's just meant
for this specific line of code itself
for a nameless function you just don't
write the name of the function you put
up the rounded parenthesis then the
curly brackets and then inside the curly
brackets you just write the console
dot log
and then you are having
a
server running
on port
p thousand okay server running off port
3000 right over here as you're able to
see this function does not like it looks
like the exact same function that we
have learned there's no change in this
particular function except that it does
not has a name and why do you give a
name to a particular function why do you
give a name to a particular function
because at a later point of time you
might want to reuse it you give a name
to something just because at a later
point of time you might need to call it
back but here you don't have to do it
express automatically calls it back for
you express automatically calls it back
for you every time app.listen would work
every time app.listen will start working
at that point of time this
function will also get called are you
guys able to understand this please let
me know
you guys able to understand this please
let me know guys
so right now if i'm going back to my
code let's let's see this in practice
let's let's see this in practice let's
clear the sandbox let's run the code
once again that is node index.js okay as
soon as i'm running this particular code
you are able to see server running on
port 3000 server running on port 3000 as
soon as
this particular line of code gets
executed that is app.listen whenever
app.listen gets executed that function
is getting called and that function has
a particular line of code inside of it
that says console.log server is running
on port 3000. so this basically gives
you an idea that okay so my server is
running perfectly i'm going back to my
website i'm reloading the page it's
working perfectly but i'm still getting
an error on my screen i'm still getting
an error on my screen that is cannot get
forward slash okay cannot get forward
slash we'll be talking about this in a
second or two first of all i need to
again remind you guys if you're not able
to understand something don't
write repeat again okay
let me know the exact problem that you
are not able to understand if there is a
particular sentence that i told that you
are not able to understand write that
exact sentence because it's very
difficult for me to understand
what you are not able to understand okay
so please try to make sure that guys
whatever you are not able to understand
pull it up in the live chat but write
the exact thing that you're not able to
understand because see for me it's my
duty of course to help you guys out as
much as possible but it is only possible
when you i'm able to communicate clearly
with you okay
when we reload the website will
console.log again and again no because
app.listen works when you're starting
the server so now there are two
particular pieces of this entire puzzle
okay this is a very good question so
rahul has asked okay rahul gurg has
asked amazing question rahul this is
something that i need to explain it to
you guys when we reload the website
build the
make console.log
console.log print it again and again
okay let's try to understand this there
are two uh cases there are two pieces of
this puzzle one is your server one is
the server where your back end is
residing and one is the client so right
now when i am on the browser i'm trying
to reload this particular page i'm a
client itself i'm a client i'm trying to
access the website okay i'm trying to
send requests to that particular website
whereas from the server ends
once it has started listening okay once
it has started listening on a particular
port it's not that every time that
somebody is like somebody is coming and
telling uh me that okay like i want
these files i want these files only then
i'm listening i'm listing the entire
time once the server has started i'm
listening on that port 3000 for the
entire time until and unless that server
has been closed down so even though i'm
sending again and again from a client
perspective i'm sending a request again
and again i'm reloading the page again
and again that does not care okay the
server does not care about that because
the server is continuously listening on
the port so that app.listen is just
works when we start the server that
app.listen just works when you start the
server itself are you guys able to
understand this please let me know guys
prashatham uh you cannot call a
particular so that is called a callback
function when that
sentence of code starts executing you
cannot call a particular console.log you
can call a function itself okay so when
this particular code executes you call a
function you cannot call a particular
sentence you cannot call a particular
code so you call a function that is why
we are using a function right over there
okay great so uh so as you're able to
see let's move on to the next part of
the same okay you're having this cannot
get forward slash okay you're getting
this cannot get forward slash right over
here now
what's the meaning of that so let's try
to understand this let me open up paint
for you guys
so like i said there are two players in
this entire picture okay there are two
players in this entire picture let me
just increase the size from right over
here
and get a pencil
so
right over here there are two particular
players in the entire
plane okay you are having the client
that is currently sitting on his desktop
opening up a browser and writing the url
of your website maybe let's say
www.google.com
okay he's writing this and this is like
the client this is called as the client
okay this is called as the client side
and the second thing is the server okay
you are having the server right over
here
uh this is a normal computer which has a
particular port so this is our port
right over here let me just like this of
course our port does not look like this
but i'm just trying to make you guys
understand that this is our port okay
now when you're running the node.json
node node so index.js when you're
running the pedal line the port starts
so the server starts listing on that
particular port okay the
server starts listing on that particular
port now he is listening on the port
3000 right over here okay he's listening
on this port 3000. now what is happening
the current uh code that we have written
when the client is trying to go to our
website it is sending a request okay it
is sending a request that uh dude like
it's sending a request to port 3000
right over here that dude sends
something to me so that i'm able to show
it to my user okay send some documents
some some text and some image send
something that i'm able to showcase to
my user but
and this request is called as a get
request okay to get some data from the
server it is sending a get data from the
server itself you're trying to get some
data from the server itself now in that
particular case but your server your
server is not handling that get request
your server does not know what to do if
you are getting a get request for
getting a get request what should i do
the server is not able to understand it
so get requests are you guys able to
what is what is the meaning of get okay
what is the meaning of get to get
something okay to ask for something so
your clients the client that is the
browser is asking for some files or some
text to showcase on the user's end to
showcase something on the user's end but
your server does not understand right
now because you have not written that
code
what to do when you're getting a get
request what to do when you're getting a
get request your server does not
understand that so we are going to
understand it right now i'm getting a
bad gateway error okay so uh
we'll come back to that okay bad gateway
error that is a very funny thing that i
want to explain to you in a much more
practical sense but first try to
understand this first try to understand
it are you able to understand this get
request guys are you able to understand
this get request can somebody let me
know are you guys able to understand
like
the client is sending a get request okay
sorry the client is sending a get
request right over there okay and your
browser yeah so sorry your server does
not have any idea what to get do with
that really get request what happens
when you are getting a get request so
i'm going back to my browser i'm going
back to my browser if i'm trying to
access that website okay i'm trying to
access that website it's selling cannot
get okay that is the service basically
telling me that i don't know what to do
with this i don't know what to do when
you're getting i'm getting a get request
okay so we need to access okay we need
to access this particular get request as
well so let us open up the uh file uh
okay let's close down our server from
right over here decrease the size of the
terminal as you're able to see port 3000
closed for us now we need to specify
what to do with that particular get
request so app
dot get okay app.get if you're getting a
get request to your home page okay to
your root now what is the root of a
website okay when you're typing when
you're typing a particular url such as
www.google.com
and then forward slash okay
www.google.com
then forward slash right over there it
takes you to the home page of google
this is the home page of google right
over here that is uh
how can i explain you the home page the
root of the entire r double o t root of
the entire uh website that is the main
page of that particular website the home
page okay so when you are accessing any
website any website if you're going to
netflix.com if you're going to
instagram.com if you're going to
google.com the main website is
google.com then forward slash that is
the root of that particular website that
is the home page of that website so when
you are running this particular whether
you are visiting our website as well
that is um
whatever this has been written right
over here you are actually trying to go
to whatever has been written forward
slash okay whatever has been written
forward slash and you are able to get a
502 bad gateway error okay five zero two
bad gateway error okay so
you need to understand something right
over here okay you need to understand
something right over here so bad gateway
error is basically telling you guys that
uh the person who has written the code
okay the person who has written the code
uh for example uh the server itself has
up okay so there are multiple
errors that are there okay so you are
having the five zero five zero zero
errors then you are having the four zero
zero errors okay so there are multiple
errors that are there so five zero zero
errors means that your uh person who has
written the code the developer has
up if you're getting up a four
zero zero error that means you have
up okay so that is like different
kinds of uh
like errors that you are getting okay
there are different kinds of error that
you are having at any particular point
of time so let us go back to our website
let us go back to our website let me
just open so right now why we are
getting this 502 error okay let's try to
understand why we are getting this 502
error the reason for that is because
right now our server is closed we are
not running our server right over here
as you are able to see our server isn't
running so if the server isn't running
there is like you are not able to access
something you are not able to access
something like you are not able to like
get an access to the server itself
because it's not running right now so
hence you are getting the 502 error if
i'm running my node index.js right over
here then i'm going back to my website
okay then i'm going back to my website
now i will not be getting the 502 error
okay i will not be getting the 502 error
right over there okay
so let's go back to our code let's go
back to our code right over here let's
try to write this code to its entirety
so app.get forward slash so anybody who
is trying to come up to your website
that is the forward slash website itself
if you're trying to come up to a
particular website called as forward
slash right over there okay you want to
um
let's just uh create another callback
function right over here okay
uh
what is the use of the get function like
for the past 15 minutes i'm trying to
make you guys understand what is the use
of the get function okay
so we need to create a function we will
create a function right over here let us
just create it
uh so a callback function function
and this video function takes in two
things okay that is the request
and response
i have written the spelling correctly
r-e-s-p-o-n-s-e that's absolutely clever
then we are going to write our code
right over here and then app.get
semicolon now what i have done right
over here let's try to understand it so
whenever you are trying to access any
website let's go back to our drawing
page to be able to understand it
whenever you're trying to access any
website if you're going to google.com if
you're going into your code sandbox as
well right over there you are sending a
get request to the forward slash domain
that is the root of the website if
you're writing
www.google.com okay that's the root of
the website itself so this is the exact
url that you're putting right over there
okay
www.google.com right over here okay so
you are able to get a forward slash
right over there that you are able to
access you are trying to access the home
page or the root page that is forward
slash okay you're able to access the
home page or the root page that is
forward slash right over there okay so
you are sending a get request okay now
you need to cater to it now every
request every request that you are
making there are every gate request that
you're creating there are two things
that are associated with it the request
that is coming your way okay that is the
get request that is coming your way that
is called a request
and then the response that is getting
sent back by the server okay so if i if
i'm sending a request for like dude if
you are the server i'm the client i'm
like dude can you give me the files
related to the home page can you give me
the files related to the forward page so
i'm trying to get a get i'm sending a
get request to you that can i get the
files or the code or the text that is
associated with the forward slash page
because we are trying to send a get
request to the root page now when you
are sending a request the server needs
to response back to you as well the
server needs to respond back to you okay
they need to respond back to you as well
now that response is something that
response is something that you need to
keep it to so that response can be a
text that can be a file that can be the
html css javascript file that can be a
pdf that can be anything okay that can
be anything from right over there so
right now we are what we are doing right
over here is we are telling our
app.get okay that whenever a get request
whenever get request is coming your way
for the root of the page itself that is
the home page whenever you are getting a
get request for the home page itself the
function should take up a request a
response and let's see what this request
is let's try to see what this request is
so i will do just a console
dot log
and we'll just log out the request
we will just log out the request to see
what this request is so let me save it
right over here we need to stop our
server let's just open this up let's
clear everything out from right over
here
me a second guys
okay so we need to clear everything from
our server let's rerun this particular
node index.js okay
and let's go back to our website and
reload the page
so as we are reloading the page as you
are able to see on the console itself on
the terminal itself we are printing okay
we are printing our entire request so
this is the request that the browser is
sending to the uh server okay this is
the request that is basically get we are
getting from the browser to the server
itself okay all in your channel i've
told you guys yesterday as well i'm
telling you guys right now as well if i
haven't even explained to you what
request and response is how can i move
forward to node node one like dude like
what what is wrong with you
okay so as you are able to see from
right over here as you're able to see
from right over here this is the entire
request that is getting printed out in
your console so as you're able to see
once we printed out server running on
port 3000 this is the
request that is coming to your
particular way this is the request that
you're getting there's so many
information right over here if you are
going through this there's a lot of
information that you will be able to see
from right over here guys okay
so as you're able to see there's a lot
of requests right over here a lot of
information inside of it okay what are
the different things that you can use
everything so you can just go through
this try to understand what this is but
i usually tell students to stay away
from it usually uh people who are so
like user agent mozilla 5.0 windows 10
windows 60 so i'm getting all the
uh like information about my
uh website as well so what i'm currently
using and everything google chrome
chromium version 2
uh okay so there's a lot of information
that gets passed down from right over
there so this is the entire request that
the browser is sending to the server
this is the entire request that the
browser is sending to the server itself
that is what i'm able to show you from
this particular code so app.get whenever
you are getting a get request so this
get request gets triggered every single
time i'm trying to access my website
every single time i'm trying to access
my website the entire get request gets
triggered okay so when i'm trying to get
to the forward slash domain if i'm
trying to get to the forward slash
domain itself then this request i'm
printing it out on your console we are
printing this out on our console but of
course we cannot like uh we want to show
we want to send something back so once
we've understood about the request right
over here we need to send something back
to the browser so the browser that is
creating the request the browser that is
creating the request we need to send
something back to him so let's send
something back so instead of having
console.log right over here we'll be
having our response
response
dot send
we will be sending let's say hello back
we'll be sending hello world back okay
so whenever
uh whenever we are getting a get request
whenever we are getting our get request
to the forward slash domain we are
asking express to send a response of
hello world back okay we want to send a
response of hello world back so let me
just close this out and let's uh clear
it up as well
once we have cleared it up let's uh have
the
node index.js running once again let's
go back to our code sandbox let's reload
the page as you're able to see it so
once
now we are trying to access the forward
slash page we are getting hello world
being printed on our screen because we
are sending a get request we are sending
a get request to the server that dude
send me something and that get request
is getting registered right over there
that okay so you're sending a get
request for uh forward slash okay so
this is the response that i will be
giving back to you this is the response
and this response is something i can
show to your users you can even send an
html code as well as the response for
example so just sending hello world you
can send up an h1 tag as well so you can
send up an h1 tag right over here let us
enclose the hello world in an h1 tag
let's save this let's go back to our
code let's stop the server let's start
the server once again let's go back to
our browser let's reload the page
as you're able to see now we are getting
an h1 tag being sent from the server
itself so when we are sending a request
we are getting back an h1 element on our
screen are you guys able to understand
this please let me know are you guys
able to understand this please let me
know guys
are you guys able to understand this
please let me know guys
okay great so now the next thing that we
want to see so right now we are going to
our forward slash page that is our root
of the website that is our
main uh like
home page itself what if i want to
create another page okay what if i want
to create another page let's say that
forward slash about
okay i want to go to whatever the url is
and instead of just going to forward
slash i want to go to forward slash
about page okay so if i'm trying to go
to forward slash about page again i'm
getting a
error right over here that basically
says cannot get forward slash about okay
cannot get forward slash about right
over here so what we want to do right
now is we have catered to a get request
to our home page we have catered to a
get request to our home page now we need
to cater to a get request to our forward
slash about page as well so this
particular way you can create as many
pages as you want in your application
right now i'm creating another get
request right over here this is a get
request for our about page so a b o u t
so forward slash about if you're trying
to
uh like go if you are trying to go to
the about page writer here function
request response response dot send and
we will get our
hi
my
name is
sharia
hey so if i'm saving this right over
here if i'm saving this right over here
re-running my code so let's exit our
code itself let's re-run the servo go
back to our website now if i'm trying to
go to our forward slash about page we're
getting hi my name is sharasana being uh
sent as a
uh
response okay if i'm trying to get to my
forward slash about page i'm getting the
response as hi my name is
i can still go back to my home page if
i'm just removing about from the url i
can still go back to my home page and
that will give me hello world as our
answer okay
uh must london i am not able to
understand what your problem is
uh because like you will have to be very
specific about it so thank you so much
for first of all appreciating like the
teaching that i'm currently doing okay
but uh yeah they represented through
whom i take
enrollment not replied at time as they
do before
again uh you will have to be very
specific because once you have enrolled
into a program okay you get the
instructor that is there and the
instructor is your point of contact for
you so if you have any problems you have
to share it with your instructor if you
have really insta like enrolled into our
program okay so you have to make sure
that you are contacting the instructor
because the particular person that you
were contacting before is from the
management portion so that is not the
right person to actually contact too and
this has been set in if you are
attending the class itself has been
provided to you inside our onboarding
session so if you have not paid
attention see this is a major problem
that i see with the students they will
not pay attention they will not attend
the onboarding sessions and they will be
like sir this has happened with me i'm
not able to understand it how will you
understand it that is the why process we
are having the onboarding session to be
to help you guys make it very clear that
what is the exact process to move
further with
i don't know why like people like them
are so dumb but there's nothing that can
be taken up with them
and still if you want to contact me you
have my own linkedin profile you have my
instagram profile you can directly
contact me as well like i've given you
that amount of freedom like in no other
like startup or something like that you
will ever be able to contact the person
who is directly teaching you but we have
given you that freedom but many people
just like don't understand it about it
like there's nothing that we can do
but yeah like like i said you can
directly approach me on linkedin i'm
there i'm on there on instagram and i'll
help you guys out with the same that is
my job right over here okay
are you guys able to understand this
please let me know guys are you guys
able to understand how we are able to
create many more get requests guys
see it's not about the roasting itself
okay my job is to basically help you
guys as much as possible now like there
are some people who just don't have the
basic iq or the basic educates as well
uh so
it's my job to rectify it at the end of
the day like
i'm not an idiot that i'm going out and
about and providing you guys with my
personal instagram id and my linkedin
profile as well i'm not an idiot right
over there it has been provided to you
as a proper channel through which you
can communicate with me but still people
are like that so i cannot
help
them as well
okay
so can you tell us again how to get out
of that bad uh gateway error you're
getting the bad gateway error that
basically means that you haven't started
your server okay your server isn't
started you have to go back into your
code and then start the server using
node index.js okay
so durable kumar that is something that
we'll be seeing tomorrow okay how to
send a proper request uh like a response
of an html file so that's basically the
command we will be changing it from send
to send file itself it's very simple
right over there but still we'll be
seeing that tomorrow onwards okay don't
worry about it are you guys able to
understand everything up till this very
point of time guys please do let me know
are you guys able to understand
everything up till this particular point
of time guys please do let me know
it's very important so that you i'm able
to understand whether like you are able
to understand it or not are you guys
able to understand it please let me know
guys
so how would you know that how would we
know that we are doing everything
correct with filling the attendance form
etc a lot of people seems to be
complaining
uh
sam like it's just an attendance form
like if you are not able to get how to
fill up an attendance form then like
that is the reason why i usually ignore
the questions like that because it's
just a very simple process of
watching our entire video learning from
it getting a qr code scanning it filling
up the google form
done
how simple can i make it for you guys
like should i just sit with you and then
like send you like okay yeah you can
just type this particular uh qr code
from right over here and it will open up
for you guys and then you fill up you
write your name you type your email you
type your uh like what is your
preference and then you submit the
google form should i do it for every day
for you guys like that is the reason why
you know see there's a basic level of iq
that i expect people coming to the boot
camp to have like if they don't have
that then that basically means that they
are just trying to
like the other students are here for
learning okay
the other students were here for
learning so i need to make sure that
those guys are able to get the knowledge
so i cannot waste my time over it that
is the reason why okay
bad gateway if i were to explain it
please bad gateway 502 basically means
that your server isn't working okay you
haven't started your server uh so i am
supra i've answered it almost three
times until now okay
so uh it basically means that you need
to restart your server itself uh a bad
gateway error the 500 errors that are
there so let me just open it up for you
guys i think so i will be able to find a
good meme for that
uh let me just find it i i'm able to
remember a good meme for the same
i'm okay this is trending searches
that that is the reason that i'm lucky
who is searching all this on my
computer
okay so let me just open up the meme
um
oh
web
gateway
error
meme
at one particular point of time i was
like i also didn't had any idea about
what was the exact
uh okay okay no no
no
oh no no
oh no
they are there was a very good meme that
i was able to find one day but i am not
able to remember the
name of that meme itself
uh
500
error
you
yeah so this is the machine that i was
able to find the last time okay so you
will be able to understand the http
status messages so these are called as
http
uh status messages that are there okay
so uh these messages are sent to you by
your uh provider so for example right
now you are using the https so if you
are going into your
uh link okay if you are going to to the
url itself you will be able to see https
uh then colon forward slash outside
www.google.com
so this https responses that you are
able to get uh these messages that you
are able to get basically 100 uh
messages okay 100 messages are basically
mean that hold on we are loading the
page for you 200 messages mean that
everything worked absolutely fine your
website loaded up there's no issues here
is your web pages go ahead with that the
next is 300 that is you don't have the
access to these particular web pages
okay you don't have the authority or the
authentication to be able to access this
particular web pages that is the 300
errors then you are having the 400
errors so you will be able to see this
404 error okay that means that website
does not exist that is you up you
write wrote out the
wrong particular url that you are trying
to explain okay and then 500 error
basically means that the
person who was making the code okay the
person who was creating the back end
itself he up okay
so that is the http status messages that
you are able to understand in a very
like a gift uh
manner itself okay as soon as possible
so this is something that i also saw
from one of the videos on youtube like
and very early on i'm not able to
understand it like it was a video like
this okay
and i loved it i want to put it up as a
like post on instagram as well i will
tell my
like i will i will have to create the
design for it okay so you will be able
to understand that very easily okay
so detention gamer is likey dude you
don't teach you don't do anything a
particular person is asking a question
five times it's your job to answer it
five times
and don't care about the other students
okay the other students like understood
in like through two times three times
if i'm if you are asking me one more
time i will be like you okay i will like
it is possible that when i was
explaining you guys weren't able to
understand i will explain it once again
if you ask me for the third time okay
like i still i'm not able to understand
because at that point of time when i was
explaining it i asked that everybody
understood yes yes everybody understood
then again the same question comes out
of five minutes later i'm like okay no
issues i will explain it to you guys
again again that question comes from
five minutes later now that is a
particular time i feel that you guys are
basically like not interested in
studying and you're just asking the same
question again and again or you're late
or you were doing something else and you
were not listening to me correctly then
yes i will be telling
because i need to make sure that
everybody right over here is able to
understand that these classes take up a
lot of time on my we have to arrange and
conduct as well i'm not able to deliver
all the knowledge that is possible in
that particular duration that's
something that is a problem that is from
your end okay so
you will be facing problems when we will
directly be going into the project and
there will be two to three topics that
just will go above your head because i
haven't got the time to explain it to
them so that is my basic understanding
that okay i will explain it like two
times three times but not more than that
after three times i will ignore that
question because according to me three
times is something that is more than
sufficient for somebody to be able to
understand a topic
because all the three times i try to
make sure that every time i'm training
you
guys in a bit different manner
okay
okay are you guys able to understand
this please let me know guys
the fifth term of the meme is that 500
error right over here the 500 error
basically means that the server isn't
working that the developer was coding
the server the developer was writing the
code for the server he has made some
error from his end okay it's not the
like problem of the user it's not the
problem the user is trying to access
that website it's the problem of the
developer who has made that error right
over there okay
why response is a parameter in the
function we are returning response not
receiving from the browser so response
is a particular part of the express
package itself okay you're using that
module of express a particular function
of express to be able to send a response
back so that is the reason why you are
keeping it that you are able to use it
right over there you want to use it you
are using a module called as express to
be able to send something back that is
why it is present inside of it are you
guys able to understand please let me
know guys
are you guys able to understand it
please let me know guys
okay great
i don't know what happened to my voice
today
okay
so we will keep the coding up till here
okay i don't want to burden you out with
more information so that it's as simple
as possible you can create as many pages
as that you want okay you don't have to
worry about it now we'll try to
understand about
uh
the different components of full stack
web development and what are the career
opportunities and everything so that is
something that i told you guys that i
will be answering on the fifth day but
the fifth day didn't happen due to the
technical difficulties i'm like okay i
will just have the two hours class today
and just explain you guys along with the
same okay so shall we get started with
that guys please do let me know shall we
get started with that
from the morning i was feeling very cold
right now i'm very very very like
feeling so hot right now i don't know
why
okay
yeah we are done with today's coding
guys okay
okay so let's get started with the same
so have i given you guys the example of
uh the restaurant to understand what is
front end back end can somebody let me
know
uh have i told you guys uh the example
of like the front end and the back end
using the example of a restaurant
many of you are hiding yes many of you
are writing no
in this boot camp i'm talking about in
this bootcamp guys
okay no issues we'll just restart it
okay don't worry about it i want to make
sure that where is my pen
[Music]
okay so let's get started with the same
so full stack web development okay that
is the topic that we will be covering
upon right now
full stack web development now
again like i will be answering questions
such as like uh i want to continue with
android i want to continue with ios i
want to go into like a vr development i
want to go into uh let's say uh java
okay back in with java something like
that so i'll be answering all those
questions that why full stack web
development would be a better choice for
you guys as well okay as well as uh like
i will be telling you guys in the entire
thing don't worry about it okay let's
first start off with understanding what
full stack web development is what are
the different components of full stack
of development and how do they work
what's the meaning behind it as well
okay
so right over here there are four
different okay there are four different
components okay to a particular full
stack web development okay there are
four different components the first one
is the front end
the second one is the back end
third one is your cloud computing
and the fourth one is your devops
so all these four technologies together
okay all these four technologies
together come up to become full stack
web development okay now i won't be
going into the exact analogy of like
what is full front and what is back and
using the example because many of the
students are telling that we have
already discussed it so no issues in
that guys i'll just give you a brief
overview so that you guys are able to
understand my focus would be on the
technologies that you need to learn now
keep this in mind guys whatever i'm
saying right now whatever technologies
that i'm saying right now i'm telling
you guys from a perspective of what is
essential for you to get a job
now there are many technologies out
there in full stack of development every
single technology that i will be writing
right over here has almost a thousand
other alternatives to it a thousand
other alternatives to it okay but why
i'm writing this particular technology
whatever technologies that i will be
writing under each of these banners i
will be explaining you the meaning of
the banners as well as the technologies
as well you don't have to worry about it
but whatever i'm writing right over here
you need to make sure that
the reason that i'm writing that is it
is the most used the most abundantly
used technology
out there in the industry that has the
most number of jobs now learning a
particular technology uh
for example let's say that
in back-end web development currently we
are learning about node.js
node and express
in our backend technologies now there
are many other technologies you can go
with php and cake php you can go with
something like python and django and go
with python and flask you can go up with
go you can go up with uh let's say uh
any other backend technology ruby and
ruby on rails so these are other
alternatives to the language okay so the
language as well as to the uh
like framework as well these are the
alternatives that exist but why i'm
telling you guys if i'm writing that
okay in back and web development you
need to learn node and express is that
the reason is extremely simple first it
is the most abundantly used uh language
and technology that is the backend
framework in the entire industry second
it has the most number of jobs that are
available third if you know how to write
code in node and express if you
understand the concepts clearly it would
be very simple for you just in a week or
two to shift to any other technology
bar none any other technology bar none
so that opens up the realm of
possibilities for you guys okay you can
just learn node and express you can
apply to every single job so 80 of the
jobs in the industry would be for a
requirement of node and express and for
the rest 20 as well you will get
accepted because node and express is
used so much in the industry so much in
the industry that the rest of the
frameworks that are there whether it be
django will be flask whether it be
php whether it be larval maybe any other
framework that exists is based off of on
express itself all the concepts that go
that gets carried forward that carry
forwards from express to those uh
frameworks as well so in a week or two
you would be able to learn that language
and that framework very easily so please
right now when i'm talking to you about
like okay this is the technology that
you need to learn
that is my suggestion okay that is like
i'm here i'm not here for like creating
a youtube uh channel that y'all learn
next year's learn this learn that my
basic concern is
this is the thing that will give you the
highest chances of getting a placement
that's it that's the only thing i'm
telling you guys the shortest way there
are 50 000 different kinds of
technologies that exist in full stack
you cannot learn all of them this is the
shortest way of getting into a big
company okay so let's get started with
that
okay now the front end is basically what
you are able to see on your screen
whatever website that you are visiting
okay whether it be google.com whether it
be netflix.com whatever you are able to
see on your screen that's the front end
okay so to start learning front-end the
technologies that you need to start off
with is of course like https responses
that we saw right now like what are the
https responses okay the basic
understanding about how internet works
so these conceptual knowledge you should
be very familiar with then you should
focus upon html
css
javascript okay then once you've done
that you need to learn a css framework
as well okay so first start learning
with bootstrap css
once you have learned bootstrap css
you're comfortable in bootstrap css then
move further with tailwind css
you will be using tailwind css a lot
more you will be rarely using bootstrap
css but still if you want to understand
like the crux of how tailwind basically
works you need to have a very good
understanding about bootstrap only then
you will be able to understand how to
use like kelvin css so of course html
css javascript bootstrap css then
tailwind css after that you need to move
on to a particular framework okay so let
me just open up the
syllabus that we have created for you
guys
so these beams are the reason why i
don't like i'm not able to showcase uh
the
class as a kid friendly class on youtube
like i'm like dude i i i will be cursing
a lot
students children shouldn't be listening
to that
yeah right over here as you're able to
see start off with http https okay after
that html css version control so git
github that is something that you have
to do uh responsive design with css okay
how to make your website responsive
enough that uh for example it is opening
up properly in your mobile phone on your
laptop on your desktop on your tv on
your tablet everything is working fine
grid and box layouts again that is a
part of css then move further with
bootstrap css then tailwind css and then
javascript es6 okay so right now we are
using the uh es6 version itself of
javascript in our code as well that we
were writing that's the latest version
of javascript okay so don't learn es5
learn es6 that's the latest most stable
version of javascript right now
after that so these are considered as
the basics of web development okay these
are considered as the basics of
front-end web development these basics
are basically used to build up your
conceptual knowledge okay build up a
hands-on practice with styling a
particular website using various tools
once you're done with that the next
thing that you need to learn is a
framework a javascript framework for
front end as well now right now we are
learning the express and node.js that is
like backend framework so there's a
front-end framework in javascript that
is react.js that is used to create like
front end of a website using javascript
itself so why i say that javascript is
very important so you have to use uh
javascript in the front end for react.js
so if you are learning javascript to the
front-end for react dates it becomes
very easy to create the back-end in
javascript as well okay so right over
here you need to get started with react
component lifecycle models
react functional components web pack
then you're having the third party
components styling in react routing in
react react hooks state management and
react with redux connecting to back end
so how could you like create an entire
web and connect it to the back end as
well so all that
you have to learn in front and web
development with react.js
this was where your
like a good understanding about your uh
front-end web development would be
completed right now okay so this is all
that is getting included inside your
front end web development so now uh
whenever you are practicing upon these
okay this is not something that is
conceptual in nature okay web
development is not very conceptual in
nature it it's not that you were just
pick up a book and just start reading it
and you are like master of web
development no that is not how it
happens
everything related to web development is
all about practice the more you practice
the better you will be at it okay so you
have to make sure that you are building
projects so if i'm writing getting
started with react component life cycle
models okay so this is not something
that is like a topic and you can just
read through it you have to create
projects to move further with it as well
okay
okay so the next thing that uh we will
be seeing after this is your back-end
web development so back in web
development as you're able to see
we'll be starting out with the b6 that
is dot js express then micro service
architecture with express and node.js
okay this is very important topic most
of the uh things that you will be
building as the basics or the code that
we are currently building is called as a
monolithic architecture okay it's called
as a monolithic architecture we where
you have a single
backend that basically caters to
everything you want a user to sign in
you'll it will handle that as well for
you you want the users to showcase a
particular picture their profile that
would and been highlighted for you
everything that your website does it a
single back-end application is handling
that and you never want that you don't
want that at any point of time okay so
in big companies what happens is you
have these apis you have these different
back-end services that happen okay so
there will be one particular service one
particular backend service that will
just handle user authentication the
login logout all this kind of stuff will
be one backend that will just handle the
posts and the likes and the comments
that's it nothing else with one
back-end that will just handle the
profile of that user that's it nothing
else so
this is called as micro service
architecture with node and express now
this is a particular topic that is a bit
difficult to learn but yes it would be
of like great help to you guys okay now
integrating with mongodb mongodb is a
back-end we have already like talked
about it in our first class itself so
mongodb is the back-end you need to
learn about that validation and error
handling building restful apis okay with
node.js express and mongodb
authentication and security of your
back-end okay to make sure that the
back-end does not false
pre to a cyber security attack so that
is something that you have to make sure
of it as well okay the next thing that
is there in uh the same is devops okay
now devops is basically uh like
you have so everybody right now in the
industry everybody right now in the
industry has to read almost this much
okay full front end web development and
back in web development everybody who's
calling themselves as full stack web
developers knows at least this much now
the problem is they are currently like
10 000 job openings right now in full
stack of development let's take up an
example the ten thousand job of things
in full stack of development and there
are one lakh people who have already
learned front-end and back-end web
development one lack unemployed people
who have learned already learned
front-end and back-end okay now these
one lack if you are among these one lakh
what is your chance of getting this
particular job
just ten percent ten percent is the
chance of you getting into that prettier
job
but if a particular person is there if
you are a particular person who knows
cloud computing as well as devops along
with front-end and back-end now these
type of people are very less okay these
type of people are like 100 to 200
people who actually know stuff now for a
company just think about it for a
company what is better to hire like one
front end person one back in person
one uh cloud computing person one devops
person at like 15 to 20 lakhs per annum
or it is better to just get these 100 to
200 people who know everything who can
just like do everything for you guys
okay for the company itself and they
will be charging like 30 or 40 lakhs
from them
which one is a better uh like
option for these companies can somebody
let me know
this is just an example guys this is not
the exact number of course full circle
development has the most demand right
now in the entire industry especially in
india like full-size development has the
highest number of job openings in india
then you are having your data science
and then you are having your the other
uh branches itself the second option of
course like that's a very practical
option from the company as well that i'm
able to get like one or two people who
is able to do everything for me again
they are able to help each other out as
well if they have any problems or
something like that so one person is
always better than maintaining a team of
four i'm not overpaying anybody as well
so in that case it becomes very easy for
these 100 to 200 people to get hired and
that is why i always say that as a full
stack web developer you should just not
know front-end and back-end you should
be familiar with cloud computing as well
as devops as well a devops is a
particular concept that is like an ops
concept an operations concept itself for
example i'm creating a code i'm creating
a code inside my laptop right now now
i'm having like a version of javascript
i'm having some version of javascript
having some version of node.js some
version of express so everything so if
i'm giving this code to you guys i built
the entire code on some versions of
these applications
i gave this code to you you are running
it on your laptop you have some other
version of javascript some other version
of node some other version of express
now your code isn't working fine like
some of the code
pieces is like version specific so it's
not working fine on your laptop but it
was working fine on my now what is the
problem right over here there's a
problem with the versions of the
dependencies that you're having now that
is one of the problem statements that
devops handle for you guys okay so
devops basically has a particular
concept of docker that containerizes
okay so all the code as well as whatever
files whatever versions that it need it
containerizes everything okay
like just packs this up in a tetra pack
and then ships it off so all the
versions and everything that it needs is
there in that container itself okay it's
there in that container itself so
whether you are putting that code on
your friend's laptop or on a server you
don't even need to care about what that
server is maybe it's a mac server maybe
it's a windows server maybe it's a linux
server you don't even have to care about
that because devops handle so the docker
handles everything for you guys
everything for you guys right over there
the second concept is like kubernetes
that basically help you guys to
orchestrate these
docker containers as well so all that is
a particular topic that comes into
devops okay devops is very important
guys docker and kubernetes are building
and manipulating single and multiple
containers with darker darker volume dot
compose containerization and application
with docker securing with sync then you
are having the automating with ci cd
okay ci cd is extremely important
continuous integration continuous
deployment right over there how to write
ci cd scripts how to automate
deployments and testing with ci cd that
is also very important right over here
then the next is of course your
kubernetes so create commands multiple
container apps with kx english to handle
traffic deployment with gates custom
domain nsl certificates so all that
basically comes into the domain of
devops right over there and the last
topic is your cloud computing the cloud
computing is basically you don't want to
buy a server of like three lakh rupees
at any point of time okay you don't have
that kind of cash as well so you rent
out servers from companies like google
companies like microsoft companies like
amazon as well okay so you rent out
servers from these companies and then
you are able to use it directly okay so
that is where the concept of cloud
computing happens that is instead of
having a physical
server at your home to be able to manage
that to be able to maintain it to be
able to buy it you don't have to spend
that money you can just rent it out from
these cloud
computing services maybe aws by amazon
maybe gcp by google or maybe aw azure by
microsoft as well
now cloud computing is a particular
concept that i will suggest you guys to
go with aws
go with aws almost 80 of the entire
world uh internet lives on aws itself
everybody uses aws as of this very point
of time
along with that as aws is the most
oldest of the entire three okay whether
it be gcps or aws aws is the most oldest
of them so aws has more number of
features as well a lot more features
than gcp and uh azure so if you are able
to learn aws completely like whatever is
needed and easily shift to gcp and as
well because all the uh like things that
you can do on aws you can do it on gcp
and sdr as well so it becomes very easy
for you to shift cloud computing so i
will suggest you guys to go with aws
okay that will be my suggestion okay
what is docker docker is a particular
technology that comes up into devops
okay it's a particular technology that
basically comes up into devops now what
happens is when you're writing a
particular code okay let's see that this
is your computer
let's say this is your computer right
over here
let's consider this is your computer
your computer is like a windows computer
okay so this is let's say
a windows computer which has like
javascript es5 right over here it has
like express 3.0 it has like a
node.js like 6.0 or something like that
so these are the specifications that are
there for your computer now we are
building a particular code you're
writing some particular code now this
code is dependent upon these okay this
code is basically dependent upon these
uh different uh like uh
versions of the different dependencies
that are there now if you're sending
this code if you're sending this code
you are working on a local laptop you
have to deploy it on a server okay now
that server is let's say a mac server or
let's say a linux server which has like
javascript es6 right over there with uh
express version 4.0 and node.js version
10.0 it's the latest versions of these
applications your server your your code
wouldn't work right over there there
will be a lot of errors it was working
perfectly on your laptop it was working
perfectly on your laptop but it is not
working on that particular computer or
that particular server itself so that is
the place okay
uh
see maslonda i'm there on instagram just
directly contact me on instagram i i'm
not even even able to understand like
you have to message you i will have to
buy premium like instagram is for free
instagram is for free
like
i'm like for me like i don't know like
i've never seen something asking for
payment on instagram like if somebody
has like please let me know because i
have never seen like if you i want to
message somebody on instagram i have to
pay something so if you want you can
directly like message me on instagram
dude
so that is where the concept of the
docker comes into place okay that is the
concept of docker comes into place so
what docker does is it creates a
container it creates a container around
your code it contains it creates a
container around your code and this
container contains a code itself okay
and this container contains a code as
well as all the dependencies comes
pre-installed inside of it so maybe like
linux along with js version uh five okay
ex version three
node version six it comes pre-installed
with all the versions that is required
for this code to work now instead of
sending the code to someone you will be
sending this docker file you'll be
sending this docker file so think about
it as the docker file creates an
environment around the code which has
everything that it needs to work it is
not dependent upon the system it is not
dependent upon which system that it is
at it can be on an apple system it can
be on leaning system it can be on a
system which does not even has
javascript inside of it it does it is
not at all dependent upon the system
because everything that it needs to
survive is already there in that docker
container itself and that is the concept
of dockers okay that is the concept
dockers dockers are like your
that is there it contains everything
that it needs
so that it is not getting rotten okay it
is always working are you guys able to
understand this please let me know guys
the guy is able to understand this
please let me know guys
musk london just contact me on instagram
directly okay if there's any problem
i've already given you guys instagram as
well you can contact me on instagram
okay
oh
how many years does it take to cover
full stack developer
we usually train them in three months
okay
okay so that is the concept of devops
right over there okay now uh how to
proceed further with learning okay how
to proceed further with learning all
these topics now uh my suggestion is
first read some theory okay whatever
theory is there read it and then start
with the project directly start with the
project okay don't wait for it
you are you are learning html css
javascript go with the portfolio website
you want to learn bootstrap just build
upon it for example in the training
program what we do is you start learning
html css javascript you build your
personal portfolio website then we uh
train you how to build a uh
front end clone of let's say uh no uh
somato okay let's say zumato okay so we
usually work up on the zomato clone
itself take up a big project okay you
should have these small projects like
portfolio website a book my show api or
all these type of small projects should
be there but you should have a very big
project under your mind as well a big
project that you need to work upon
because see uh just showing projects
that okay i know docker this is my
docker project i know html is my html
project i know react is my react project
that is not worth it that is not worth
it you need to showcase your skills on
how you are able to integrate all these
different technologies together you need
to showcase your skills okay on how to
integrate all these together right now
okay all these technologies together for
example in the training program what we
do is we take up the zomato clone okay
so for example you will build this
momento clone in like react.js okay the
front end will be in react.js will then
have a project inside of which we'll be
building the back end of the tomato
application that you use inside of
node.js express as a mono as a
microservice architecture so that you
are able to understand all those
concepts as well then you look at into
how to integrate the two technologies
together so how to integrate the front
end with the back end once you have done
that the next particular step is to set
up how to deploy it to aws okay so we
use aw site over here so how to deploy
it to aws so that people are able to use
your application now how to like uh
orchestrate it okay using devops so
setting up the ci cd pipelining right
over there how to containerize it how to
launch it into a cluster of kubernetes
so that it is able to manage your
servers for you so all that you are able
to create a big project a very big
project right over there and you are
easily able to continue further from it
you're easily able to continue so for
example if i'm showing you a particular
project that i built my post personal
portfolio website i built a backend uh
recipe api i built up a docker project
right over here and then there's a
second person who is showing that i
built the entire zumata application that
you are currently using on your phone
i've built the entire thing on a
production level on a production level
alone without the help of anybody now
which is a particular person that i will
be preferring to like hire if i am a
person i need a product to be built at
the end of the day i need a particular
person who is able to integrate
different technologies together a
particular person is there who shows me
that he has the knowledge of every
single technology but individually he
does not know how to integrate them
together and there is a second person
who has shown me that he knows all the
technologies as well but he also knows
how to integrate them well and how to
create an entire project from at the at
most scratch which particular person
should i prefer can you guys let me know
which particular person should i prefer
right now
can somebody let me know which
particular person should i prefer right
now guys
the second person of course because it's
a no-brainer for me okay the one who has
integrated everything he knows the
entire stuff and he's able to integrate
it as well that's the best person that i
can get at the end of the day okay and
with time of course if i'm telling him
that okay integrate this particular
technology he will be able to figure
that out as well because he knows how to
integrate stuff at the end of the day
okay so that is your that should be your
aim okay that should be your aim on how
to learn everything
now let's come up to the career
perspective okay right now i've told you
guys about what are the different things
that you need to study and all that
let's try to understand what are the
different career opportunities for full
stack web developers and how to proceed
further with their device so full stack
web developers are of two types that i
understand okay one of them would be
focused upon freelancers
so freelancers is basically someone who
goes to websites like fiverr.com or
freelancer.com
uh these are websites that are existing
at this stock or something like that and
they take up projects from other clients
and they built for them so for in this
particular case for freelancers the only
thing that they need to know is full
stack web development full stack web
development is more than sufficient for
them okay they need to know how to
integrate everything they need to know
how to build everything together and
that is more than sufficient for them
they don't need to know anything else
from right over there anything else okay
the next type of particular type of
person is a particular person who is
currently focused upon getting a job
okay a job or an intern
okay a job or an intern i hope that most
of you are from the second category
itself i hope that most of you are from
the second category itself can you guys
let me know
rohit we will be coming to android
versus web development at a later point
of time i've already told you guys okay
please be patient right now listen to me
very carefully okay most of you would be
from the second per particular case that
is i need a job or an intern right now
okay of course for freelancers i've
already told you guys that full circle
development is more than sufficient for
you guys you don't need to learn
anything else but for job there are two
kinds of jobs that are available okay
the first kind of job is basically jobs
for like companies like tcs infosys or
startups
okay so these are companies tcs
enforcers and startups the same type of
companies are the big name companies
like google microsoft uh amazon uh let's
say samsung and these are big companies
right over here okay these have a big
companies right over here now for tcs
infosys startups again you just need to
know full stack development completely
you need to have good projects under
your belt that is more than sufficient
that is more than sufficient for you
guys to continue from right over there
okay more than sufficient there's
nothing that you need to do after this
okay but for getting into companies like
google amazon uh or like microsoft or
samsung or these big name companies
just learning full stack development
isn't enough just learning a full cycle
development isn't enough so let me just
elaborate on that as well so for getting
into big name companies there are three
things that you need to learn three
things that you need to learn first is
data structures and algorithms
dsa that do only in c plus plus or java
that too only in c plus plus or java
don't ask me sir whatever python what
about javascript no only in c plus plus
or java okay then the second thing is
competitive programming for that you can
refer to lead code
or code chef
i would suggest to do both of them
together again don't go with hacker
thakura and gfg they just give you a
false sense of accomplishment that you
know but you don't know anything
okay they don't mean anything these are
the level of questions that you should
be able to do that is lead code and code
share this is the level of questions
that you need to do and then the third
one is full stack web development
projects this basically decides your
package okay that how high your package
would be now dsa and cp something that
basically helps you reach to the
interviews in the interviews you will be
showing off your skills of full cycle
development but to be able to reach to
an interview itself you have to give
some exams before that if you give some
coding exams before that and these
coding exams are based on dsa and
computer programming these coding exams
are based on dsa and coding uh community
programming if you're not able to clear
these uh coding exams if you're not able
to clear these coding exams then you are
not able to get into an interview itself
and if you're not able to get interview
how it doesn't matter how great a full
second developer that you were you will
never get that job okay so that is the
basic stuff you need to start with dsa
then you need to go with cp and then you
need to go with full stack with
development okay again uh lead code and
code chef only don't go with any other
platforms code forces is something that
if you are able to complete lead code
and code chef and you are very sure you
are coding uh
tech tactics then yes i would suggest
you guys to move further with code
forces as well but uh if you are not
then like uh yeah just
wait for that
microsoft amazon are not asking uh more
questions on cp they are focusing on dsa
is it that really true no actually when
you are giving the examination okay when
you are giving the exam itself the
coding exam then you will be getting
questions from cp itself you will not
get dsa questions right over there of
course dsa is basically the building
blocks for understanding cp so you will
have to
understand it okay
so right over here like i said okay
again don't ask me about other platforms
this platform that one there are 100
different platforms that are available
these are the two best platforms that
are there right now okay
okay
so right over here as you're able to see
you need to start with dsa first learn c
plus plus or java okay that is the first
thing that you should be doing okay if
you are not familiar with if you haven't
started learning c plus or java i have i
think so on our website uh let me just
check
youtube
uh
your channel
videos okay so as you're able to see we
have uploaded a new uh video right now
that is c plus plus in five hours it
starts from the at most beginning okay
it's for free there's no charges to it
okay you can easily go there and attend
it okay it will be up and running from
tomorrow morning i guess from 10 o'clock
itself uh no from three o'clock okay
yeah it will be starting from three
o'clock tomorrow it is a five hour
premiere right over there in which we
will be learning everything about c plus
from the at most scratch from the at
most basics the most advanced level so
if you have no idea about c plus plus or
java you can definitely start from right
over there from day after tomorrow we
are going to start with our java so we
have already completed c plus plus on
our youtube channel we'll be starting
with java from day after tomorrow or uh
yeah day after tomorrow itself so
definitely you can go ahead and learn
java as well from the utmost crash both
c plus and java has been completed by
someone from cisco as well as barclays
so those were the instructors who have
recorded the entire stuff you can
definitely go through them and you can
learn it from right over there this is
my basically a way of like completing
all the topics and everything that will
be there related to what you need to
learn before getting started with data
structures and algorithms or computer
programming okay
so everything related to the language
itself we have completed right over here
okay
okay
so now uh why full stack web development
why not android development why not
something else right over here why i'm
telling you guys to learn full stack web
development first of all first of all uh
an android development basically limits
your application that you can build okay
when you're just learning android web
development okay when you're just
learning android web development you're
able to create just an android app and
nothing else you're not able to create
anything else right over there are they
able to create just an android app
itself but with react
plus load okay if you are able to use
react plus node plus express plus
mongodb that is called as moon stack
m-e-r-n for learning the moon stack okay
if you have learned the moon stack in
its entirety you just need to revise on
another module of react called as react
native
if you have learned moonstack completely
if you have learnt more stack completely
you just have to learn another module
called as react native it takes like
seven days to learn react native after
understanding entire moon stack and then
you are able to create websites okay you
are able to create apps
you are able to create android apps ios
apps you are able to create vr apps as
well using react native so you don't
have to learn android development
separately you don't have to learn web
development separately if you're doing
that then what happens is like your
android app will have its own backend
your website will have its own backend
and that is not something that you want
to do your app like when you are going
to any website okay when you're going to
a website let's say uh somato.com okay
so it has a website as well as an
application now both of them have the
same backend both of them have the same
backend because the back end is the same
and the front end is basically built in
react native and react right over there
so that is the reason why i always
suggest students to start first of all
with uh full stack web development so
that you are able to understand about
moon stack you're able to understand
about cloud computing you're able to
understand or devops and then you just
have to give seven more days to learn
react native to be able to build web
apps android apps ios apps vr apps
together so you never have to do
anything else as well now my suggestion
to those guys who are looking forward to
go into ethical hacking is that three
days as a hobby right now don't treat it
as a career opportunity right now career
in ethical hacking is not that great in
india the demand for ethical hackers is
not that great right now so it becomes
very so many people are learning ethical
lagging it becomes very difficult for
people to get a good job in ethical
hacking and that is not something that i
want for you for you guys my decision
would be so for example if you want to
learn how to break a lock
if you want to learn how to break a lock
what's the fastest way of understanding
how you can break a lock basically you
understand how a lock is manufactured
how a lock works only then you will be
able to break the lock similar to that
in ethical hacking as well you want to
hack a particular website you want to go
and
like see what are the vulnerability that
are there in your back end now you will
only be able to do that if you know the
cloud computing the devops and the
backend portion of it in its absolute
clear sense only then you will be able
to become a good ethical hacker so
usually i suggest students to first
learn full stack web development and
then like that secures your job openings
and then you can learn like ethical
hacking as a hobby okay
okay
are you guys able to understand please
let me know guys
able to understand this please let me
know guys
so we have to learn dsa and full stack
web development simultaneously or one by
one which is the best according to you
uh see
my so the last batch that we had of the
training program we got an average
placement of about 13.3 lakhs per annum
for our batch and you will be able to
see on our website as well the graduates
that are there so let me just show it to
you guys left town
dot in
uh
scroll down graduates so we place a lot
many number of students and companies
like microsoft and companies like google
i was able to see microsoft accenture
gaap google amazon samsung geo flipkart
oracle
walmart barclays dutch bank so we place
a lot of students in different companies
uh in the entire program itself now what
i was able to see is
see
uh we never asked students to join the
training and internship program never
ever we only tell students let's see uh
the training program is of like three
months okay if you're not able to give
you are having four years of your life
in your college okay and after that you
are still having like almost 30 years of
job that you have to do that is your
choice you want to spend these four
years of your life doing matagasti okay
playing with your friends going out with
your friends not studying not giving
time to your career growth and then
getting a job in like tcs in force is
like three lakh per annum that is
totally up to you that is your choice
you will be spending your next 10 to 15
years just trying to make make ends meet
inside bangalore if you are trying to
get a normal pg as well it costs you 10
000 rupees a month will you be able to
afford it you and your three lakhs and
annum that is your salary will you be
able to afford it as well no
that is the point like you need to
choose whether you want to spend these
three four years of your life
working okay trying to make sure that
you are getting into a good company
trying to get into google so google gave
a placement of 60 lakhs per annum to
seven students from us
microsoft took nine students from us at
48 lakhs per annum
flipkart took 21 students at 20 28 21
students at 28 lakhs per annum
walmart also took almost
15 or something students at 30 lakhs per
annum do you want to be among those
students or do you want to be someone
who is going into like infosys and that
amount of cash can make a lot of
difference see those people who tell
naki money does not matter they have a
lot of money in their bank only then
they tell this particular thing if you
ask me right now that whether i would
like to like just leave this company and
just
go and party all night with my friends
or earn like 4 lakhs
working currently as a software engineer
i will also suggest i will be like dude
i'm earning 4x per annum like why would
i ever want to shift like right over
there to just like party along with my
friends friends are not going to be
there for me for my entire life when i
need money it's not my friend who is
going to send me money
i have to earn for my own if i want to
get a bike i'm getting with my own money
my friend is not going to buy me a bike
okay if you are getting such friends
then dude like you're one of the very
lucky persons to be able to do that
okay but not everybody is able to get
that friends like that so you have to
make sure that see so for example
somebody asked that sir do we have to do
dsa cp as well as full stack together
yes you have to do it together you don't
have an option you don't have an option
okay if you are in your first year yes
you can think like okay right now i will
do full stack first and then i will do
dsa then i will do cp but that is not
how it works
dsa cp programming in general is all
about practice
the more that you practice the better
that you will be able to get at it
and it is also one of the major facts
that
motivation is something that lacks in
many students
motivation is something that lacks in
many students because they will be doing
coding for one week they will be like
i'm not able to do it this is not
something that i want to do with my life
okay then what is that you want to do in
your life do you want to get just party
all night
this is not how life works
this is the shortest way of earning a
lot of books and working at a company
where the books is amazing i'm able to
leave my office at 4 30 today and come
and take up this class and my office
people are not saying anything to me
that is the basic thing like i'm going
to go to my office and even sleep for an
hour as well
they will never so i if i'm getting my
work done they don't care about it and
i'm able to get a lot of money as well
right over there
so that is the thing that you need to
understand guys
it's not something that is about like
yeah i will have to work hard everybody
has to work hard if you or she or they
want to achieve something in their life
okay
okay so like i said all these different
things i've already provided to you guys
right over here okay i've already
provided to you guys right over here the
entire pdf and everything that is
available on our website okay you can
take up this entire thing as a like
reference material okay if you for
example data structures algorithms what
do you need to learn in that okay so
programming in c plus plus or java in
mathematics bit manipulation recursion
array searching sorting matrix hashing
strings ling list stacks queues dqs
trees bst heap graph greedy algorithm
backtracking dynamic programming price
segment and binary index trees disjoint
sets these are all the topics that you
need to learn in both dsa and cp in both
of the topics so this syllabus has been
crafted so this hasn't been crafted by
us so we have our partnerships with
different companies that hire from us
they provide us with the topics that
they want in their company and we train
the students on the basis of that so
this is a syllabus that gives you the
best and the shortest possible method to
get into a particular company now yes
see again like i said it's
i don't want students to be joining into
the training and internship program as
well because i only want those students
who are really like yes we won't do it
we will devote our three months to only
this and nothing else i will go to
college come back home and from like
that point of time to the point that i'm
sleeping i'll be just working hard
only that kind of students we take it
into our program nobody else that is the
reason why we are going on our website
we have just put up any type of pricing
right over there so that nobody enrolls
from our website itself because we have
to showcase it right over there but
we've tried to make sure that nobody's
enrolling into the program from there
because we want to make sure that people
who are coming into the program
are someone who is like a dude like for
the next three months my life is just
revolving around learning and nothing
else
the rest follow this particular syllabus
take up your time learn according to
whatever you want to do again just
remember this again just remember this
that companies don't
look at your which college are you from
what are you currently doing
people have got placed into google from
our behalf who are in the chemical
i've got a merchant person from merchant
navy who got placed into amazon i've got
a particular person who have from
commerce background who got placed into
oracle so companies don't care about
which particular branch you are from
which particular what are you doing if
you have the right knowledge and the
right skill set only those only those
will be able to get into these companies
nobody else okay
nobody else so you need to make sure
that you are from among those people
okay you are from among those people
itself okay so just make sure that you
have the right skills and the right
knowledge take up this entire pdf as
your bible okay as your holy grail
follow this word by word and you will be
able to do it immediately okay don't
worry about it okay
so what is your salary at work uh
i don't want to disclose it but yeah uh
the last time i so the people who got
placed into uh google the seven people
uh we called them to bangalore my own
money i called them to bangalore and we
had a party right over here so like they
were like they got a good placement
about 60 lakhs per annum and uh we had a
party we had a great party and then the
bill came i was like hey dude like you
guys are getting placements like like i
shouldn't be saying this but like you're
getting like i'm earning four last month
per month you're getting six likes per
month why the should i i pay for
this bill okay you guys have got the
place but you guys are going to pay for
this particular bill right over here
where a great laugh about it at the end
i ended up paying it of course i
wouldn't be asking them to pay but like
the point is like once you have achieved
a aim in your life like yes i went into
this particular company now i'm earning
a lot like that is something that you
want at the end of the day that is what
life is why you enjoyed into this video
college why are you sitting right over
here in this particular bootcamp because
you want to at some point of time get a
good job
just focus upon that leave everything
else okay leave everything else you
don't need to focus on getting a
girlfriend managing friends when you'll
be going into these companies like
google you will have great friends right
over there you will make amazing friends
amazing peers and maybe amazing
boyfriends and girlfriends as well so
don't worry about it don't worry about
these small things worry about the
bigger picture see the bigger picture
right over there okay
okay
so for those like i said those who are
interested into the training and
internship program for them i'm just
telling you guys we have created this
program we are conducting this for the
past one year uh we don't have it
regularly
we arrange it only if the instructors
are free so basically the instructors
are my personal friends okay so we have
our radhakan for google we have shakshit
from google we have the pain from amazon
we have kumar who teaches d c plus plus
java data structures and algorithms and
computer programming in these languages
as well so he is currently world ranked
top 100 in code chef as well as lead
code
on lead code is 104 on code chef and
gold forces is in the world top hundred
so he's also one of my friends from d u
and uh then we have khushboo tanya from
mckinsey and company krishna sample from
morgan stanley mother from american
express dandani from google nikhil
agrawal from sony nikhil
who has left us currently who is
currently not working in deaf town right
now now
from goldman sachs cisco we are having
shushan shukla vishal jain from oracle
i'm myself one of the instructors i take
up the batch from 11 o'clock okay then
we are having sahaja rahman from hp and
porsche so these are all the different
instructors that are there in our
program like i said so uh we have the
classes live on zoom every single day
for two hours in the evening after seven
o'clock after seven o'clock in the
evening every single day five to six
days a week for three hours three months
continuously we have our program okay uh
on zoom the classes will be of 60 to 70
students with the instructor being from
these instructors itself depending upon
the topics the instructor change right
over there okay and uh the recordings
for every live class so for example the
class is over of zoom we provide you
guys with the lifetime recordings for
the same as well once the entire program
is over for example you are enrolling in
the full stack web development program
we provide you guys with the class
recordings of data science as well as
for cyber security so both the programs
we provide you guys with the class
recording so that see like i said we are
a non-profit organization we don't want
to like
take money from you guys if we wanted to
take money like what we have seen is
that these programs cost about 50 000
rupees so like we don't want uh to take
money from you guys so we just give out
the class recordings to the students and
if you're really interested in cyber
security if you're really interested in
data science you want to learn more just
refer to these recordings and learn it
from right over there okay don't worry
about it okay then after that we are
having two hours of live doubt session
every single day where the instructor
will be sitting right over there you can
come up to the instructors ask your
questions we have the interview
preparation github mock interviews
linkedin preparation resume preparation
okay communication skills soft skills uh
that you need to develop okay the
classes uh will be only in english the
only prerequisite for the entire program
is that you should be able to understand
english that's it that's the only
prerequisite that is there in the class
we don't expect students to know
anything from the start okay we expect
students that they are not knowing
anything about even like programming in
general itself we start from there so
all the languages all the tools
everything we start from the atmos
scratch and we take them to the most
highest level that is building the
entire zomato clone at the very end the
15 plus projects like it is a training
and an internship because we're able to
understand you need to submit it to your
college as well so we have made sure
that you are able to get the letter of
recommendation and the internship
completion certificate as well so that
you are able to submit it to your class
in your college the same thing is like
placements are catered by us so we have
three ways of placements the first is
why the instructor themselves that is
the reason why we have instructors from
different companies so that if the
instructor feels that okay you are a
good student right over there they
basically give you guys the referrals
from the class itself that if you guys
want you can apply for these um
positions available in these companies
using those referrals the second
particular thing is we are having our
own partnerships with different
companies i can even show you guys the
companies that we are currently
partnered up with
let me just open up that for you
so we are currently partnered up with a
lot many number of companies i think so
around 30 companies that we have
partnered up with as of this particular
point of time
and we cater to them okay so they give
us for example google asked for five
students that they were going to
like hire from us they ended up hiring
seven students in the last uh placement
drive uh along with that like right over
here these are all the companies that we
have partnered up with for providing
placements to our students so we have
microsoft they answered for just three
students they ended up taking nine
amazon took eight like i asked for eight
they took up nine from us so these are
all the different companies that we have
partnered up with for providing
placements and the third is our
placement portal that makes available to
the students where different companies
place their requirements and students
are able to allow we allow them to
enroll from right over there as well so
this is how we cater to the placements
but like i said uh
because we need to answer to these
companies we need to provide
these companies with the best quality of
students there's only one thing that we
have in this particular program that the
students who are planning to enroll for
the same they need to make sure that you
guys are 100 sure that yes like i'm
ready to devote the next three months to
only this because we will be we will be
like rigorously rubbing you very hard
with the entire program it will be a
very rigorous program two hours every
single day of classes that is just for
full stack and then you will be having
your data searches algorithms c
computative programming as well as c in
c plus or java that is up to you we give
you guys the choice but you will have to
do that as well every single day four
hours of classes you will have to do
in two three months up till three months
from right over there we have students
joining us from first year second year
third year fourth year from civil
chemical mechanical from
uh
commerce from even merchant navy we
never thought that people will be
joining us for merchant maybe but they
also joined us uh right now so that is
the thing like it's open for all because
we know that these companies don't care
about what you are currently doing they
only care whether you have the right
skill sets and the right knowledge and
that is what we are here to do but again
like i said like it's totally up to you
guys like i said no pressure if you guys
are willing to enroll into the program
you can uh there is a cost associated
with the program like i said because uh
these
even though these are my friends who are
currently like taking up the classes
itself but they won't be like uh giving
like three months of their time two
hours every single day for free so i
need to make a payment to them as well
so these people charge me around 5500
rupees per student okay each of that is
these pieces so i'm very clear i'm very
transparent about everything i don't
want to me i want to make sure that you
guys are very clear about everything you
are able to see everything very
transparently okay so these instructors
charges 5500 rupees per student that
they are teaching the classes is about
60 to 70 students and the program goes
out for like three months in total so
like 5 500 per student for the entire
three months that is their charges then
we have the gst overhead that is almost
18
that brings up the cost to about like
6800
approximately and then on top of that we
have our organization fees that is like
700 rupees that we take for the referral
programs and all the other programs that
we are having so the total cost
including taxes for the entire seven
months for the entire three months i'm
not talking about monthly i'm talking
about the entire three months is uh 7
500 rupees that is the cost of this
program now this is the
is the most uh right now in the entire
industry we are able to do it for such
cheap because we are a non-profit pro
platform if you are going with something
like scalar academy they offer the exact
same thing and the cost is 2 lakh 50 000
rupees so going with coding ninjas they
offer just the recordings not even live
and the cost is 50 000 rupees for the
exact same thing so
yeah i'm able to understand like these
are for profit companies of course they
need to make a profit as for well like
but i like that is the reason why i
started deaf down like i didn't quite
get the head around like people need
mentors people need people they need to
interact with people working in jio they
need to interact with people working in
google so they will able to understand
that okay this is how it works in the
corporate this is how a particular
person is teaching me this is the
quality of knowledge that they are
having
they will be able to guide you in the
most proper sense a particular person
who himself hasn't done anything how
will he or she be able to
guide you guys into that okay
so
yeah
that is the reason why we have um
i feel this is a soul stem so yeah
usually the class goes around for about
three and a half months uh usually that
is how long the class goes we say that
it's three months but
what i've seen up till now it's it
usually goes about to three and a half
months but that is up to us we will be
completing the entire program properly
like our concern is majorly with making
sure that you are able to understand
everything properly that is what we have
in the program like because we will be
starting from the utmost scratch we will
be starting from the atmos basics and
taking you to the most advanced level so
of course it will take some time that is
why the class is of two hours every
single day for three months but yes it
takes up to like three and a half months
as well
okay can we get the advantage uh during
a mid and end semester exam so what
happens right now is
for example you are having your mid same
or end same examinations in the middle
of a particular batch so what we do is
uh you have two options either you can
just we can give you the recordings of
the classes and watch the recordings ask
the doubts in the doubt classes and then
start off with the class itself from
where you left a second thing is we will
just shift you to the next batch okay
for example you had like you joined the
program from the 15th of july there are
two batches that we are going to have
right now one is for the 15th of july
that has like 10 seats remaining 10 or 7
seats remaining in full stack with
development and the second one is from
the 1st of august if you're joining the
15th of july baton may be like on about
15th of uh uh august you are having your
end same examinations so you can just
join the
next batch from where you left they
don't have to worry about it so that is
like we are able to understand we are we
were also college students so we are
able to understand that we incorporate
it into the model so you don't have to
worry about it okay
you were giving 15 lakh rupees for
four years in your car
which college are you from
are you studying medical or something
like dude like how much was i paying
it was around 1.2 lakh rupees for six
months so two point four lakh rupees for
a year so for four years it would be
approximately
six
four nine
oh yeah i was also paying like 9.6 lakh
rupees a year for the entire four months
but like that's huge
okay
this that's
really very
well now even i'm thinking about it i
feel like it's like
uh very much
okay
so uh for bad change who do we need to
contact so for example when you are in
your class the point of contact is your
mentor itself whoever is your instructor
is your point of contact any problem
that you're facing for example you're
not able to attend the classes you're
not well or something like that just
tell the instructor and again one more
thing one more thing i'm making it very
clear talking english in the class
why i'm seeing that is not because the
instructor is not able to understand
hindi or something like that but it
develops your communication skills so if
you have any doubts if you have any
concerns if you want to shift a
particular batch or something like that
just talk to the instructor he will help
you guys out okay
i'm so sorry
that's great omnitech like
uh when i was in college i started my
internships from my very first year
itself like first year i started working
out on like different companies and then
i moved to reliance and i went to jio
then i went to fashion
and i went into two to three different
startups as well so like i also like
i got a lot of money but for me like i
spent every single time on my parents
like for me it was like something that
was very sacred for me like if my father
is like like his phone is like broken he
is using the same phone for like six
years and i would just like leave that
phone
i'll get you a new one okay i'm not
talking to you about right over here
okay
uh yeah so there are two batches that
are going to start right now the first
batch that is going to start for both
full stack as well as data scientist
program is the 15th of july batch the
second batch is from the 1st of august
now if you're going on our website you
will be checking up the pricing it will
show you 10 000 rupees if you are going
into our website if you are checking up
the prices it is showing you 10 000
rupees so we have done that uh
like
because we don't want anybody to enroll
into the program directly only the it is
only open to the bootcamp students so
that is the reason why the cost of the
program is 7500 but to indoor into the
program i first need to understand what
is your purpose to enroll into the
program itself because for example maybe
the full staffer the bid is not the
right program for you i don't want you
guys to waste your money or something
like that so usually i ask you guys to
contact me or my team on whatsapp where
we are able to have a bunch of mentors
right over there who are able to
understand your query what are you
currently doing which program is better
for you if there's no program that is
better for you then what are the
resources that you can use to move
further with it so that is how we handle
everything because we don't want people
to waste this it's better if you are
wasting 7500 on hulu get netflix get hot
star get prime everything and just enjoy
your life okay don't waste money okay
that is not something that you should be
doing at any point of time okay
so again i wanted to understand right
now how many of you are interested in
enrolling to the program how many of you
are interested in enrolling to the
program itself
can somebody let me know hey venom like
it has been almost six days man do you
not know my qualifications i am btec
graduate from birla institute of
technology i have worked previously in
companies like i first started working
in reliance as a data analyst then i
went into companies like uh jio i got
promoted to geode where i worked as a
data scientist then i went into like
google where i was one of the lead
instructors in the explore ml program
that is where my passion for teaching
basically came into light then i went
into different startups okay i started
working for startups because i started
observing much more to me i worked as a
machine learning engineer i worked as a
full stack web developer then i shifted
to fastenal where i worked as a software
engineer so like that is my entire
qualification
okay so can somebody let me know how
many of you are interested uh to enroll
into the program like i said because for
the 15th of july batch we only have
seven seats so if many people are
interested then
we will have to create a new batch for
that okay
the fees are 7500 for the entire three
months not per month i'm not
like an evil person
okay
okay so many people are like the cost is
out of bounds for something something
i'll just show you something okay
so before starting def town i thought
that this must be existing like there
will be some companies who are providing
this so i went to
different companies so for just one
stack web development for just
pre-recorded sessions the costing that
is there is
58 999 this is not even live this is not
even live this is just pre-recorded if
you go to scalar academy scalar academy
had an awesome like syllabus i loved the
syllabus
we also modeled some of our syllabus on
the basis of scalar academy itself the
cost was 2 lakh 50 000 rupees so like i
said like as a student i i don't have
that kind of money like how will i pay
that that is the reason why we created
our uh def town that there should be an
option that is like charging only that
much that the instructors are getting
like that is why we created def town
see like i said it does not matter from
which branch or which particular college
you are from okay the only thing that
matters is your skills and your
knowledge and you can do it on your own
as well i read it on on my own i never
had any senior of mine i never had any
help as well i did it all on my own but
the thing is like it took me a lot of
time i started like sometimes i would
get like i don't want to continue doing
this i will just leave coding for like
three months on a like score and then
when i started everything was everything
just sucked at every point of time i was
very bad at coding so it became very
like it became very difficult for me to
manage stuff at every point of time and
that is the reason why i understood that
a senior who already has or has gone
through the entire stuff will be able to
like go through the entire thing okay
for example for our last batch of like
we have 500 students in our last batch
we placed almost 470 out of them 420
students got pleased out of them so yes
but those students are not coming to the
class who are not practicing everything
we cannot assure it for them but those
was coming to the class itself those
guys you are able to get everything you
don't have to worry about it okay
okay i'm able to understand like some of
you are interested don't worry about it
guys if you are interested you can
contact me on my number i will just give
you guys my number as well
give me a second
you just look at
the next batch is going to start uh
like from
the 15th of july and then we are going
to have the next batch from the 1st of
august okay
i paid 64 000 rupees in real level
purple
great man
oh my god like that's just so
it's awesome to see like
see uh
what can i say about it like why did you
why what do you think we were paying
like 64 000 rupees man
even i like the most amount of money
that i have paid for a particular like i
never paid for any course or something
like that i paid for a certification and
that certification itself never helped
me out like that is the time that i
realized that certificates don't matter
is it knowledge that you develop that
matter yes certificates give an idea
about the interview that okay you know
this topic and it's like authenticated
but he will still ask you a lot of
questions to know that whether you
actually know stuff or not the most
amount of money that i've ever paid for
a certification was for a google
certificate that costed me about 1.75
lakhs
that was the cost like i failed that
exam once i had to give it again that is
the reason why i had to spend that much
amount of money but that was the only
certificate for which i've ever paid in
my entire life and dude like it never
helped me
there was all the hype like these
certificates are very important blah
blah blah blah blah and then dude like
it never helped me at all in any of my
interviews nobody gave gave a that
i had that like that great certificate
in my resume as well so that is the
thing certificates don't matter the only
thing that matters is your skills and
your like knowledge that you have and
then knowledge should be practical in
nature it shouldn't be theoretical okay
so keep that in mind as well this is not
physics chemistry okay it should be
practical in nature guys i'm providing
you guys with my uh whatsapp number
somebody if either me or somebody from
my team will be answering your questions
right over there on whatsapp okay again
if you are interested to enroll into the
program you can contact me right over
there on my whatsapp number i will help
you guys out with the same okay
see i cannot say when the next batch
will be starting so we only have a batch
right now
um only and only if we are having the
availability of instructors because
these instructors are currently working
in these companies so they are free only
after six o'clock in the evening and
hence the batches are only after seven
o'clock in the evening itself that is
the reason why we only have these
batches when the instructors are free
they're not guarantee whether there will
be a batch after first of august or not
but yeah we'll surely try like
we'll surely try for that okay
the 7500 is for the entire three months
guys with including the uh
like uh
taxes as well so there's no additional
i'm not even like 7 500 and then you
have to pay taxes i'm not like that i'm
telling you the exact cost and yes you
can opt for an emi option as well you
can pay it on a monthly basis using the
emr options that are available so there
are different cards that you can choose
the emi options out of so you can
definitely do that okay
so why colleges not teach all the
concepts that companies require to get
hired and gives 10 lakhs for four years
because uh these are professors they
themselves haven't worked in a company
how will they be teaching you how to
like uh get into a company like that is
the main problem and the government in
india hasn't like updated their ncrd
textbooks for the past 10 to 12 years
like how do you expect them to
like update the college syllabus
that is the main problem okay
so i've provided you guys with my
whatsapp number as well in the live chat
you can definitely contact me from right
over there i've pinned up the
uh
link as well in the live chat okay so if
you guys want to enroll into the program
just message me on your my whatsapp
number if you have any concerns any
doubts any queries connect with me on my
whatsapp numbers somebody from my team
or me personally will be helping you out
with the same will that be fine with
everybody guys please let me know
again it's not essential for you guys to
enroll into the program you can do it on
your own as well but the main problem
with that is it will take a lot of time
okay that is the reason why we have
created this program to make sure that
you are on track every single time
itself
so i have registered on full stack
redevelopment only starting on 15th of
july is that okay sure sachin that would
be great to see you guys right over
there okay and like i said after the end
of the program we provide you guys with
data science class recordings as well as
cyber security class recordings so for
those who are interested in those fields
they can also learn it they don't have
to pay for it again like this there's no
sense in that like why do you want to
pay so much like seven thousand five
hundred and seven thousand five hundred
and seven thousand five minutes for
these classes that's the reason why we
just give it out to the students you
have lifetime access just whatever you
want to learn learn it from right over
there don't worry about it if you guys
need any additional help as well we are
always there with uh from there okay
okay
yeah cyber security is also included
like i said you choose if you're
choosing data scientist program you're
choosing full stack your development
program at the end of the program itself
you get three things okay you get three
things out of there the first one is
your full stack with the middle class
recordings data science class recordings
and the cyber security class recordings
itself okay
so i saw yesterday do you know and uh
node might die as called as bun
introduce explain but lady boy i always
tell like this is a particular question
like i've only seen you asking this in
the previous boot camps as well okay
never get into these type of stuff this
is a corporate sector they have created
they have written a million lines of
code in node.js they're not idiots that
they're going to write rewrite million
lines of code again in some other
language they don't have that kind of
time and they don't want to waste man
resources on that kind of stuff as well
like so they will never change it okay
don't worry about it at least for the
next 30 years they are not going to
change it okay
the problem with not going to college so
this is also something that is a very
touchy subject to me so people say that
why to waste money on college why not to
go into college why take programs like
see college is essential college is
essential college if you're getting into
good college i'm not talking about
something like third party like
college that is there okay that it's
better not to go to college like if you
are thinking about it in that way but if
you're getting into something like a bit
or a like nit or an iat it's great the
opportunities are great the networking
is great you are able to meet new people
your communication skills get developed
a lot so yes it's worth it this is india
right now okay you need a degree you
need a degree at the end of the day
okay okay
so for those uh who want to enroll into
the program again they can approach me
on my whatsapp number
uh i will help them out with the same
okay don't worry about it okay
yeah venom if you are in your 12th
standard uh
like i said we will not be able to take
you in okay focus upon your j means in
advance okay
uh that should be your preference right
now not this kind of stuff get into a
good college first of all okay
triple i t's is also a good uh college
itself don't worry about it
like i said somebody from my team if i'm
not available somebody from my team will
be
coming right over there to respond on
whatsapp or else if i'm getting time i
will be the one who will be responding
right over there okay
like uh
as told previously as well the classes
are usually for one and a half hours
long that is we start from six to seven
thirty today i started from five the
ending will be at seven thirty so how
much time is that two and a half hours
the math is weak let me just recalibrate
it for you okay
never issue i'm always very helpful in
that particular way like i love to see
people who like to try to rant upon me
and i'm like it i'm very cool about
it man i don't care about it
like it's just the basic stuff for me
okay
so let me just create the attendance
link for today guys
yeah so uh psycho lover edits man that
name is
too great okay yes we help with
placements as well i have already
previously stated that that in the
entire program we cater to placements as
well okay don't worry about it this was
the javascript and node.js recipe api
bootcamp and today is day six of the
boot camps let me make a copy of this
copy right over here
if somebody told me that i look like uh
carrie mirati and a rigid sing mixed
into one and i was like you dude like
i i i have a voice that if energy thing
ever listen to my voice he will just
give up singing and die
okay
okay so right over here we have the
tendon sheet let me check the responses
it's open copy the link right over here
start and url copy let's read the qr
code for today
generator
v
like i said for those who are interested
to join the program they can contact me
on my whatsapp number it's already
pinned in the comment section down below
okay
not comment section what do you call it
uh the
uh live chat so you can approach me from
live chat it would be great to talk to
you as well okay
six july
and yes the qr code you can scan it
so dsa cp in both c plus list java along
with that interview github resume
building along with that full stack
relevant everything is included in that
you don't have to worry about it okay
i'm six feet you know i have like five
feet 11 inches and a half
but i still call myself like six feet
who tells like 505 feet 11 inches and a
half inch like who tells like that so
i'm like i'm six feet itself
can you share the pdf mukesh and just go
to our website at deftone.n from there
you can go into the courses for starter
development you will be able to get the
pdf from right over there okay
okay so this was the qr code guys i hope
that that would be fine with you guys
let's hope that i will be able to see
some of you inside the program um
otherwise you can continue coming to the
boot camps as well and it will be great
okay
so fees uh you can either pay like at
once as well or if you are having if you
can avail the emi options that are
available they can paid on a monthly
basis as well that's totally up to you
okay
okay thank you so much guys uh we'll
meet tomorrow again at five o'clock
we'll be having the project tomorrow
again the classes will be for two and a
half hours tomorrow as well so let's try
to make sure that we are able to
complete everything on time okay thank
you so much guys thank you thank you
you