サイト内検索

詳細検索

ヘルプ

セーフサーチについて

性的・暴力的に過激な表現が含まれる作品の表示を調整できる機能です。
ご利用当初は「セーフサーチ」が「ON」に設定されており、性的・暴力的に過激な表現が含まれる作品の表示が制限されています。
全ての作品を表示するためには「OFF」にしてご覧ください。
※セーフサーチを「OFF」にすると、アダルト認証ページで「はい」を選択した状態になります。
※セーフサーチを「OFF」から「ON」に戻すと、次ページの表示もしくはページ更新後に認証が入ります。

修正:20%OFFクーポン(0219-21)

修正:20%OFFクーポン(0219-21)

プログラミング言語 ランキング

プログラミング言語のランキングをご紹介します一覧を見る

前へ戻る

次に進む

目次

電子書籍

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る(impress top gear)

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る

  • Sau Sheong Chang/ 武舎 広幸/ 阿部 和也/ 上西 昌弘
    表紙
    はじめに
    本書について/ロードマップ
    コードの表記とダウンロード
    著者/訳者紹介
    目次
    第1部 Go言語とWebアプリケーションの親和性
    第1章 Go言語はWebアプリ開発に最適な言語
    1.1 Webアプリケーション開発用言語としてのGo
    1.2 Webアプリケーションの動作
    1.3 HTTP入門
    1.4 Webアプリケーションの誕生
    1.5 HTTPリクエスト
    1.6 HTTPレスポンス
    1.7 URI
    1.8 HTTP/2の導入
    1.9 Webアプリの構成
    1.10 Hello Go
    1.11 まとめ
    第2章 Goプログラム「ChitChat」――典型的なGo Webアプリのデザイン
    2.1 ChitChatでちょっとチャット
    2.2 アプリケーションのデザイン
    2.3 データモデル
    2.4 リクエストの受信と処理
    2.5 テンプレートを用いたHTMLレスポンスの生成
    2.6 PostgreSQLのインストール
    2.7 データベースとのインタフェース
    2.8 サーバの起動/2.9 終わりに
    2.10 まとめ
    第2部 Webアプリ開発の基本テクニック
    第3章 net/httpライブラリを使ったリクエストの受け付け
    3.1 Go言語のnet/httpライブラリ
    3.2 Go言語によるサーバ
    3.3 ハンドラとハンドラ関数
    3.4 HTTP/2の使用
    3.5 まとめ
    第4章 リクエストのデータ構造とその処理
    4.1 リクエストとレスポンス
    4.2 HTMLフォームとGo言語
    4.3 ResponseWriter
    4.4 クッキー
    4.5 まとめ
    第5章 テンプレートエンジンを使ったコンテンツの表示
    5.1 テンプレートとテンプレートエンジン
    5.2 Goのテンプレートエンジン
    5.3 アクション
    5.4 引数、変数、パイプライン
    5.5 関数
    5.6 コンテキスト依存処理
    5.7 テンプレートの入れ子
    5.8 ブロックアクションによるデフォルトテンプレートの定義
    5.9 まとめ
    第6章 データの記憶――構造体、ファイル、データベース
    6.1 メモリ内での保持
    6.2 ファイルによる保存
    6.3 Go言語とSQL
    6.4 Go言語とSQLによる関係(リレーション)
    6.5 Go言語のリレーショナルマッパー
    6.6 まとめ
    第3部 リアルな開発への準備
    第7章 GoによるWebサービスの作成――XMLおよびJSONの生成と解析
    7.1 Webサービス入門
    7.2 SOAPベースのWebサービスの基本
    7.3 RESTベースのWebサービスの基本
    7.4 Go言語によるXMLの解析と生成
    7.5 Go言語によるJSONの解析と生成
    7.6 Go Webサービスの作成
    7.7 まとめ
    第8章 テスト用ライブラリを使ったアプリケーションのテスト
    8.1 Goとテスト/8.2 Goによるユニットテスト
    8.3 GoによるHTTPのテスト
    8.4 テストダブルと依存性の注入
    8.5 サードパーティ製のテスト用Goライブラリ
    8.6 まとめ
    第9章 ゴルーチンとチャネルを使った並行処理
    9.1 並行性(Concurrency)と並列性(Parallelism)
    9.2 ゴルーチン
    9.3 チャネル
    9.4 Webアプリケーションと並行実行
    9.5 まとめ
    第10章 Go Webアプリのデプロイ――Heroku、GAE、Docker
    10.1 サーバへのデプロイ
    10.2 Herokuへのデプロイ
    10.3 Google App Engineへのデプロイ
    10.4 Dockerへのデプロイ
    10.5 デプロイ方法の比較/10.6 まとめ
    付録 Go言語開発環境の準備/インストール
    Goの設定
    索引
    奥付