入門Node.jsプログラミング【PDF版】

翔泳社(出版社) , JonathanWexler(著) , 吉川邦夫(監訳)

商品番号
161270
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2019年09月25日
ISBN
9784798161273
データサイズ
約6.8MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  アプリ開発  JavaScript  電子書籍【PDF版】  web制作

販売価格:¥3,740(税込)

ポイント:680pt (20%)
詳細はこちら

送料無料 在庫あり

[重要] 消費税率の変更について

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

JavaScript(ES2015以降)をフル活用して
柔軟性に富んだWebアプリを作成しよう!
フロントエンドもバックエンドも
JavaScriptのスキルを120%活用する

本書は
「Get Programming with Node.js」
Jonathan Wexler, Manning Publications Co, 2019
の翻訳書です。

アプリケーションを構築できるプラットフォームは数多く存在します。Node.jsは、そのひとつですが、Webアプリケーション(インターネットを介してリクエストを処理し、応答として処理したデータとビューを返すアプリケーション)の構築に適している点が最大の特徴です。

本書は、純粋にJavaScript(ECMAScript 2015以降)だけを使ってアプリケーションを構築する手法と、その手立てを提供します。そのため、JavaScriptの機能と使い所の極意を否が応でも学ぶことになります。

また同時に、本書はWeb開発への導入編となるでしょう。Webアプリケーションを構築したことがないとか、内部的な仕組みを完全に理解していなかったという人は、本書で、その全貌を学ぶことができます。

本書の目標は、サンプルやコードを通じて、これらのコンセプトを説明することであり、サンプルを使い・変更して、読者が自分のアプリケーションを作れるようにすることにあります。

【本書のポイント】
・9つのユニットと38の短い章構成
・節ごとの理解度チェック
・章ごとの練習問題
・豊富な補足事項とポイント解説

【読者が得られること】
・Node.jsを使ったWebアプリケーション構築の基礎知識
・Node.jsによる実用的なプログラミング能力
・ECMAScript 2015以降の新しい機能を使ったプログラミング手法

【対象読者】
・Node.jsについて興味がある方
・Webアプリケーション構築について学びたい方
・JavaScriptには馴染みがあるが、Web開発の経験が少ない方

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

UNIT 0 準備と設定
 LESSON 0 Node.jsとJavaScriptエンジンの準備
 LESSON 1 環境を設定する
 LESSON 2 Node.jsアプリケーションを実行する

UNIT 1 Node.jsを利用する
 LESSON 3 Node.jsモジュールを作る
 LESSON 4 単純なWebサーバーをNode.jsで作る
 LESSON 5 到着するデータを処理する
 LESSON 6 ルーティングの改良と外部ファイルの供給
 LESSON 7 演習:最初のWebアプリケーションを自作する

UNIT 2 Express.jsの導入
 LESSON 8 Expess.jsでアプリケーションを設定する
 LESSON 9 Express.jsでのルーティング
 LESSON 10 テンプレートでビューを接続する
 LESSON 11 コンフィギュレーションとエラー処理
 LESSON 12 演習:Express.jsで強化する

UNIT 3 データベースに接続する
 LESSON 13 MongoDBデータベースの準備
 LESSON 14 Mongooseでモデルを作る
 LESSON 15 コントローラとモデルを接続する
 LESSON 16 演習:購読ユーザーの情報を保存する

UNIT 4 モデルの構築
 LESSON 17 データモデルを改善する
 LESSON 18 ユーザーモデルを作る
 LESSON 19 モデルの作成と読み出し
 LESSON 20 モデルの更新と削除
 LESSON 21 演習:CRUDモデルを加える

UNIT 5 ユーザーアカウント認証
 LESSON 22 セッションとフラッシュメッセージを加える
 LESSON 23 ログインを実施し、パスワードをハッシュする
 LESSON 24 ユーザー認証を追加する
 LESSON 25 演習:ユーザー認証の追加

UNIT 6 APIの構築
 LESSON 26 アプリケーションにAPIを追加する
 LESSON 27 アプリケーションから自作APIをアクセスする
 LESSON 28 APIセキュリティを追加する
 LESSON 29 演習:APIを実装する

UNIT 7 チャット機能の追加
 LESSON 30 socket.ioを利用する
 LESSON 31 チャットのメッセージを保存する
 LESSON 32 チャットをインジケータで通知する
 LESSON 33 演習:チャット機能を追加する

UNIT 8 公開版のデプロイと管理
 LESSON 34 アプリケーションをデプロイする
 LESSON 35 公開版を管理する
 LESSON 36 アプリケーションをテストする
 LESSON 37 演習:Confetti Cuisineをデプロイする

APPENDIX A ES6で導入されたJavaScript構文
APPENDIX B ロギングとグローバルオブジェクトの使い方

各種問い合わせは以下のリンクからご連絡ください

関連商品

事例で学ぶ!あたらしいデータサイエンスの教科書

販売価格:2,420円(税込)

2019.12.17発売

動かして学ぶ!Python Django開発入門

販売価格:3,740円(税込)

2019.12.13発売

情報処理教科書 情報処理安全確保支援士 2020年版

販売価格:3,168円(税込)

2019.11.19発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

ITインフラ関連本特集

【PDF版高額書籍フェア】売れ筋のハイエンドPDF版書籍を厳選し、40%ポイント還元!

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

起業に役立つ技術書特集

【起業に役立つ技術書特集】Webサービスを始め、副業やスモールビジネスにオススメの技術書をご案内。

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

特集をもっと見る