お問い合わせ

コース概要

はじめに

Goプログラミング言語とそのアーキテクチャの概要

Go開発環境のインストールと設定

Go構文の復習

Goにおける組み込み型の利用方法

高度なGo機能の学習

高度なGoビルドツールの使用法

マップをセットとして活用する方法

インターフェースやスライスの使い方

コレクション操作およびデータ削減処理の実装

Pprofツールの利用方法

ガベージ生成を抑制する方法の習得

メソッドとインターフェースの活用法

ユニットテストにおけるモックの使用法

並列処理を用いてデータ整合性を維持する方法

独自型の定義・利用法

コード速度最適化のためのテクニック

Goらしいコーディング手法の習得

時間処理、エラー処理、一般的なインターフェースおよびコメントの取り扱い方

パッケージの操作・管理方法

スケーラブルな作業システムの構築法

Goにおけるデータベースの利用法

JSON APIの提供方法

Goでのテストおよびビルド手順

Goを用いたWeb開発の基礎をしっかりと学ぶ

Go Web開発用テンプレートの使用法

独自のGo Webサーバーの作成方法

net/httpパッケージの概要と利用法

ルーティングおよびファイル提供機能の仕組み

サイトのデプロイ手順

まとめ・結論

要求

  • いずれかのプログラミング言語に関する基本的な知識があること

対象者

  • Web開発者
  • ソフトウェア開発者
  • プログラマー
  • Goを学びたいすべての方
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー