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, regardless of the framework you use. JavaScript is hard to learn and this course is made in an interesting and attention-grabbing style.
What you will learn in the Beginner JavaScript course:
- The basics of JavaScript
- Data structures in JavaScript
- Functions, parameters and types of function definition method
- Logic and workflow in JavaScript
Course details
Publisher: Wes Bos
Instructors: Wes Bos
English language
Number of courses: 85
Duration: 27 hours and 33 minutes
Course topics:
The Basics
Welcome and Course Methodologies
Browser, Editor and Terminal Setup
Running and Loading JS
Variables and Statements
Code Quality Tooling with Prettier and ESLint
Types – Introduction
Types – Strings
Types – Numbers
Types – Objects
Types – null and undefined
Types – Booleans and Equality
Functions
Functions – Built in
Functions – Custom
Functions – Parameters and Arguments
Different Ways to Declare Functions
Debugging Tools
The Tricky Bits
Scope
Hoisting
Closures
The DOM — Working with HTML and CSS
The DOM – Introduction to the document
The DOM – Selecting Elements
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 from Strings and XSS
The DOM – Traversing and Removing Nodes
The DOM – CARDIO
Events
Events – Event Listener
Events – targets, bubbling, propagation and capture
Events – Prevent Default and Form Events
Events – Accessibility Gotchas and Keyboard Codes
Serious Practice Exercises
Etch-a-Sketch
Click Outside Modal
Scroll Events and Intersection Observer
Tabs
Logic and Flow Control
BEDMAS
Flow Control – If Statements, Function Returns, Truthy, Falsey
Coercion, Ternaries and Conditional Abuse
Case Switch and Animating a Turtle with CSS Variables
Intervals and Timers
Data Types
Objects
Object Reference vs. Values
Maps
Arrays
Array Cardio – Static Methods
Array Cardio – Instance Methods
Array Cardio – Callback Methods and Function Generation
Gettin’ Loopy
Looping and Iterating – Array .forEach
Looping and Iterating – Mapping
Looping and Iterating – Filter, Find and Higher Order Functions
Looping and Iterating – Reduce
Looping and Iterating – Reduce Exercise
Looping and Iterating – for, for in, for of and while Loops
Harder Practice Exercises
Face Detection and Censorship
Sarcastic Text Generator
Shopping Form with Custom Events, Delegation and local storage
Building a Gallery Exercise
Building a Slider
Prototypes, “this”, “new” and inheritance
The New Keyword
The this keyword
Prototype Refactor of the Gallery Exercise
Prototypes and Prototypal Inheritance
Prototype Refactor of the Slider Exercise
bind, call and apply
Advanced Flow Control
The Event Loop and Callback Hell
Promises
Promises – Error Handling
Refactoring Callback Hell to Promise Land
Async Await
Async Await Error Handling
Async Await Prompt UI
Async Typer UI – two ways
Ajax and Fetching Data
Ajax and APIs
CORS and Recipes
Dad Jokes
Currency Converter
ES Modules and Structuring Larger Apps
Modules
Currency Modules Refactor
Dad Jokes Modules Refactor
Bundling and Building with Parcel
using open source npm packages
Security
Final Round of Exercises
Web Speech Colors Game
Audio Visualization
Wes Bos – Beginner JavaScript course prerequisites:
This course is 100% beginner friendly. No JavaScript experience required. Basic HTML and CSS knowledge is assumed.
Pictures:
Introduction video of Wes Bos – Beginner JavaScript course:
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 1080p
download link
Password file(s): www.downloadly.ir
Size
5.8 GB
Be the first to comment