Wes Bos – Beginner JavaScript 2019-11 – Full Version

Description

Beginner JavaScript is a project-based JavaScript training course published by Wes Bos. In this course, you will learn a basic knowledge of JavaScript which is essential for success no matter what framework you are using. JavaScript is hard to learn and this course is built with an interesting and engaging style.

What you will learn in the JavaScript for Beginners course:

  • JavaScript Basics
  • Data structures in JavaScript
  • Functions, Parameters, and Types of Function Definition Methods
  • Logic and workflow in JavaScript

Course specifications

Publisher: Wes Bos
Instructors: Wes Bos
French language
Number of lessons: 85
Duration: 27 hours and 33 minutes

Course topics:

The basics

Welcome and course methodologies
Configuring the browser, editor and terminal
Running and loading JS
Variables and Statements
Code quality tools with Prettier and ESLint
Types – Overview
Types – Strings
Types – Numbers
Types – Objects
Types – null and undefined
Types – Booleans and Equality

The functions
Functions – Integrated
Functions – Custom
Functions – Parameters and Arguments
Different ways to declare functions
Debugging tools

The delicate pieces
Scope
Lifting
Closures

The DOM – Working with HTML and CSS
The DOM – Presentation of the document
The DOM – Element Selection
The DOM – Element Properties and Methods
The DOM – Working with Classes
The DOM – Build in and Custom Data Attributes
The DOM – Creating HTML
The DOM – HTML of Strings and XSS
The DOM – Traversing and deleting nodes
DOM – CARDIO

Events
Events – Event Listener
Events – targets, bubbling, spreading and capturing
Events – Prevent default and form events
Events – Accessibility issues and keyboard codes

Serious practice exercises
Etch-a-Sketch
Click Off Modal
Scroll Events and Intersection Observer
Tabs

Logic and flow control
BEDROOM
Flow control – If statements, function returns, truth, falsity
Coercion, ternaries and conditional abuse
Case Switch and animation of a turtle with CSS variables
Intervals and timers

Data Types
Objects
Object reference vs values
Maps
Paintings
Array Cardio – Static Methods
Array Cardio – Instance Methods
Array Cardio – Callback Methods and Function Generation

Gettin’ Loopy
Loop and iterate – Array .forEach
Looping and Iteration – Mapping
Loop and Iteration – Filter, Search and Higher Order Functions
Looping and Iterating – Collapse
Looping and Iterating – Reduce Exercise
Looping and iterating – for, for in, for and while loops

More difficult practice drills
Face detection and censorship
Sarcastic text generator
Purchase form with custom events, delegation and local storage
Gallery building exercise
Build a slider

Prototypes, “this”, “new” and legacy

The new keyword
The this keyword
Gallery Exercise Refactor Prototype
Prototypes and Prototype Legacy
Slider Exercise Refactor Prototype
bind, call and apply

Advanced flow control
The Event Loop and Callback Hell
promises
Promises – Error Handling
Refactoring Callback Hell to Promise Land
Asynchronous wait
Handling Asynchronous Wait Errors
Asynchronous Wait Prompt UI
Async Typer UI – two ways

Ajax and data recovery
Ajax and APIs
CORS and recipes
dad jokes
Currency converter

ES modules and structuring larger applications
Modules
Currency modules refactoring
Refactoring Dad Jokes Modules
Bundling and building with parcels
using open source npm packages
Security

Last round of exercises
Web Speech Color Set
Audio visualization

Requirements for Wes Bos – Beginner JavaScript:

This course is 100% suitable for beginners. No JavaScript experience required. Basic knowledge of HTML and CSS is assumed.

Pictures:

Wes Bos - Beginner JavaScript

Introductory video to the Wes Bos – Beginner JavaScript course:

Installation guide

After ripping, watch with your favorite player.

Subtitle: None

Quality: 1080p

Download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 1 GB

Download part 5 – 1 GB

Download part 6 – 820 MB

File password(s): ngaur.com

Cut

5.8 GB

Free Download Software Full Version