🐣

Angularの公式チュートリアルをやっていく その1 - Introduction

2023/06/11に公開

Angularの公式チュートリアル「はじめての Angularアプリ」をやっていく過程をまとめています。

記事一覧
Angularの公式チュートリアルをやっていく その1 - Introduction
Angularの公式チュートリアルをやっていく その2 - Hello world
Angularの公式チュートリアルをやっていく その3 - Create home component
Angularの公式チュートリアルをやっていく その4 - Create housing location component
Angularの公式チュートリアルをやっていく その5 - Create an interface
Angularの公式チュートリアルをやっていく その6 - Add inputs to components
Angularの公式チュートリアルをやっていく その7 - Add property binding to components
Angularの公式チュートリアルをやっていく その8 - Add dynamic values to templates
Angularの公式チュートリアルをやっていく その9 - Use *ngFor in templates
Angularの公式チュートリアルをやっていく その10 - Angular services
Angularの公式チュートリアルをやっていく その11 - Add routing
Angularの公式チュートリアルをやっていく その12 - Customize the details page
Angularの公式チュートリアルをやっていく その13 - Integrate Angular forms
Angularの公式チュートリアルをやっていく その14 - Add search functionality
Angularの公式チュートリアルをやっていく その15 - Add HTTP communication

はじめに

次の案件でAngularを使う事になりそうなので、まずはAngularの公式チュートリアルをやっていくことにしました。
この記事には、その過程や、躓いたことなどがあれば共有していきたいと思い執筆することにしました。

AngularはライバルのReactやVue.jsに比べて人気が落ちるせいか、情報が少なめのため、少しでも参考になればいいなと思っております。

また、全工程を一記事にまとめるとすごい文量になりそうなので、キリの良いところで少しずつ区切っていきます。

チュートリアルを始める

ここからチュートリアルを始めていきます。
日本語版でやるか、英語版でやるか迷ったのですが、取り敢えず日本語版でやっていきます。
https://angular.jp/tutorial/first-app

環境構築

Angularの公式チュートリアルを始めるにあたって、自分のPCに環境構築するか、StackBlitzっていうWebサービスを使ってクラウドで始めるか選べるらしい。

私はせっかくなら環境構築も学びたいので、自分のPCに環境構築する方でいきます。

Node.jsとVSCodeのインストール

まずは下記二つのインストールですが、私は既にインストール済みなので省きます。

  • VSCode
  • Node.js

https://code.visualstudio.com/
https://nodejs.org/ja

VSCodeは開発用のエディタ(実質IDE)。
Node.jsはJavaScriptの実行環境のひとつで、JavaScriptで開発を行うならまず必須になるソフトウェアですね。

この二つのインストール方法などはネット上にいくらでも転がっているので、役割や使い方などを知らない方は別途ご自身で調べていただければと思います。

そして次は、Node.jsのバージョンチェックで、ちゃんとインストールされているか確認します。

node --version

すると……

v16.14.2

あれ、結構古いですね?
いま(2023/6/10時点)の安定バージョン18.16.0なんですけど。

……インストールしたの結構前で、バージョンアップもしなかったせいですね。

できれば最新バージョンにしたいところなのですが、いまこのnode.jsは個人開発のNext.jsで使っているし、node.jsのバージョン管理システムを入れるのも面倒臭いのでこのままで行こうと思います。

node.js のバージョンを確認しましょう。特定のバージョンの要件については、package.json ファイルの engines プロパティを参照してください。
[引用元:https://angular.jp/tutorial/first-app]

package.jsonのexportsプロパティ的にも問題なさそうなのでOK!

Angular CLIのインストール

チュートリアル通りにAngular CLIもインストールしていく。

npm install -g @angular/cli

これは普通に成功。
つぎはいよいよ、Angularのコードを見て行けそうです。


→ 次へ Angularの公式チュートリアルをやっていく その2 - Hello world

Discussion