実践JavaScript

JavaScriptは、Webページに動きをつけるためのWeb開発に欠かせない言語です。

このコースでは、変数・条件分岐・関数などの基本文法から、DOM操作やイベント処理、fetchやasync/awaitを使った非同期処理までを段階的に学びます。最後はローカル環境を整え、素のJavaScriptでTODOアプリを実装します。

  • JavaScript
  • DOM
  • 非同期処理
  • fetch API
  • Node.js

こんな人におすすめ

HTML・CSSを学んだ後に、JavaScriptでWebに動きをつけられるようになりたい方におすすめのコースです。

  • HTML・CSSは学んだが、JavaScriptはこれからという方
  • JavaScriptの基礎を体系的に学び直したい方
  • DOM操作やAPI通信など、実践的なJavaScriptを身につけたい方
  • Reactなどのフレームワーク学習の前に土台を固めたい方

実践JavaScriptで学べること

変数・関数・配列・オブジェクトなどのJavaScriptの基本文法から、DOM操作・イベント処理・fetchによるAPI通信・async/awaitを使った非同期処理、ローカル環境での実践的なアプリ開発までを段階的に学びます。
※このコースはmosyaやProgate Pathのコンテンツを利用しながら学習していきます。

前提知識やコース

  • HTML・CSSの基本的な知識

基礎編

JavaScriptの基本を学ぼう プロ

変数・演算・関数・テンプレートリテラルなど、JavaScriptの基本文法を学びます。

  • 変数
  • アロー関数
  • テンプレートリテラル
学習内容をみる (7演習)

条件分岐と繰り返しを学ぼう

if文・for文を使って、プログラムの流れを制御する方法を学びます。

  • 条件分岐
  • for文
学習内容をみる (2演習)

配列・オブジェクト・クラスを使いこなそう プロ

配列の便利メソッドやオブジェクト・クラスといった、一歩進んだJavaScriptの書き方を学びます。

  • 配列
  • オブジェクト
  • クラス
学習内容をみる (4演習)

モジュールを使いこなそう プラス

ファイル分割やexport・import、npmパッケージの使い方を学び、コードを整理して再利用する方法を身につけます。

  • モジュール
  • エクスポート
学習内容をみる (7演習)

応用編

DOMを操作してみよう プロ

JavaScriptからHTML要素を取得・操作するDOMの基本を学びます。

  • DOM操作
  • 要素の取得
学習内容をみる (5演習)

イベントとクラス操作で動きをつけよう プロ

ユーザーの操作に応じて処理を実行し、画面に動きをつける方法を学びます。

  • イベント処理
  • クラス属性の操作
学習内容をみる (4演習)

ブラウザの機能を活用しよう

localStorageやIntersection Observerなど、ブラウザならではの機能を活用します。

  • localStorage
  • スクロール連動
学習内容をみる (2演習)

データ処理の腕試しに挑戦しよう

配列・文字列を使った実践的なデータ処理問題に挑戦します。

  • 重複除去
  • 配列の回転
学習内容をみる (3演習)

実践編

ローカル開発環境を準備しよう

ブラウザを離れ、自分のPCでJavaScriptを動かすための環境を整えます。

  • 開発環境構築
学習内容をみる (2演習)

ローカル環境でJavaScriptを実践しよう

ローカル環境で、ブラウザ実行や本格的なアプリ開発を体験します。

  • TODOアプリ開発
学習内容をみる (2演習)