お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
高度な Go の概念
- Go の型システムへの深堀り
- ポインタ、メモリ管理、ガベージコレクションの取り扱い
- 高度なインターフェースと埋め込み
並行処理と並列処理
- 高度な goroutine の管理
- バッファ付きチャネルと非バッファ付きチャネル
- Select 文とワーカープール
エラーハンドリングとロギング
- カスタムエラー型とラッピング
- 構造化ロギングと監視
- エラープロパゲーションとベストプラクティス
テストとベンチマーク
- Go における単体テストと統合テスト
- Go の組み込みテストツールの使用
- アプリケーションのベンチマークとプロファイリング
モジュラーなプログラミングとパッケージ
- Go モジュールを使用した依存関係管理
- バージョン管理和モジュールの公開
- 再利用可能な Go ライブラリの構築
API とマイクロサービスの構築
- Go を使用した RESTful API の作成
- Docker とコンテナを使用した Go の取り扱い
- サービスのオーケストレーションとデプロイ
パフォーマンス最適化
- メモリプロファイリングとチューニング
- 並行処理の最適化戦略
- pprof を使用したパフォーマンス監視
まとめと次回へのステップ
要求
- Go のプログラミング経験があること。
- Go の文法、データ構造、関数を理解していること。
- パッケージと基本的な並行処理の取り扱い経験があること。
対象者
- 経験豊富なソフトウェア開発者
- バックエンドエンジニア
- クラウドネイティブ アプリケーションの開発者
21 時間
お客様の声 (2)
トレーニングの構造と演習が素晴らしかったです。講師は、私が将来 Go を使うことにわくわくするようにしてくれました。これは簡単なことではありません!
Noah Van Tiggel - Spot Buy Center BV
コース - Advanced Go Programming
機械翻訳
講師は自身がそのテーマの専門家であることを証明しました。私はこれを与えられたものとしては決して見なしません。彼は業界標準に関する非常に有用な洞察を提供してくれました。
Giuseppe
コース - Learning Go Programming
機械翻訳