インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

JavaScript初心者がNode.jsでTwitterのBotを作って遊べるようになるための本

価格: ¥0
カテゴリ: Kindle版
Amazon.co.jpで確認
この本を手に取っていただいた方は、JavaScriptを使ったプログラミングを始めたけれど、実際にどんな風に役立てていけば良いのかよくわからないという方だと思います。あるいはJavaScriptを始め一通りのチュートリアルをやって見て、ある程度の自身が付いたのでもう少し実用的なプログラミングに取り組んでみたいと思った方かもしれません。

JavaScript自体はとても簡単な言語で、いろいろな分野に応用できる言語ではありますが、その選択肢の多さゆえに、どんな風に使っていいのかわからなくなっている人が多いようです。また、JavaScriptの本の中にはブラウザで動かす前提のものが多く、サーバーサイドJavaScriptのNode.jsの使い方についてはノウハウが一般化していない印象があります。

この本の目標としては、基本的なJavaScriptの知識があることを前提に、かんたんなプログラムを書いてTwitterのアカウントを自動的に操作して、好きなメッセージを定期的に投稿したりする「ボット」を自作できるようにすることです。

そのために、本書の流れとしては、最初にJavaScriptの文法を復習して、その次にTwitterの開発者メニューから必要なアクセスキーを取るための手順を説明します。次にローカルのPCでJavaScriptのプログラムを作成してTwitter APIにアクセスできるようにします。余裕がある人向けのおまけですが、Amazon Web Servicesを使って、ほぼ無料でボットを運用できるようにするための方法を解説します。

学習を進める際の注意点ですが、一気に進めようとせずに、少しずつ、わからなくなったら前の章に戻ったり、別の本を参照したりしてゆっくりと進めると良いと思います。プログラミングは楽しいですが、理解に時間がかかることがあるのも事実です。焦ることなく、ゆっくりと学習を進めていきましょう。

1. Node.jsについての基礎知識

1.1 Node.jsとは?
1.2 Node.jsの基本的な情報
1.3 Node.jsと従来のブラウザで動作するJavaScriptとの違いとは
1.4 なぜ今Node.jsを勉強すべきなのか?
1.5 Node.jsの開発者・ライアン・ダール(Ryan Dahl)について
1.6 Node.jsの問題点とは

2. Node.jsを使用するための環境構築

2.1 MacOSの場合
2.2 Linuxの場合
2.3 Windowsの場合
2.4 nvmを使用する方法

3. Node.jsのプログラムを実行する方法について

3.1 REPLを活用する
3.2 ファイルを使用する

4. JavaScriptの基本文法おさらい

4.1 JavaScriptの基本的な言語仕様
4.2 コンソール
4.3 変数
4.4 型
4.5 if構文
4.6 for構文
4.7 while構文
4.8 コールバック関数

5. Twitter APIの活用

5.1 APIとは?
5.2 OAuthとは?
5.3 Twitter APIを使用するための登録
5.4 Twitter APIを使用した投稿
5.5 Twitter APIでメディアを投稿する

6. クラウドとTwitter APIの連携

6.1 Amazon Web ServicesとTwitter API
6.2 AWS Lambdaの課金について
6.3 デプロイパッケージ