YoVDO

【世界で4万人が受講】JavaScriptエンジニアのためのES6完全ガイド

Offered By: Udemy

Tags

Javascript Courses Web Development Courses Destructuring Courses

Course Description

Overview

述べ78万人の受講生を抱えるStephen Grider氏による大人気コースの完全日本語版。JSのメソッドのforEach、map、reduce、ES6で新しく登場した関数のデフォルト値やクラス、改善されたオブジェクトリテラルについて学ぶ。

What you'll learn:
  • ES6の新機能をどういうときに使うべきかわかるようになる
  • ES6の主要な機能についての理解
  • generatorが使えるようになる
  • 分割代入(destructuring)を他のエンジニアにも教えられるほどの理解
  • forループを使わずに実装ができるスキルの習得

このコースはStephen Grider氏による大人気コース「ES6 JavaScript: The Complete Developer's Guide」の完全日本語版となります。

モダンなWebのライブラリやフレームワークを扱う上でES6(ES2015)のスキルは必須になってきたと言っても過言ではありません。そして、エンジニア市場においてもES6のスキルへの要求は高まってきています。

このコースではES6の機能を一つ一つ体系的に学び、「どういうときに」、「どうやって」使うべきなのかということを丁寧に解説、そして演習で実践していきます。

まずは配列の便利メソッドである「forEach」、「map」や「reduce」を学びます。次にES6で新しく登場した関数のデフォルト値クラス、また、改善されたオブジェクトリテラルなどについて学んでいきます。すべてのトピックでコードを実行しながら実際の動きをその場で確認しますし、演習問題を通して実際にコーディングも行っていきながら理解を深めていきます。

JavaScript、あるいはES6をこれから始めたいと思っているエンジニアや、今までなんとなく使っていたけど「いまいち何がなんだかわかっていない」という方にこのコースはぴったりです!ES6のスキルを身につけるためには、「なぜ」この機能が言語仕様に追加されたのかという理由も含めて学習していくことをおすすめします。このコースではその「なぜ」も含めて学ぶことができます。

  • なぜES6の話をするとBabelが出てくるのか

  • なぜ従来のforループをやめて「map」や「reduce」を使うようにするのか

  • なぜ最近のフレームワークでは「...」を使った変数みたいなものがあるのか

  • なぜES6のコードはやたらと省略しているように見えるのか

  • なぜgeneratorというものが登場したのか。配列ではだめなのか

このコースではこれらの疑問にも応えていきます。「なぜ」をすっきりさせながらES6への理解を深めていきましょう!


Taught by

Ken Fukuyama and Stephen Grider

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Advanced React
Meta via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX