入門Node.jsプログラミング 発売予定

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

商品番号
158620
販売状態
発売予定
納品形態
宅配便にてお届け
発売日
2019年09月25日
ISBN
9784798158624
判型
B5変
ページ数
488
キーワード
プログラミング  アプリ開発  JavaScript  web制作

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

ポイント:340pt (10%)
詳細はこちら

送料無料 お取り寄せ品

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

電子書籍を見る
ほしい物リストに追加

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開発の経験が少ない方

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 ロギングとグローバルオブジェクトの使い方

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

関連商品

独習C++ 新版

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

2019.11.11発売

入門Haskellプログラミング

販売価格:4,104円(税込)

2019.07.31発売

入門Haskellプログラミング【PDF版】

販売価格:4,104円(税込)

2019.07.31発売

絵で見てわかる量子コンピュータの仕組み

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

2019.07.10発売

おすすめ特集

今月のクーポン

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

ITインフラ関連本特集

ネットワーク/サーバー/セキュリティを学ぶなら読んでおきたいおすすめの書籍。

ネット模試

学習の総まとめや試験前の力試しに!パソコンから手軽に受験できるIT技術資格の模擬試験。

情報処理教科書シリーズ

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

ビジネススキルの本

ビジネスマナー、仕事術、業界知識を身に付けるならこの一冊!おすすめビジネススキルの本。

Python特集

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

特集をもっと見る