YoVDO

Getting Started With ES2015 Course (How To)

Offered By: Treehouse

Tags

Javascript Courses Arrow Functions Courses

Course Description

Overview

ES2015, also called ES6, is a newer version of the JavaScript language that’s well supported in browsers and commonly used by programmers.

In this course, you'll get up-to-speed with ES2015 basics and be well on your way to writing modern JavaScript. You'll learn best practices for creating variables, using the let and const keywords, and a better way to concatenate string values using template literals. You'll also learn the compact syntax for creating functions using "arrow syntax."

What you'll learn

  • Defining variables with let and const
  • Concatenating strings with template literals
  • Creating arrow functions

Syllabus

Defining Variables With let and const

For most of JavaScript's life, there's been only one way to create, or "declare", a variable: the var keyword. In the latest version of JavaScript there are two new ways: const and let.

Chevron 9 steps
  • Welcome to Getting Started With ES2015

    1:01

  • Declaring Variables in JavaScript

    1:20

  • Creating Unchanging Variables With const

    4:10

  • Using Constants with Arrays and Objects

    2:44

  • Review creating variables with const

    5 questions

  • Defining a Variable with let

    2:48

  • Using let with for Loops

    2:25

  • Reviewing let and const

    1:00

  • Review let and const

    5 questions

Using Template Literals

Template literals offer a lot of convenience when creating strings in JavaScript. Let's look at the main features.

Chevron 3 steps
  • Basic and Multiple Line Strings

    5:48

  • String Interpolation

    4:08

  • Review Template Literals

    5 questions

Create Functions Using Arrow Syntax

ECMAScript 2015 has been widely adopted by all modern browsers. This means we can use a more concise way to write functions. In this workshop we'll convert some traditional functions into a more modern syntax.

Chevron 4 steps
  • Basic Arrow Syntax

    3:43

  • Adding Arguments To Arrow Functions

    1:40

  • Concise Arrow Function Syntax

    3:16

  • Review JavaScript Arrow Functions

    5 questions


Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera