試験公開中

このエントリーをはてなブックマークに追加

Azure無料プランで作る!初めてのWebアプリケーション開発

インプレス NextPublishing

1,980円 (1,800円+税)

JavaScript初心者が全てAzureの無料枠を使って実際にWebアプリケーションを作ることを目標としたチュートリアルガイドです。Node.jsとSQLを組み合わせて、ブラウザベースのWebサービスを構築できるまでを丁寧に解説しています。JavaScript初学者に最適な一冊です。

関連サイト

本書の関連ページが用意されています。

内容紹介

JavaScript初心者でもできる!Webアプリ簡単作成ガイド!

本書はJavaScript初心者が全てAzureの無料枠を使って実際にWebアプリケーションを作ることを目標としたチュートリアルガイドです。Node.jsとSQLを組み合わせて、ブラウザベースのWebサービスを構築できるまでを丁寧に解説しています。JavaScript初学者に最適な一冊です。

書誌情報

  • 著者: 窓川 ほしき
  • 発行日: (紙書籍版発行日: 2018-04-13)
  • 最終更新日: 2019-04-05
  • バージョン: 1.1.0
  • ページ数: 114ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: インプレス NextPublishing

対象読者

著者について

窓川 ほしき

大学時代に、趣味でWindowsアプリケーションの作成を始める。アプリはVectorで公開し、ダウンローダーのカテゴリーで人気1位を獲得。2016年にNode.jsと出会い「こんなに簡単にサーバーサイドのコードも書けるのか!」と感動、Webブラウザベースのツール作成を開始する。「JavaScriptでの作成の手軽さとAzureでの公開の簡単さを伝えたい」と、技術系同人誌の即売会イベントにて同人誌を頒布していたところ、商業出版の声がかかる。Web上での名前は「ほしまど」。最近のマイブームは劇場版BLAME!。

目次

はじめに

  • この本の目的
  • 参考書
  • 免責事項
  • 表記関係について
  • 底本について
  • 開発ツールと公開までの全体像
  • 必要な開発環境とアカウント、その入手先
  • 公開までの手順
  • 開発言語としてJavaScriptを選択
  • サンプルのソースコードについて

第1章 スクレイピングアプリをローカルで作る

  • 1.1 クライアントの表示UIとしてカレンダーを作成する
  • 1.2 カレンダーに、追加の情報を表示する
  • 1.3 ローカルで、動的な表示を行ってみる
  • 1.4 ローカルでのNode.js のインストールとサンプルコードの動作確認
  • 1.5 Twitterから特定のキーワードをスクレイピングする
  • 1.6 スクレイピングしたデータをカレンダーに表示する

第2章 Azureの環境を準備して、スクレイピングアプリを公開する

  • 2.1 GitHub アカウントとリポジトリの作成
  • 2.2 Microsoft Azure アカウントの作成
  • 2.3 Webサービスのリソース作成とGitHubリポジトリの紐付け
  • 2.4 認証情報を設定する
  • 2.5 さぁ、複数のデバイスからアクセスしよう

第3章 バッテリーを記録して、マルチデバイスから参照できるアプリを作る

  • 3.1 データの保存先に、SQLデータベースを選択
  • 3.2 SQL Server Express のインストールと動作確認
  • 3.3 SQLデータベースのテーブル構築
  • 3.4 SQLデータベースへの、SQL Management StudioからのI/O確認
  • 3.5 SQLデータベースへの、APIによるI/O確認

第4章 バッテリー記録アプリを、Azureサーバー上に公開する

  • 4.1 Azure SQL のリソース作成と動作確認
  • 4.2 Azure SQLデータベースのテーブル構築と動作確認
  • 4.3 クライアントからのコマンドラインベースでAPI利用

第5章 起床と就寝を記録するWebブラウザアプリを公開

  • 5.1 起床と就寝のログを記録するアプリを設計
  • 5.2 データベースの設計とSQLiteデータベースという選択
  • 5.3 サーバー側:SQLiteデータベースへのアクセスを覚える
  • 5.4 簡単なユーザー登録と認証を作成して、SQLへのアクセスI/Fを組み上げる
  • 5.5 Expressフレームワークで簡単に実装
  • 5.6 Azure Web Appへ配置と設定の仕方
  • 5.7 Vue.jsフレームワークでクライアント側のUIを作成
  • 5.8 クライアント側UIを含めてAzure上で動作確認をする

付録A バッテリー残量記録の仕様

  • A.1 API仕様
  • A.2 APIの動作概要

付録B SQLiteデータベースをグラフィカルに参照する方法

付録C Windows向けにElectronでネイティブアプリ化する

著者紹介

Home 書籍一覧 Azure無料プランで作る!初めてのWebアプリケーション開発 ▲ ページトップへ戻る