WEBVTT

00:00.930 --> 00:05.580
I know that you want to start writing code soon, I promise that you will start addressing this possible.

00:06.000 --> 00:10.080
But before that, let's have a brief overview about what JavaScript is.

00:10.620 --> 00:15.210
You're starting to learn one of the most popular and frequently used programming language today.

00:15.720 --> 00:20.880
When we refer to front, end and back and web development, you may already know that there are lots

00:20.880 --> 00:28.610
of programming languages that we can use for Pachon Web development like Java, Python, C Sharp.

00:28.950 --> 00:32.730
But as for the content, JavaScript is almost the only language.

00:33.390 --> 00:38.070
It is built in old modern Web browsers and that makes it powerful and great language.

00:38.790 --> 00:46.050
But besides that, thanks to the new technology called Noguez, it can be used on several sites as well,

00:46.590 --> 00:51.600
which means that JavaScript enables back and access to databases, file systems and servers.

00:52.440 --> 00:57.990
In this course, we will talk about JavaScript as a Clydeside programming language, and our working

00:57.990 --> 01:01.920
environment will be the Web browser in 2018.

01:02.400 --> 01:08.100
All experienced developers recommend to start learning JavaScript because there are tons of libraries

01:08.100 --> 01:13.920
and frameworks like Angular JS, React, Yuji's and many others.

01:14.280 --> 01:16.900
But all of them are created based on JavaScript.

01:17.340 --> 01:21.810
Therefore, if you learn it well, you won't have any trouble to learn all those technologies.

01:22.110 --> 01:27.210
JavaScript is an object oriented programming language, which means that JavaScript is the language

01:27.210 --> 01:28.690
that is based on an object.

01:29.430 --> 01:34.980
This is important because almost everything is an object in JavaScript, but it's different from other

01:35.010 --> 01:36.810
object oriented programming languages.

01:37.290 --> 01:42.450
Throughout the course you will be able to understand all of these concepts step by step in-depth.

01:43.440 --> 01:49.230
You may already know that HTML is the markup language that developers use to create the content of Web

01:49.230 --> 01:49.560
page.

01:50.130 --> 01:57.270
So you can imagine that HTML is like the skeleton of the human, therefore styling and for design the

01:57.300 --> 02:04.050
original content we use success and it's like the human which cannot think, act or move.

02:04.560 --> 02:10.250
And JavaScript is a programming language that enables to create dynamically updating content.

02:10.770 --> 02:16.110
It's like the human which can think, act, move, run and etc..

02:16.920 --> 02:19.950
JavaScript makes the web pages dynamic and interactive.

02:19.950 --> 02:26.280
It allows the elements to act in different ways on the page, like animations, moving text, drop down

02:26.280 --> 02:27.330
menu and so on.

02:28.480 --> 02:34.450
All right, let's talk a little about the history of JavaScript and the versions of it, JavaScript

02:34.450 --> 02:36.440
has a strange name in history.

02:36.460 --> 02:42.340
It was created by Netscape in 1995 and was called as a life script.

02:42.910 --> 02:50.200
But after a year, it was renamed as JavaScript, hoping to capitalize on Java's popularity at the time.

02:50.860 --> 02:54.550
Actually, Java and JavaScript are completely different programming languages.

02:54.980 --> 02:57.010
They do not have the relationship.

02:57.460 --> 03:05.140
In 1996, Netscape submitted JavaScript to Akima International for standardization, and eventually

03:05.140 --> 03:10.780
in 1997, ECMAScript one became the first version of JavaScript language standard.

03:11.830 --> 03:20.380
In 2009, ECMAScript five or simply iOS five, was published with lots of new and cool features, and

03:20.380 --> 03:25.830
after 2012, writing code in S5 five became much more popular.

03:27.040 --> 03:35.530
The new version of JavaScript was released in 2015 and was called as ECMAScript 2015 or yes, 2015.

03:36.040 --> 03:38.250
Today it's known as S six as well.

03:38.860 --> 03:41.150
Yes, six is the huge update of JavaScript.

03:41.170 --> 03:46.390
There are lots of new and great features added to this version, which you will definitely see throughout

03:46.390 --> 03:47.950
the course after that.

03:48.130 --> 03:55.150
Three more versions were released ECMAScript 2016, 2017 and 2018.

03:55.690 --> 03:58.390
But for now, actually, they are not widely used.

03:59.860 --> 04:00.310
All right.

04:01.520 --> 04:06.320
So in this lecture, we had a little overview of what JavaScript is, how it works and how it's used

04:06.320 --> 04:06.750
today.

04:06.950 --> 04:12.290
We have seen the difference between three Fronton technologies, which are HTML success and JavaScript.

04:12.620 --> 04:16.580
And also we had a brief overview of how JavaScript was created and developed.

04:17.360 --> 04:17.950
Let's move on.
