Well, come again.
So today I'm going to explain what we're going to do in the next 20 or 30 lectures from now.
So this section, I will show you that in order to build a real API project, we need to have that API.
So I'm going to use a free API here and you will be able to fetch and display the real movies right
from that API.
You will also use most modern JavaScript tools that every developer needs to know.
And so we will use [REMOVED] to bundle JavaScript modules.
We will learn about be able to convert iOS six or iOS next code back to iOS five.
Right.
Because we still have some of the browser that are not compatible with the new way of doing of JavaScript
coding.
Right now, this will help us to run the same code to all the browsers.
You'll learn a ton of new cool features and you will also use MVC and modern workflow architecture that
you can use later on for building other real life projects.
So from now on, we're going to use modern JavaScript.
Before we were not using that one, we were just messing around with the a lot.
Right.
But we still learn a ton of features.
Now, when we have this knowledge, we can use it, you know, want to show you how we can use this
modern JavaScript.
Now, this is not connected with the way we write, so don't get angry or upset because this is nothing
connected with the way we radical.
We're going to still do the same thing.
But it's connected with the way how we we do we using some tools to make our life easier.
Now, in order to learn modern JavaScript, you will need to have knowledge about different tools.
So we will use Noguez and NPM write these nudges.
And NPM ecosystem is using third part libraries so we can install new packages and we use different
frameworks that every modern JavaScript developer needs to know.
Right.
Famous libraries are really angular Jaquie and so on.
There there are a lot more so and also there are different development tools like Tasco Automation,
automatic browser reloading or we can use development tools to convert.
Compile the JavaScript code back to your spot.
Now, for this to be able to work, we need to have a command line interface.
That's why NPM is a very simple command line command line interface, and that is why we we need to
use this.
So NPM will help us to write scripts for development tools.
Right.
So we going to use different development tools and we're going to write a script.
Remember, this is something that you will learn in the following lectures.
Now, here I have your Six Flags next, and we need to convert that back to iOS five.
So how are we going to do this so we can use a different tool?
But I mean, we can use one tool that is very popular.
That's called Babel now in future.
This might not be necessary, but at the moment it's still the developers.
It's still something that they use.
Also, we need to learn how to use modules.
Remember modules?
They were not introduced before.
He is six.
Now the modules make our code easier to modify and understand.
The module will help us to separate our core code in different modules so the code will be split into
separate files.
But those files can communicate between each other, right?
So this is possible only from year six onwards before was not possible.
Now, in the past, these modules were not that much compatible with the withholder browser, but now
it's getting there.
Right.
So but I would still like to show you how this is done so we can use modules to convert them into single
file called Bundle so we can use different files and bundle up into a single file right now, bundle
of multiple files into one using a different module bundlers.
But here we are going to use the BEBEK.
It's a mostly while we use this one so it can be used not just for bundling multiple files into one,
but he also can be used for loading SAS, for loading assets like Imagists, for compressing the size
of that bundle file.
So compressing giving you a smaller size is right and can be used for code splitting and much, much
more.
So this is what we're going to do from next from this lecture and we're going to use this modern JavaScript.
And I want you to get familiar with all of these terms, because tomorrow we could go start working
somewhere.
Or if you're already working somewhere, somewhere, I guarantee you're going to.
These tools and you need to know them, so you're going to need no Jass AMPM at Ecosystem, you're going
to deal with the libraries, you're going to use different frameworks, different packages.
You can install them, you will need to use sometimes.
I'm not going to say that this is something that you need to do, but sometimes you need to convert
that code that you have for to be compatible with older browsers in order back to iOS five.
And also we're going to learn about modules in these modules are super cool, is going to be separate
our code into different files.
Those files can communicate between each other.
So this everything here will be our architecture workflow.
We're going to build this in the first couple of lectures.
And after that, we're going to start coding.
Right, because this is one of the most important parts.
OK, so I hope you are not afraid of this.
You shouldn't be, because I'm going to explain it's much simpler is a is a can and.
Yeah.
So this is what you need to be modern in JavaScript developer.
So stay safe and I will see you in the next one.