現役シリコンバレーエンジニアが教えるGo入門 + ドローンプログラミング
4.6 (72 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.
942 students enrolled

現役シリコンバレーエンジニアが教えるGo入門 + ドローンプログラミング

Gobotを使ったドローン遠隔操作、OpenCVの顔認識、自動追跡、WEBフレームワークを使ったWEBカメラ実装あり。ロボット技術に触れることで次世代の世界の技術に出遅れないようにしよう。
4.6 (72 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.
942 students enrolled
Last updated 2/2020
Japanese
Current price: $72.99 Original price: $104.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 12 articles
  • 2 downloadable resources
  • 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
  • GoCVを使った顔認識プログラミング
  • Gobotによるドローン遠隔自動操作
  • WEBフレームワークを使ったWEBカメラのアプリの実装方法
  • ドローンのビデオでの顔認識を使った自動追跡
Course content
Expand all 123 lectures 11:12:25
+ ステートメント
10 lectures 43:11
if文
06:06
for文
06:11
range
03:11
switch文
04:36
defer
05:00
log
07:38
エラーハンドリング
05:40
panicとrecover
04:00
演習
00:18
解答例
00:30
+ ポインタ
5 lectures 22:07
ポインタ
06:04
newとmakeの違い
04:38
struct
10:49
演習
00:33
解答例
00:02
+ Structオリエンテッド
10 lectures 41:42
メソッドとポインタレシーバーと値レシーバー
05:18
コンストラクタ
03:26
Embedded
03:57
non-structのメソッド
03:04
インターフェースとダックタイピング
05:15
タイプアサーションとswitch type文
07:42
Stringer
03:31
カスタムエラー
08:36
演習
00:25
解答例
00:28
+ Goroutine
11 lectures 46:02
goroutineとsync.WaitGroup
05:26
channel
07:07
Buffered Channels
02:42
channelのrangeとclose
02:39
producerとconsumer
07:48
fan-out fan-in
05:05
channelとselect
04:20
Default Selection と for break
04:55
sync.Mutex
05:04
演習
00:34
解答例
00:22
+ パッケージ
6 lectures 32:18
package
06:12
Publicとprivate
03:07
testing
06:51
gofmt
02:20
サードパーティーのpackageのインストール
06:26
godoc
07:22
+ 便利なパッケージ
6 lectures 40:27
regex
05:46
context
06:23
ioutil
04:11
json.UnmarashalとMarshalとエンコード
11:21
Semaphore
06:20
iniでConfigの設定ファイルを読み込む
06:26
+ Web Applicationを作成する
5 lectures 29:30
Web Applications 1 - ioutil
04:09
Web Applications 2 - http.ListenAndServer
08:12
Web Applications 3 - templateとhttp.ResponseWriterとhttp.Request
06:06
Web Applications 4 - http.Redirect
04:24
Web Applications 5 - templateのキャッシュとハンドラー
06:39
Requirements
  • なんでもいいのですが他の言語を習得していると理解がしやすいかと思います。
  • IDEなどの開発環境の構築できるとよろしいかと思います。
  • ドローンをWifi接続するので、ネットワーク、Wifi、IPアドレスの知識があると良いかと思います。
Description

皆さんもご存知かもしれませんが、現在はロボットの技術が非常に発展してきております。私もIT産業のトップであるシリコンバレーで12年間働いていて感じることですが、テスラーの自動運転やAIロボットなど今まで人間が行ってきたことをロボットなどに置き換えようとする流れは今後も長く続くことかと思います。

そこで今回は、トーイドローンという室内で飛ばせる小さなおもちゃのようなドローンを使って、以下学んでいこうと思います。

  • Gobotを使ったドローン操作

  • GoCVを使ったカメラでの顔認識

  • WebフレームワークとWEBカメラ

  • 追跡する自動運転

  • スマホシェイクのドローンゲーム

もちろんこちらのドローンはトーイドローンなので、高度なロボットという難しいものではなく、Goに慣れながら、簡易的に室内などでドローンを動かしてみようというレベルになっております。日本でもお子さんのプログラミング教育にも注目されてきておりますが、このコースで習ったドローンブログラミングをお子さんに教えてあげるのも良いかと思います。

それでは、次世代のロボット技術に世界から出遅れないよう、ドローンで一緒にプログラミングを習得していきましょう。

Who this course is for:
  • ドローンプログラミングに興味がある方
  • Goを使って何か見えるアプリケーションを構築したい方
  • 次世代の自動運転や画像認識の初歩的なことに興味がある人