Aulas do Curso (36 vídeos)
Learn about variables and naming conventions. ?? https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps…
Learn about the seven data types in JavaScript ES6 (ECMAScript 6). Code ?? http://codepen.io/beaucarnes/pen/dOxXWK?edit…
Working with numbers in JavaScript including adding, subtracting, multiplying, dividing, modulus, increment, decrement, …
Strings are a group of characters. Learn all about them in this video! ?? Code: http://codepen.io/beaucarnes/pen/EWVKMa…
Bracket notation allows you to access a specific character in a string. ?? Beau Carnes on Twitter: https://twitter.com/…
String methods featured in this video: charAt, charCodeAt, concat, endsWith, fromCharCode, includes, indexOf, lastIndexO…
Functions are one of the fundamental building blocks in JavaScript. This video talks about function definitions, names, …
Hoisting is when variable and function declarations are processed before any code is executed. This is an important conc…
Learn about comparison operators. Also, if else statements! Code ?? http://codepen.io/beaucarnes/pen/vgQKNv?editors=001…
What’s the difference between double equal signs and triple equal signs in JavaScript? Find out in this video! Code: ??…
Learn about the difference between null and undefined in JavaScript. Code: ?? http://codepen.io/beaucarnes/pen/ygLwod?e…
Short-circuit evaluation happens when using conditionals with && or ||. The second argument is only evaluated when the f…
The ternary operator, or conditional operator, takes three arguments and is basically a shortened way of writing an if-e…
Switch statements help control the flow of your program. This video explains how to use them in JavaScript. Code: ?? h…
Arrays are ways to store more than one value in a single variable. This video also covers nested arrays and the forEach …
Learn how to use 10 different array methods in JavaScript. The array methods featured in this video are push, pop, conca…
Shallow copy arrays using slice and the spread operator. Deep copy arrays using JSON.stringify. ?? Code: http://codepen…
Create random numbers! Also, use parseInt to convert strings to integers. ?? Code: http://codepen.io/beaucarnes/pen/Mp…
For loops are one of the most common ways to repeat things in JavaScript. Code: ?? http://codepen.io/beaucarnes/pen/YZ…
While and do... while are ways to loop over code in JavaScript. ?? Code: http://codepen.io/beaucarnes/pen/KWvmBR?editor…
For... in and for... of loops allow you to loop through property names and values in JavaScript. ?? Code: http://codepe…
Learn eight methods to iterate through an array in JavaScript! Methods include: forEach, map, filter, reduce, some, ever…
Learn all about objects in JavaScript. Code: ?? http://codepen.io/beaucarnes/pen/VPbJze?editors=0012 More info: ?? htt…
Learn about objects in JavaScript. This video covers using objects for lookups, removing properties using delete, testin…
AJAX in JavaScript allows allows you to update parts of a web page without reloading the entire page. Code: ?? http://…
JSON stands for JavaScript Object Notation. It is a syntax for storing and exchanging data. Learn how to use it in JavaS…
Closures are an important concept in JavaScript and other programming languages. Learn the basics of closures in this vi…
The 'this' keyword refers to the object that "owns" the JavaScript code. ?? Code: http://codepen.io/beaucarnes/pen/GWPO…
A promise in JavaScript represents the eventual result of an asynchronous operation. Learn how they work in this video. …
The Notifications API lets a web page or app send notifications that are displayed outside the page at the system level;…
An Immediately Invoked Function Expression (IIFE) is a JavaScript function that runs as soon as it is defined. ?? Code:…
Strict mode in JavaScript tightens the rules for certain behaviors. You can execute JavaScript code in strict mode by us…
How do you check if a property is in an object in JavaScript? Learn three ways in this video. Two of the ways are ‘in’ a…
setTimeout and setInterval are timing events in JavaScript that both allow execution of code at specified time intervals…
Error handling in JavaScript uses the keywords: try, catch, finally, and throw. ?? Code: https://codepen.io/beaucarnes/…
Work with dates in JavaScript. ?? Video with editable code: https://scrimba.com/casts/coab2-08cb15b8a093 ?? Beau Carne…
Sobre o Canal
Mais cursos do Canal
Course Preview