Hi and welcome to unit 8.
The first thing that I want to do is take a moment to congratulate you on making it through the each
team out and see assess basics content.
So the first few unix we talked about Tim Allen and we talked about C Ss and then finally the bootstrap
unit that we just completed making it through all of that.
Mark's a pretty significant turning point in this course where we're now moving to Javascript.
So starting in this unit and continuing for the rest of the course we're going to be using javascript
and the general approach that we're going to take is we're going to start by stripping away edged him
out and see assess and actually putting that on the backburner for just a few units.
We'll be picking it up very shortly.
But to start we're only focusing on Javascript.
So for the next few unix pure javascript we won't be making the most beautiful the most exciting real
web applications but we will be focusing on the most important components.
The most important basic pieces of javascript that will help us make the really bad sites down the line
I'll take you back to one of the first lectures we did the introduction to front end lecture where we
talked about h tim elsea SAS and Javascript and we didn't really write any code.
I showed you a little bit but it was more about talking or introducing what they each do what their
respective roles are.
One of the analogies that I mentioned is that it's Tim Ellis often considered the noun or the nouns
on a page and C Ss is the adjectives that are going in and styling or describing those nouns and then
the action or the verbs are javascript.
Javascript is really exciting and it's by far the single most important technology that we're going
to learn in this course but also the most important technology out there in all of tech right now by
learning javascript.
We open up a whole world new possibilities for the things that we can make in make games we can make
full applications Yelp clones Twitter clients Facebook clones anything that you want live chat a drawing
application literally anything that you've seen in the browser anything exciting.
It's all done with javascript.
Almost all of it's done the javascript plus some aged him elenchi assess and then once we finish talking
about javascript on the front end we're also going to be talking about no J.S. which is how we write
javascript on the back end.
And we haven't talked much about what that is and how it works.
But what I want you to know is that it's the same Javascript the same language.
So what you're learning in the next few years we're going to talk about things like functions and variables
and primitive data types that carries over to No.
Yes as well.
So really important really foundational.
Next few lectures.
So this unit in particular focuses on some of the most important the most fundamental concepts in all
of javascript and there are five main key objectives that we're going to hit.
The first one is that I want you to be able to run javascript in the chrome developer console.
So we'll be able to open up the browser and just write some javascript and immediately evaluate it the
next objective is to talk about the five primitive data types in javascript and not just talk about
them not just use them but I want you to be able to explain and define the five primitive types and
compare and contrast them all.
So that's a really important piece that also ties into the next objective which is for you to write
code that defines and references javascript variables.
So variables are really important parts of javascript.
It's how we store little pieces of information and how we remember things and reference them later.
So really important to pretty much every application out there.
Variables are one of the most basic most fundamental concepts that you have to master.
And then once we finish covering variables and primitive data types the last objective is for you to
be able to use three built in javascript methods and those methods are constantly log alert and prompt
.
So these are some built in bits of code that will help you make applications not quite applications
but they'll help you make things so help you make little games and toys faster using some built in code
that the browser has already written for you.
So they'll make a little more sense once you get started.
And the last thing that I'll add is that this unit is very exercise and activity heavy.
So we're not making any killer projects nothing that's going to really knock your socks off at all but
lots of important and fun and hopefully challenging challenges.
The point here is to really hit hard.
How javascript works really focus on the basics so that when we get to those really fun things when
we're hooking up a database using no J.S. when we're creating a web server and writing templates and
recreating games from or writing a clone of a Web site like Yelp when we do that you'll have a solid
foundation and you'll be able to understand what we're doing.
So it's not just about copying the code that you see me do.
It's not just about reciting things and regurgitating things.
But I really want you to understand and comprehend how things work.
So let's get started.
The first thing that will do is take a look at the chrome javascript Council