0Pricing
Angular Academy · レッスン

Angularアプリの構成

コンポーネント、テンプレート、シングルページアプリケーションという考え方を、コードを1行も書かずにAngularアプリの全体像として学びます。

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

ブロックから作られるアプリ 🧱

Angular アプリは、コンポーネントと呼ばれる小さなブロックで構成されています。それぞれが画面の一部分を担います。

あらゆる場所にあるコンポーネント

ヘッダー、ボタン、プロフィールカード。それぞれが独立したコンポーネントです。組み合わせれば、アプリが完成します。

LEGO ブロックのようなもの

LEGO を思い浮かべてください。小さなブロックを組み合わせて、大きな作品を作ります。ブロックは作り直すことなく、いつでもどこでも再利用できます。

テンプレート:HTML

各コンポーネントには、HTML で記述されたテンプレートがあります。画面に何を表示するかを定義するもので、目に見える部分です。

<h1>Hello, {{ name }}!</h1>

あの波括弧 ✨

{{ name }} が見えますか?Angular はここを実際のデータに置き換えます。データを変更すると、画面も自動的に更新されます。

頭脳:TypeScript

各コンポーネントの背後には TypeScript コードがあります。データを保持し、何をするかを決める頭脳の役割を果たします。

テンプレート + 頭脳 = コンポーネント

つまり、コンポーネントは2つの要素からできています。目に見える HTML と、処理を担う TypeScript です。この2つが組み合わさって、一つのパーツになります。

クリックと操作

ボタンをタップすると、頭脳が反応します。何かを保存したり、メッセージを表示したりします。アプリが生きているように感じられます。

コンポーネントのツリー 🌳

アプリ全体は、木の枝のように、コンポーネントの中に別のコンポーネントが入れ子になって構成されています。シンプルな仕組みを繰り返し組み合わせているのです。

完了です! 🏆

これで Angular とは何か、なぜ存在するのか、そして Angular アプリがどのようなものかがわかりました。しっかりとした基礎が身に付きましたね。素晴らしいです!

クイックチェック

最後の問題です!Angular アプリを構成する小さな基本ブロックは、何と呼ばれているでしょうか?

よくある質問

「Angularアプリの構成」レッスンは無料ですか?

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

「Angularアプリの構成」で何を学びますか?

コンポーネント、テンプレート、シングルページアプリケーションという考え方を、コードを1行も書かずにAngularアプリの全体像として学びます。 ブラウザで直接実行するハンズオンコードでAngular Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

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

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

「Angularアプリの構成」レッスンにはどのくらい時間がかかりますか?

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

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

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

このコースのすべてのレッスン

  1. Angularとは何ですか
  2. フロントエンドフレームワークが存在する理由
  3. Angularアプリの構成
← Angular Academyに戻る