コース概要
はじめに
Goプログラミング言語とそのアーキテクチャの概要
Go開発環境のインストールと設定
Go構文の復習
Goにおける組み込み型の利用方法
高度なGo機能の学習
高度なGoビルドツールの使用法
マップをセットとして活用する方法
インターフェースやスライスの使い方
コレクション操作およびデータ削減処理の実装
Pprofツールの利用方法
ガベージ生成を抑制する方法の習得
メソッドとインターフェースの活用法
ユニットテストにおけるモックの使用法
並列処理を用いてデータ整合性を維持する方法
独自型の定義・利用法
コード速度最適化のためのテクニック
Goらしいコーディング手法の習得
時間処理、エラー処理、一般的なインターフェースおよびコメントの取り扱い方
パッケージの操作・管理方法
スケーラブルな作業システムの構築法
Goにおけるデータベースの利用法
JSON APIの提供方法
Goでのテストおよびビルド手順
Goを用いたWeb開発の基礎をしっかりと学ぶ
Go Web開発用テンプレートの使用法
独自のGo Webサーバーの作成方法
net/httpパッケージの概要と利用法
ルーティングおよびファイル提供機能の仕組み
サイトのデプロイ手順
まとめ・結論
要求
- いずれかのプログラミング言語に関する基本的な知識があること
対象者
- Web開発者
- ソフトウェア開発者
- プログラマー
- Goを学びたいすべての方
お客様の声 (7)
トレーニングの構造と演習が素晴らしかったです。講師は、私が将来 Go を使うことにわくわくするようにしてくれました。これは簡単なことではありません!
Noah Van Tiggel - Spot Buy Center BV
コース - Advanced Go Programming
機械翻訳
トレーナーの知識と忍耐力
Dan
コース - Advanced Go Programming
機械翻訳
この研修で最も気に入ったのは、演習だったことです。新しい情報を学んだ後、トレーナーから得た知識を活用するだけでなく、ドキュメントを使用したり、簡単な調査を行うことで問題を解決しました。
Andrei
コース - Advanced Go Programming
機械翻訳
トレーニングの構造と実践的な演習
Andrei
コース - Advanced Go Programming
機械翻訳
私たちが扱ったほとんどのトピックで呈された問題の深さ。
Vlad - Ness
コース - Advanced Go Programming
機械翻訳
ライブインタラクション
Sorin - Ness
コース - Advanced Go Programming
機械翻訳
カリキュラムは非常に良く考えられており、パトリックはすべての重要なトピックについて豊富な例を挙げながら、概念を丁寧に説明してくれました。また、異なる演習を試みる際に問題が発生した場合にも、すぐに助けてくれる準備ができていました。
Constantin - Ness Romania
コース - Advanced Go Programming
機械翻訳