Your cart is empty.
Keep shopping
本コースでは、Go言語をこれから習得したいエンジニア向けにGo言語の基礎文法から並行処理まで講義を行います。
Go言語は、静的型付け言語かつコンパイラ言語であり高速で型安全なソフトウェアを開発することできます。主にWebのバックエンド開発、CLI (Command Line Interface)の開発で採用されています。Kubernetesなどのクラウド技術とも相性が良くGo言語を習得することでエンジニアスキルの幅が広がります。
本コースの学習項目
Go言語・基礎
module, package
variable
pointer, double pointer
slice, map
struct
receiver, pointer receiver
function, closure
interface
if, for, switch
errors
generics
unit test (automatic test generator, coverage)
logger
Go言語・並行処理
goroutine
tracer tool
goroutine leak detector (uber-go/goleak)
syncGroup
channels
select
mutex
data race + race condition
atomic
race checker
context
errGroup
pipeline
fan-out
fan-in
heartbeat with watchdog timer