『Go言語プログラミングエッセンス(技術評論社) [電子書籍]Ω』はヤフオクでkJ-000d996108から04月20日 00時 22分に出品され04月20日 00時 22分に終了予定です。即決価格は2,746円に設定されています。現在944件の入札があります。決済方法はYahoo!かんたん決済に対応。愛媛県からの発送料は落札者が負担します。PRオプションはYahoo!かんたん決済、取りナビ(ベータ版)を利用したオークション、即買でした。
Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説本です。関数やパッケージの使い方,並行処理,テストといった基本的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。目次第1章 プログラミング言語Goとは1.1 Goの簡単な歴史1.2 Goの立ち位置1.3 Goが利用される場面標準でUTF-8をサポートマルチプラットフォーム並行処理の扱いやすさストリーム指向シングルバイナリ1.4 教育用途としてのGo1.5 なぜGoが使われるのかコンパイルの速さレビューのしやすさ周辺ツールの充実パッケージ公開の簡単さlibc非依存共同開発でのスキル差1.6 まとめ第2章 開発環境の準備2.1 Goコンパイラのインストール[COLUMN]GOROOT? GOPATH?2.2 開発環境のセットアップVisual Studio CodeVimGoland2.3 まとめ第3章 基本的な文法3.1 プロジェクトフォルダ3.2 Go言語の特徴3.3 静的な型3.4 基本的な構文変数宣言const(定数宣言)iota(列挙)命名規則関数呼び出し条件分岐ループ配列とスライス文字列maptype(型宣言)struct(構造体)メソッドポインタinterface{}またはanyコンストラクタインターフェースdefer3.5 goroutine(ゴルーチン)channel(チャネル)制御構文(select)3.6 Goモジュールとはgo.modの配置replacego install3.7 プロジェクトレイアウト3.8 lint文化go vetrevivegolangci-lint3.9 go fmt3.10 まとめ[COLUMN]おまじない第4章 基本テクニックとベストプラクティス4.1 ビルトイン関数printとprintlnpanicとrecover[COLUMN]Explicit is better than implicit, Simple is better than complexinit関数4.2 パッケージfmtパッケージlogパッケージencoding/jsonパッケージnetパッケージtimeパッケージpathパッケージとpath/filepathパッケージosパッケージioパッケージcontextパッケージ4.3 build constraintsファイル名による指定+build(またはgo:build)コメントによる指定[COLUMN]マルチプラットフォーム向けアプリケーションの開発テクニック4.4 cgopkg-configを使って複雑なコンパイルオプションに対処4.5 go:embed4.6 Functional Options Pattern4.7 Builder Pattern4.8 internalパッケージ4.9 Embedded struct4.10 go run4.11 まとめ第5章 Webアプリケーションの開発に必要な要素5.1 net/http基本の使い方ルーティング[COLUMN]Method Valueファイルのサーブ5.2 html/templatestructrange/endif/else/endwith/else/endtemplate.HTMLFuncMaptemplate.Parsedefine/template5.3 net/smtp5.4 まとめ第6章 速いプログラムのためのテクニック6.1 並行と並列6.2 goroutine6.3 channel6.4 非同期パターンジェネレータ合流処理先着処理タイムアウト処理停止処理スロットリング(throttling)6.5 まとめ第7章 テストにおけるテクニック7.1 テストの考え方7.2 Goのテストの基本Table Driven Testst.Skip/t.Skipfsetup/teardownt.Shortt.Parallelテストデータカバレッジ7.3 便利なテクニックテンポラリディレクトリ環境変数7.4 Fuzzingテスト7.5 まとめ第8章 ベンチマークにおけるテクニック8.1 「推測するな、計測せよ」8.2 ベンチマークの基本8.3 ベンチマークの比較改善の前と後の比較異なる実装の比較8.4 プロファイリング8.5 まとめ第9章 GoによるCLIアプリケーション開発9.1 システムのコンセプト9.2 データベース登録プログラム[COLUMN]プログラムを作る手順ZIPファイルのURL一覧を得るZIPファイルを展開するデータベースに登録する9.3 データベース照会プログラム9.4 テストの実装9.5 CLI開発に役立つライブラリ9.6 フラグライブラリflagパッケージurfave/clialecthomas/kingpinspf13/cobra9.7 端末制御ライブラリolekukonko/tablewritermattn/go-runewidthjroimartin/gocui9.8 まとめ第10章 GoによるWebアプリケーション開発10.1 システムのコンセプト10.2 TODOアプリケーションWebサーバリクエストハンドラテンプレート処理静的ファイルのサーブ10.3 リマインダメール送信10.4 GoにおけるフレームワークGinEchoMicroBeegoフレームワークの選定について10.5 まとめ第11章 GitHubでの開発における勘所11.1 ライブラリの仕様11.2 プロジェクトの作成11.3 パッケージ名11.4 実装11.5 バージョニング[COLUMN]GitHubのワンポイントTips11.6 テスト11.7 ドキュメントgo docの使い方godocの使い方https://pkg.go.dev/で閲覧する11.8 ディレクトリ構造11.9 自動テスト11.10 自動リリース11.11 まとめ第12章 データベースの扱い方12.1 database/sqlサードパーティドライバQuery/QueryRowExecPrepareBegin/Commit/Rollback12.2 ent/entOpenAPI連携entgen12.3 ORMベンチマーク12.4 まとめ第13章 Goとクラウドサービス13.1 Goがなぜ使われるのか13.2 Google Cloud13.3 AWS Lambda13.4 Oracle Cloud[COLUMN]バイナリサイズを小さくする13.5 まとめ
JavaエンジニアのためのEclipse パーフェクトガイド 【増補改訂版】(技術評論社) [電子書籍]Ω
¥ 2557
Python機械学習プログラミング PyTorch&scikit-learn編(インプレス) [電子書籍]Ω
¥ 3604
ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!(インプレス) [電子書籍]Ω
¥ 2059
Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる!(翔泳社) [電子書籍]Ω
¥ 1888
新わかりやすいJava 入門編 第3版(秀和システム) [電子書籍]Ω
¥ 2008
Linuxをマスターしたい人のための実践Ubuntu(秀和システム) [電子書籍]Ω
¥ 2780
作って覚えるVisual C# 2022 デスクトップアプリ超入門(秀和システム) [電子書籍]Ω
¥ 2317
テスト駆動Python 第2版(翔泳社) [電子書籍]Ω
¥ 2574
C言語 新版 ゼロからはじめるプログラミング(翔泳社) [電子書籍]Ω
¥ 1716
競技プログラミングの鉄則(マイナビ出版) [電子書籍]Ω
¥ 2900
新・明解C言語 中級編 第2版(SBクリエイティブ) [電子書籍]Ω
¥ 2145
Microsoft Power Platformローコード開発(活用)入門 ――現場で使える業務アプリのレシピ集(技術評論社) [電子書籍]Ω
¥ 2145
スラスラ読める JavaScriptふりがなプログラミング 増補改訂版(インプレス) [電子書籍]Ω
¥ 1699
シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全(KADOKAWA) [電子書籍]Ω
¥ 2231
Python1年生 第2版 体験してわかる!会話でまなべる!プログラミングのしくみ(翔泳社) [電子書籍]Ω
¥ 1699
スラスラわかるJavaScript 新版(翔泳社) [電子書籍]Ω
¥ 2059
作って学ぶコンピュータアーキテクチャ -- LLVMとRISC-Vによる低レイヤプログラミングの基礎(技術評論社) [電子書籍]Ω
¥ 3089
現場ですぐに使える! Visual C# 2022逆引き大全 500の極意(秀和システム) [電子書籍]Ω
¥ 2548
944 入札履歴
終了
オークファンの無料会員に登録すれば
一度検索した商品をお気に入り登録可能。
マイブックマーク機能で
いつでもすぐに登録した商品を
見返すことができます。
既に会員の方はこちらからログインをお願いいたします
「同じ商品を出品する」機能のご利用には
オークファン会員登録が必要です。
価格を表示するには、
オークファンプレミアム(月額8,800円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!
オークションで稼ぐための人気機能!
「期間おまとめ検索」を使えば、複数月をまたいだ指定期間の相場検索が可能です。レアな商品の相場や過去の出品数をまとめて確認できます。
さらに、オークファンプレミアムに登録すると最大過去10年分の相場データが月1,200回まで閲覧可能です。
価格を表示するには、
オークファンプレミアム(月額2,200円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!