ホーム » 講座紹介 » ハンズオンで学ぶGo言語基礎(Goエンジニアとしての第一歩)
fv
研修名

ハンズオンで学ぶGo言語基礎(Goエンジニアとしての第一歩)

概要

この研修コースでは、Go 言語の基礎から応用までを実践的なアプローチで学びます。
言語の基本構文から始め、関数、データ型、並行処理、テスト、標準パッケージの操作まで、幅広いトピックをカバーします。
実際のプロジェクトでGo 言語を使用して効果的にコーディングする能力を獲得することを目指します。

<習得スキル>
・Go言語でのプログラム開発能力
・効率的な並行処理プログラミングの技術
・エラー処理やテストの知識
・Goのパッケージエコシステムとモジュール管理に関する深い理解

対象者
  • プログラミングの基礎知識はあるが、Go言語については初心者、あるいは基本的な知識しか持たない方を対象としています。
  • 現代のソフトウェア開発に必要なGo言語のスキルを習得したい開発者や、新たなプログラミング言語を学びたい経験豊富なプログラマーに最適です
目的

・Go ⾔語の基本的な特徴を説明することができる
・Go ⾔語の基本機能を利⽤したプログラミングができる

カリキュラム
詳しくはこちら

1.Go 言語の概要(Overview)
 1-1.Go 言語の概要
 1-2. 主な特徴
 1-3. 各バージョンのハイライト

2. 基本構文(Basic Syntax)
 2-1. 標準出力
 2-2. コメント
 2-3. 演算子
 2-4. 変数と定数
 2-5. 列挙型
 2-6. 制御文

3. データ型(Data Type)
 3-1. データ型の概要
 3-2. 文字と文字列
 3-4. 配列
 3-5. スライス
 3-6. マップ
 3-7. 構造体
 3-8. ポインタ
 3-9. ゼロ値とnil

4. 関数(Function)
 4-1. 関数の特徴
 4-2. 関数の宣言
 4-3. 多値を返す関数
 4-4. 可変長引数
 4-5. 匿名関数( 関数リテラル)
 4-6. 関数型
 4-7. 遅延実行
 4-8. ジェネリクス( 型パラメータ)

5. メソッド(Method)
 5-1. レシーバ
 5-2. 値の変更
 5-3. ジェネリクス( 型パラメータ)

6. インターフェイス(Interface)
 6-1. インターフェイスの特徴
 6-2. インターフェイスの内部表現
 6-3. 空インターフェイス
 6-4. インターフェイスの埋め込み
 6-5. 型アサーション
 6-6. 型switch 文
 6-7. ジェネリクス( 型パラメータ)
 6-8. メソッドのオーバーライド

7. エラー(Error)
 7-1.error インターフェイス
 7-2. パニック
 7-3. リカバリ
 7-4. ランタイムパニック
 7-5. エラー処理機能の使い分け

8. 並行処理(Parallel Processing)
 8-1. ゴルーチン
 8-2. 終了の同期化
 8-3. チャネルとは
 8-4. チャネルを使った送受信
 8-5.selec 文による通信制御

9. パッケージ(Package) 、モジュール(Module)
 9-1.Go のパッケージ
 9-2.import 文
 9-3.Go のモジュール
 9-4.go.mod ファイル
 9-5. 外部モジュール
 9-6. モジュールの最適化

10. ビルド(Build)
 10-1.Go のビルド機能
 10-2.go build コマンド
 10-3. クロスコンパイル
 10-4.go:embed

11. テスト(Test)
 11-1.Go のテストスタイル
 11-2.testing パッケージ
 11-3.testify フレームワーク

12. 標準パッケージ(Standard Package)
 12-1.Go の標準パッケージ
 12-2. 日付時間操作
 12-3. ファイル・ディレクトリ操作
 12-4.JSON の操作
 12-5. ロギング

費用

104,500円(税込)/お一人様
オープン講座 参加時の価格です。

日時

2024年9月18日(水)~19日(木) 10:00~18:00
2025年2月26日(水)~27日(木) 10:00~18:00

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください

キャンセルポリシー
  • (1)申込オープン講座開催日の10営業日前までは、無料
  • (2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
  • (3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
特記事項
  • ・お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
  • ・欠席された場合には、研修費用の全額をご請求させていただきます。
  • ・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

お問い合わせ ※は必須入力項目になります