![related_training](https://www.fullness.co.jp/corporate/wp-content/uploads/2024/06/サムネイル-37.jpg)
- 研修名
-
ハンズオンで学ぶ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. ゼロ値とnil4. 関数(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:embed11. テスト(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円(税込)/お一人様
オープン講座 参加時の価格です。
- 日時
-
研修日数:2日間
- 場所
-
●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
- キャンセルポリシー
-
- (1)研修開催日21日前まで:キャンセル料なし
- (2)研修開催日20日前から7日前まで:受講料の50%
- (3)研修開催日6日前から研修当日:受講料全額
- 特記事項
-
- ・お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
- ・欠席された場合には、研修費用の全額をご請求させていただきます。
- ・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。