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