Welcome to the course, I'm going to provide you a quick update on how to get the most out of the course,
but then the upcoming lessons.
So the course is designed as a project based course within the first section.
We're going to be introducing setting up the developer environment, JavaScript.
So how arrays, how objects and he can iterate through them, looping through the content, also how
to work with JSON and adjacent objects and how they relate to JavaScript objects.
And this is going to be crucial for the upcoming lessons and for the project as the focus of the lessons
is going to be on creating the project and running the project code.
Making Ajax requests a resource guide within the second lesson under section resources and examples.
So it gives you some suggestions on the ED that I'm going to be using setting up live servers within
the ETP protocol for a lot of the AJAX requests.
That's going to be essential.
So not running within the file protocol and also some links to the Mozilla developer network.
So you can read out more about the various JavaScript components that are going to be used throughout
the upcoming lessons in the course, within the resource guide, each lesson and the lesson challenges.
So at the end of each lesson, as you watch the video first it's going to introduce you to what we're
going to be working on.
So the learning objective, the scope of the project that we're developing and give you a sample of
what is to come.
And at the end of each one of the lessons, there are going to be lesson challenges.
So as suggested to try the challenges, create your own version of the code to get familiar with the
topics covered within each lesson, you are welcome to skip through the lessons.
So if you are already familiar with JavaScript, you can go to the lesson where we start with the first
project, which is going to be a dynamic list created with Jason and local storage.
And then Section two is where we get heavy into the projects.
So this section comprises a number of projects that you can take within order of the lessons or you
can jump to the projects and each one of the projects at the end of in conclusion of the project.
The next lesson is going to provide the source code for the project.
So you're welcome to type the code out or a copy and paste the code within your own editor to try it
out.
We've got a main project within Section three, so this is going to be a dynamic JavaScript quiz loading
data from Google Sheets.
There's also within section for a number of other projects.
So these are more complex projects than in Section two.
You don't have to do the projects in order to the suggested order of the project.
And Section five introduces us to additional Thach methods.
So doing get and post methods using the full crud suppost, put and delete methods with fach.
Section six is a project setting up a local Jason server and this is going to require accessing the
terminal and running node and the node package manager, the contact form.
So submitting a contact form using Ajax and sending it over to a Google script endpoint.
So for this one you are going to need to have a Google account in order to create the Google script.
The design of the course is to have 30 projects.
The suggested way to go through the projects is to do one main project a day and accomplish that learning
objective for the project.
If you have any questions or comments, please refer to the Q&A section.
You can search for the course questions as well as ask a new question.
And I'm always happy to hear from you within the Q&A section.
Please let me know if I can help in any way.
So let's get started coding in the next lesson.