動かして学ぶ!Pythonサーバレスアプリ開発入門(NEXT ONE) [単行本]
    • 動かして学ぶ!Pythonサーバレスアプリ開発入門(NEXT ONE) [単行本]

    • ¥3,08093 ゴールドポイント(3%還元)
    • 在庫あり2025年6月14日土曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009003422431

動かして学ぶ!Pythonサーバレスアプリ開発入門(NEXT ONE) [単行本]

価格:¥3,080(税込)
ゴールドポイント:93 ゴールドポイント(3%還元)(¥93相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2025年6月14日土曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:翔泳社
販売開始日: 2021/06/12
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

カテゴリランキング

店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

動かして学ぶ!Pythonサーバレスアプリ開発入門(NEXT ONE) の 商品概要

  • 要旨(「BOOK」データベースより)

    サンプルはWebからダウンロード。AWS対応。Python+AWSで実現!アプリ設計から定期処理の実行まで。
  • 目次

    Prologue

    Chapter 1 サーバレスアプリケーションの完成イメージ
    01 サーバレスブログアプリケーション
    02 サーバレスKPI収集Bot
    03 サーバレスSlack Bot
    04 まとめ

    Chapter 2 サーバレスアプリケーションとは
    01 サーバレスアプリケーションのメリット
    02 サーバレスアプリケーションを実現するAWSサービス
    03 まとめ

    Chapter 3 アプリケーションの環境構築を行う
    01 アプリケーションの全体構成
    02 Pythonをインストールする
    03 pipをインストールする
    04 Pipenvを導入する
    05 Flaskを導入する
    06 まとめ

    Chapter 4 アプリケーションを作成する準備
    01 1ファイルでアプリケーションを作成する
    02 起動ファイルを作成する
    03 configファイルを作成する
    04 まとめ

    Chapter 5 ビューを作成する
    01 ビューとは
    02 ビューファイルを作成する
    03 最終的に必要なビューを追加する
    04 まとめ

    Chapter 6 テンプレートを作成する
    01 テンプレートファイルを作成する
    02 ビューとテンプレートファイルを紐づける
    03 staticファイルを作成する
    04 投稿一覧画面を作成する
    05 レイアウトファイルを作成する
    06 新規投稿画面を作成する
    07 投稿編集画面を作成する
    08 まとめ

    Chapter 7 モデルを作成する
    01 PynamoDBを導入する
    02 PynamoDBモデルを作成する
    03 ビューでモデルを操作する
    04 DynamoDBローカルを導入する
    05 スクリプトを作成する
    06 ローカルでのアプリケーションの動作を確認する
    07 まとめ

    Chapter 8 ログイン機能を導入する
    01 ログインライブラリを導入する
    02 ログインビューを作成する
    03 ログイン認証後だけ既存のビューにアクセスできるようにする
    04 ログインフォームのテンプレートファイルを作成する
    05 ユーザモデルを作成する
    06 ユーザローダを実装する
    07 configファイルを設定する
    08 アプリケーションファイルにログイン処理を追加する
    09 flashを導入する
    10 アプリケーションの動作を確認する
    11 まとめ

    Chapter 9 アプリケーションをサーバレス環境にデプロイする
    01 セッションをデータベースに保存する
    02 AWS IAMを作成する
    03 環境変数とConfigを利用して開発環境と本番環境を切り替える
    04 サーバレスライブラリzappaを導入する
    05 本番用テーブルを作成する
    06 サーバレスアプリケーションをデプロイする
    07 まとめ

    Chapter 10 Googleスプレッドシートに日次でユーザ数を記録するサーバレスBotを作る
    01 Google APIサービスアカウントキーを発行する
    02 Google Sheets APIを有効化する
    03 Googleスプレッドシートを作成する
    04 Googleスプレッドシートの共有設定を行う
    05 GoogleスプレッドシートBotプログラムを作成する
    06 Botプログラムのテストを行う
    07 スケジューリング機能を設定する
    08 サーバレスで動作確認をする
    09 まとめ

    Chapter 11 KPI情報を毎日自動で投稿するサーバレスSlack Botを作る
    01 SlackにBotsアプリを追加する
    02 ローカル環境変数をアップデートする
    03 Python Slackライブラリをインストールする
    04 Botプログラムをアップデートする
    05 zappa configをアップデートする
    06 Botプログラムをテストする
    07 サーバレス環境にデプロイする
    08 まとめ

    Chapter 12 zappaの様々な機能
    01 デプロイしたアプリケーションのステータスを確認する
    02 デプロイしたアプリケーションをアップデートする
    03 スケジューリングをアップデートする
    04 デプロイした特定のプログラムを実行する
    05 デプロイ済のアプリケーションを削除する
    06 ログを確認する
    07 アプリケーションのロールバックを行う
    08 SSL証明書を導入する

  • 出版社からのコメント

    AWSに対応!Pythonでサーバレスアプリを作ろう!
  • 内容紹介

    PythonとAWSで
    サーバレスアプリケーションを開発しよう!

    【サーバレスアプリケーションとは】
    ユーザ自身でサーバを立てて運用するのではなく、
    AWS に代表されるクラウドサービスを組み合わせて、
    必要なときにだけクラウドサービスを呼び出し、
    サービスを提供するアプリケーションのことです。
    以下のような様々なメリットがあります。

    ・常時可動させなければならないサーバに比べて費用がかからない
    ・サーバがダウンすることがないので可用性について気にする必要がない
    ・現状のPythonアプリケーションをそのまま利用できる

    【本書の概要】
    本書は、Pythonによるサーバレスアプリケーションの作成を通じて、
    サーバレスアプリケーション開発に必要な知識を解説した書籍です。
    サーバレスアプリケーション開発の基本から様々な日次処理まで
    丁寧に解説しています。

    【対象読者】
    ・Webアプリケーション開発者
    ・クラウド系エンジニア

    【本書で利用するフレームワーク・クラウドサービス】
    ・Flask
    ・Amazon Web Services(AWS)

    【著者プロフィール】
    本田崇智(ほんだ・たかとも)
    1983年北海道旭川市生まれ。北海道大学大学院情報科学研究科卒業。
    NTTデータへ新卒で入社しR&D部門にて自ら設計から実装まで行いつつ、
    グローバルでPMを担当。
    freeeではフルスタックエンジニアとして様々な新規事業案件を開発しリリース。
    その後自ら起業した会社のCTOやValuence Technologies取締役CTO等、
    スタートアップから上場企業まで複数の会社でCTOを務める。

  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    本田 崇智(ホンダ タカトモ)
    1983年北海道旭川市生まれ。北海道大学大学院情報科学研究科調和系工学研究室卒業。NTTデータ、freeeを経て、自ら起業した会社のCTOやValuenceTechnologies取締役CTO等、スタートアップから上場企業まで複数の会社でCTOを務める。現在は様々な企業のシステム開発および支援を行っている

動かして学ぶ!Pythonサーバレスアプリ開発入門(NEXT ONE) の商品スペック

商品仕様
出版社名:翔泳社
著者名:本田 崇智(著)
発行年月日:2021/06/14
ISBN-10:4798169722
ISBN-13:9784798169729
判型:A5
発売社名:翔泳社
対象:専門
発行形態:単行本
内容:電子通信
付録:有
言語:日本語
ページ数:239ページ
縦:21cm
その他:ダウンロードファイル
他の翔泳社の書籍を探す

    翔泳社 動かして学ぶ!Pythonサーバレスアプリ開発入門(NEXT ONE) [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!