0Pricing
JavaScript Academy · レッスン

入門

入門

「入門」はCoddyKit上の無料JavaScript Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavaScript Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 JavaScript Academyコースには全1レッスンが含まれています。

はじめに

こんにちは。

JavaScript入門コースへようこそ。 

このコースでは、JavaScript言語を紹介し、基本的な構造を学習します。

HTMLの知識がない場合は、このコースを始める前にHTMLの知識が必要です。

はじめに

JavaScriptは、Webアプリケーションからモバイルアプリケーション、データベースシステム、NodeJSなどのサーバーサイドシステムまで、さまざまな分野で使用されています。

このプログラミング言語は、過去10年間の成長により、間違いなく世界で最も人気のあるソフトウェア技術の一つです。

情報

現在のJavaScriptはECMAScript 2020であり、モダンブラウザーに実装されている最新バージョンです。

すぐに疑問にお答えします

すぐに疑問にお答えします

JavaScriptとECMAScriptの違いは何でしょうか。

この経緯を説明する必要はありません。JavaScriptの正式名称はECMAScriptだと覚えておきましょう。

以下のアドレスから参照できる仕様書も、ECMAScriptという名称で記載されています。

どこかでECMAScriptという名前を見かけたら、実際にはJavaScriptのことだと考えて構いません。

現在使用されているJavaScriptの最新バージョンは、ECMAScript 2020、またはECMAScript 11です。

質問

このコースは、Web環境でのJavaScriptの使用を中心に構成されています。

これまでに、HTML入門コースとCSSコースでHTMLとCSSの両方を学習しました。

WebはHTML、CSS、JavaScriptの3つの言語を基盤としています。この3つの最後の要素であるJavaScript言語の学習を始めましょう。

求人情報

ここで間違いありません。

JavaScriptは生産性が高く、ソフトウェアのさまざまな分野で幅広く利用されています。

JavaScriptとJavaは同じ言語ですか?

JavaScriptとJavaは同じ言語ですか?

まったく異なる言語です。

Javaは歴史的に先に開発され、その後JavaScript言語が開発されました。

Javaはクラスベースで型安全な、JVM上で動作する言語です。一方、JavaScriptは型安全ではなく、プロトタイプベースの継承を提供し、主にブラウザー上で動作するよう開発されています。

構文には共通点があります。ただし、JavaとJavaScript言語には、名前が似ていること以外に関係はありません。

Web以外でのJavaScript言語の利用分野は何ですか?

Web以外でのJavaScript言語の利用分野は何ですか?

JavaScriptはWebページを構成する3本柱の一つであるだけでなく、サーバーサイドのNodeJSのような重要なプロジェクトの基盤にもなっています。

モバイル分野では、React NativeやIonicなどのモバイルフレームワークを使用した、モバイルアプリケーション開発向けのハイブリッドソリューションに利用されています。

JavaScriptは柔軟で軽量なアーキテクチャを備えているため、さまざまなデータベースからIoTデバイスやゲームまで、多くの分野で技術的なソリューションが利用できます。

Webの世界におけるJavaScript言語の役割は何ですか?

Webの世界におけるJavaScript言語の役割は何ですか?

1990年代半ばからWebに欠かせない存在であるJavaScript言語は、2000年代半ば以降、その重要性がさらに高まりました。

JavaScript言語のおかげで、多くのビジネスロジックをブラウザーで実行できるようになりました。React、Angular、Vueなどのフレームワークやライブラリによって、Webサイトはよりインタラクティブになりました。

Webの世界でJavaScriptが果たす役割とは何でしょうか?

Webの初期には、主に情報を提供するために使われていたWebページが、次の時代にはユーザーがデータを入力できるWebアプリケーションへと変化しました。

FacebookやTwitterなどのソーシャルメディアは、JavaScriptが広く使われている現代のWebアプリケーションの代表的な例です。

JavaScriptをクライアント側で使うもう1つの利点は、一部の処理をサーバーではなくクライアント側で実行できるため、サーバーの負荷を軽減できることです。

JavaScriptなしのHTMLとCSS

JavaScriptを学ばずに、HTMLとCSSだけでWebページを開発できますか?

はい、できます。HTMLとCSSだけでもWebページを開発できますが、ユーザーが発生させたイベントの制御、ブラウザー上でのプログラミング、より動的なWebページの作成には、JavaScript言語が不可欠です。

JavaScriptの学習は難しいですか?

JavaScriptの学習は難しいですか?

JavaScriptの学習は難しくありません。ただし、プロトタイプ継承、クロージャ、レキシカルスコープなどの概念は、開発者が最初に理解するのに苦労することがあります。

Coddykitのコースを通して、皆さんのJavaScriptに関する知識をすぐに深められるよう、最善を尽くします。

JavaScriptアプリケーションはどこで記述しますか?

JavaScriptアプリケーションはどこで記述しますか?

JavaScript言語の開発を始める前に、エディターの選択については以下の動画をご覧ください。

エディター以外のオンラインツールで記述したい場合は、jsfiddle.netのような優れた選択肢があります。

すべてのブラウザーがJavaScriptの最新バージョンであるES2020をサポートしていますか?

すべてのブラウザーがJavaScriptの最新バージョンであるES2020をサポートしていますか?

現在、モダンで最新のブラウザーの多くが、ES2020の多くの機能に対応しています。

WebページではJavaScriptをどのように使用しますか?

WebページではJavaScriptをどのように使用しますか?

このコースを始めるための前提知識として、HTMLとCSSについては理解しているものとします。

一方、JavaScriptは、ユーザーがHTMLで入力したフォームをサーバーに送信せずに検証したり、AJAXを使用してページを更新せずにユーザーへフィードバックを返す仕組みを構築したり、HTMLやCSSを補完してより高度なユーザーインターフェースを作成したりするなど、多くの用途に対応しています。

これに加えて、近年普及したReact、Angular、Vueなどのシングルページアプリケーションを使った動的なWebアプリケーションの作成にも使用されています。

おめでとうございます

おめでとうございます 🎉

最初のレッスンでは、JavaScriptとは何かを学びました。

次のセクションでは、最初のJavaScriptコードを書きます。

入門 — イラスト16

よくある質問

「入門」レッスンは無料ですか?

はい。「入門」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、JavaScript Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 JavaScript Academyコースには全1レッスンが含まれています。

「入門」で何を学びますか?

入門 ブラウザで直接実行するハンズオンコードでJavaScript Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

JavaScript Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJavaScript Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。

「入門」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJavaScript Academyレッスンでコードを書いて実行できますか?

はい。すべてのJavaScript Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

← JavaScript Academyに戻る