Go 言語で簡単なコマンドラインツールを作ろう
2.5 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
31 students enrolled

Go 言語で簡単なコマンドラインツールを作ろう

環境設定からはじめて Go 言語の開発の基礎を学びましょう
2.5 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
31 students enrolled
Created by kamata kamata
Last updated 11/2018
Japanese
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Go の開発環境の整え方
  • Go 言語の基礎的な文法
  • 外部ライブラリの使い方
  • コマンドラインツールの作り方
Requirements
  • 例として他の言語の話を上げることがありますが知らなくても構いません。
  • Mac もしくは windows PC が必須です。
  • ターミナルエミュレーターでコマンドを打ったことがある方が望ましいです。
Description

この講座では Go の導入、環境設定からエディタの設定、文法の基礎などを学び今後の学習のための基礎を準備します。そこからの発展として、簡単なコマンドラインツールを作成することで Go の基礎やテストコードの書き方などを理解します。

Who this course is for:
  • Go 言語ははじめての人
  • Go 以外の言語で多少の経験がある人
  • Go 言語に興味がある人
Course content
Expand all 38 lectures 02:27:20
+ Go を実行する
6 lectures 09:53
ローカルで Hello World する
01:15
go run で Go を実行する
00:51
go build でバイナリを作成する
01:17
go install で バイナリを使えるようにする
01:11
go のコードフォーマッタを使う
01:32
+ Go の仕様を理解する
14 lectures 01:14:07
標準出力に出力する
04:26
変数を定義して使う
06:02
配列とスライス
14:03
if 文による条件分岐
02:00
for 文による繰り返し
03:04
switch 文による条件分岐
03:01
演算子
01:10
関数
07:32
構造体
02:15
メソッド
05:31
レシーバ
05:35
インターフェース
06:52
goroutine
05:54
channel
06:42
+ ライブラリ
3 lectures 16:53
標準ライブラリ
03:58
外部ライブラリ
06:31
vendoring
06:24
+ コマンドラインツールを作成する
7 lectures 39:04
作成するものの紹介
03:14
使用する標準パッケージの紹介
03:31

https://github.com/settings/tokens

事前に準備しておいてほしいこと
01:39
まずは全体を動作させる
11:02
複数のパッケージに分割してリファクタリングしていく
08:17
テストコードを書いて動作を検証する
07:32