YoVDO

JavaScript Full Course for Beginners to Advanced

Offered By: Amigoscode via YouTube

Tags

Javascript Courses React Courses Node.Js Courses Vue JS Courses

Course Description

Overview

Embark on a comprehensive 4-hour journey through JavaScript, from beginner to advanced concepts. Learn the fundamentals of this versatile language, including variables, objects, arrays, and functions. Master control flow with loops and conditional statements. Dive into modern JavaScript features like arrow functions, destructuring, and template literals. Explore object-oriented programming with classes and inheritance. Tackle asynchronous programming using promises, generators, and async/await. Build a solid foundation for full-stack development, enabling you to create both backend applications with Node.js and frontend applications with React or Vue. Gain practical skills through hands-on coding examples and in-depth explanations of essential JavaScript concepts and techniques.

Syllabus

- Intro.
- Quick word before we begin.
- What we are going to learn in this section.
- The Setup.
- Variables.
- Objects.
- Arrays.
- Arithmetic Operators.
- Functions.
- Loops.
- Break and Continue Keywords.
- If Statements.
- Switch Statement.
- Logical and Comparison Operators.
- Type Coercion.
- Single vs Double Quotes.
- Map | Filter | Reduce functions.
- Callbacks.
- Wrap up.
- Name Exports and Imports.
- Name Exports and Imports PART 2.
- Default Exports and Imports.
- Variable Scope and Let Keyword.
- Const Keyword.
- Template Literals.
- Spread Operators on Arrays.
- Spread Operators on Objects.
- Arrow Functions.
- Lexical and the this keyword.
- Enhanced Object Properties.
- Array Destcructuring.
- Object Destcructuring .
- More on object destcructuring.
- Function Default Parameters.
- Classes in a nutshell.
- Creating classes.
- Inheritance.
- Static methods.
- Promises Keynote.
- Creating Promises.
- Promise.all.
- Promises and Fetch API.
- Generators Keynote.
- Your first Generator.
- More on Generators.
- Coroutines Keynote.
- Generators Promises and Coroutines.
- Intro to Async Await.
- From generators to Async Await.
- Handling Errors.
- Wrap up.


Taught by

Amigoscode

Related Courses

Advanced React
Meta via Coursera
AWS CodePipeline Beginner's Guide
Coursera Project Network via Coursera
Build a Web App incorporating React and Redux Hooks
Coursera Project Network via Coursera
Build a Web App using React and Redux
Coursera Project Network via Coursera
Build Your First React Website (Part II)
Coursera Project Network via Coursera