All right guys. I need this lesson we're going to be using what we learned so far about setting up a new 1
web site with a server using Node and Express to create a really simple web site that acts as a calculator, 2
so I can simply enter maybe two numbers, 5 and 6, and I hit calculate, and I get the result back. 3
Now, in the process of building this, we're going to get to create our very first web application, 4
and it's not just a web site anymore. 5
Up till now we've only been making essentially static web sites, right, where our browser will make a 6
request to the server and the server sends back the CSS, the HTML, the Javascript files. 7
And if there's any Javascript code that needs to be run, it gets run on the client side, 8
basically our user’s browser. And that Javascript gets sent to the browser and run when the user loads 9
up the web site. 10
Now in this lesson we're going to be making our code run server side. 11
So when our web site makes a request to our server, it's going to execute the code and only deliver the 12
outcome back to the user, so the user doesn't get to see any of the code and logic of our calculator. 13
It's all done on our server. 14
And once we grasp this concept, then we'll be able to make much faster, more complex web sites that can 15
do computation before it even renders the web site to be delivered to the user, 16
and we'll be able to interact with databases, and query, and search, and manipulate our databases, and create 17
much more interesting web applications. 18
So this is the core concept that we're going to tackle in the coming lessons of this module. 19
But first there's a challenge. 20
So head over to the next lesson and get started.