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

MongoDB for Node.js Developers
MongoDB University
Introduction to Office 365 Development and APIs
Microsoft via edX
Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera
Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera
Introduction to MongoDB using the MEAN Stack
MongoDB via edX