現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
エキスパートたちのGo言語一流のコードから応用力を学ぶ

エキスパートたちのGo言語 一流のコードから応用力を学ぶ [電子書籍版]
上田 拓也

3,278(税込)

商品情報

商品説明

内容紹介

(概要)

本書は、中級以上のGoプログラマーがツール開発・プロダクト開発で必要とされるプログラミングテクニックおよび周辺知識を学ぶための実践集です。

Goはコマンドラインツール、Webサービス開発、ソフトウェアやクラウドサービスの拡張機能開発、IoTなど利用範囲の広いプログラミング言語です。これらの用途でGoを使うには、基本的な文法だけでなく、Goの特徴を活かした定石のコードの書き方、ライブラリの知識、テストなどの開発手法、Go以外の周辺知識などの理解も必要です。文法解説が主の入門書では、これらを学ぶことは難しいです。そこで本書では、現役のGoプログラマーが実務や趣味で開発したオープンソースソフトウェア(OSS)を紹介します。その開発の過程で書かれたコード、参照された資料、使われた開発手法を解説しつつ、より詳しく学ぶための参考資料を提示します。入門レベルを脱して、自ら応用力を身につけるための取っ掛かりとなる情報を提供します。


(こんな方におすすめ)

・Goプログラミング中級者

・Goでサービスやプロダクトを開発したい人

・Goの応用テクニックを学びたい人


(目次)

序章 プロダクト開発の前に習得しておきたい6機能

  0.1 基本の型とインタフェース

  0.2 入出力

  0.3 ゴルーチンとチャネル

  0.4 コンテキスト

  0.5 ポインタ

  0.6 エラーハンドリング

第1章 Goエキスパートたちの実装例1 CLIツール、ライブラリ

  1.1 コードの複雑さを計測するコードチェックツール

  1.2 依存関係のある処理を並行して実行できるタスクランナー

  1.3 インターネット回線のスピードテスト

  1.4 インタラクティブなgRPCクライアント

  1.5 複数のアルゴリズムに対応したチェックディジットライブラリ

  1.6 Kubernetesなどの設定ファイルのテストツール

  1.7 Cloud Spanner用データベーススキーマ管理ツール

  1.8 ビットコインメッセージの変換関数の生成

  1.9 条件を柔軟に変えられるリトライライブラリ

第2章 Goエキスパートたちの実装例2 API連携、他機能連携

  2.1 Nature Remoによる家電の操作

  2.2 Raspberry PiによるCO2、温湿度、気圧のモニタリング

  2.3 KubernetesのJob実行ツール

第3章 Goエキスパートたちの実装例3 ソフトウェアやWebサービスの拡張機能

  3.1 Goによるプラグイン機能の実装

  3.2 GitHub Actionsによる自動化

  3.3 Kubernetes Custom Controllerで作るCloud Spannerオートスケーラ

  3.4 Envoy Control Plane Kubernetes Controller

  3.5 Custom Terraform Providerによるプロビジョニングの自動化

第4章 Goエキスパートたちの実装例4 Goの活用の幅を広げる技術

  4.1 高度なテキスト変換

  4.2 WebAssemblyを使ってブラウザ上でGoを動かす

  4.3 cgoでGoからC言語のライブラリを使う

第5章 Goエキスパートたちの実装例5 実験・検証

  5.1 Mutual-TLS Certificate-Bound Access Tokens

  5.2 簡易な空間検索


商品レビュー(1件)

総合評価
 

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      エンジニアが一生困らない ドキュメント作成の基本
      電子書籍エンジニアが一生困らない ドキュメント…

      仲田尚央

      1,100円(税込)

    2. 2
      VTuberサプーが教える! Python 初心者のコード/プロのコード
      電子書籍VTuberサプーが教える! Python 初心者…

      サプー

      2,860円(税込)

    3. 3
      生成AIパスポート公式テキスト 第3版
      電子書籍生成AIパスポート公式テキスト 第3版

      一般社団法人生成AI活用普及協会

      1,782円(税込)

    4. 4
      MASTER OF Logic Pro [改訂第3版]
      電子書籍MASTER OF Logic Pro [改訂第3版]

      大津真

      4,400円(税込)

    5. 5
      情報処理教科書 ITストラテジスト 2024〜2025年版
      電子書籍情報処理教科書 ITストラテジスト 2024〜…

      広田 航二

      4,048円(税込)

    1. 1
      【入荷予約】モデルプレスカウントダウンマガジン(vol.10)
      【入荷予約】モデルプレスカウントダウン…

      1,300円(税込)

    2. 2
      世界一簡単! 70歳からのスマホの使いこなし術
      世界一簡単! 70歳からのスマホの使いこ…

      増田由紀

      1,650円(税込)

    3. 3
      はやわざ筆ぐるめ年賀状2025
      はやわざ筆ぐるめ年賀状2025

      インプレス年賀状編集部

      539円(税込)

    4. 4
      はやわざ年賀状2025
      はやわざ年賀状2025

      インプレス年賀状編集部

      429円(税込)

    5. 5
      【予約】【令和7年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【予約】【令和7年度】 いちばんやさしい…

      高橋 京介

      1,793円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ