Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Go Programming Language

現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発

現役シリコンバレーエンジニアの15時間のGo講座 〜 シリコンバレーで流行り出したGoを入門から習得し、応用で次世代Fintechアプリを開発する。Bitcoin以外の株やFXにも使えるシステムトレーディング分析方法を教授。
Bestseller
Rating: 4.6 out of 54.6 (1,807 ratings)
11,787 students
Created by 酒井 潤 (さかい じゅん)
Last updated 8/2020
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • Goの基本を身につけることができます。
  • 応用編でFintechアプリの開発をするため、Goの基本だけではなく開発手順も身につけることができます。
  • アプリはWEBアプリとなりますので、WEB系のバックエンドで必要なデータベースやフロントエンドなどGo標準のフレームワークを学ぶことができます。
  • 仮想通貨の自動トレードの基本を身につけることができます。
  • 株式投資やFXなどにも使えるテクニカル分析を身に付けることができます。
Curated for the Udemy for Business collection

Course content

22 sections • 140 lectures • 15h 8m total length

  • Preview32:18
  • Preview11:32

  • Preview11:54
  • Preview13:06
  • 基本編のソースコード
    00:16

  • Preview06:46
  • Preview06:58
  • Preview09:12
  • Preview03:13
  • Preview10:04
  • Preview05:55
  • Preview03:39
  • Preview06:05
  • Preview02:18
  • Preview03:16
  • Preview04:41
  • Preview05:02
  • Preview02:24
  • Preview08:44
  • Preview07:33
  • Preview03:35
  • 演習
    00:20
  • 解答例
    00:24

  • 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

  • ポインタ
    06:04
  • newとmakeの違い
    04:38
  • struct
    10:49
  • 演習
    00:33
  • 解答例
    00:02

  • メソッドとポインタレシーバーと値レシーバー
    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と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

  • package
    06:12
  • PublicとPrivate
    03:07
  • testing
    06:51
  • gofmt
    02:20
  • サードパーティーのpackageのインストール
    06:25
  • godoc
    07:22

  • 応用編に行く前に
    01:00
  • time
    02:37
  • regex
    05:46
  • Sort
    03:29
  • iota
    02:34
  • context
    06:23
  • ioutil
    04:11

  • http
    08:09
  • json.UnmarshalとMarshalとエンコード
    11:21
  • hmacでAPI認証
    05:31

Requirements

  • Pythonなどの他の言語を学んでいるとよりわかりやすいかと思います。
  • 後半のアプリ開発は、仮想通貨や株などの取引を行ったことがあるは理解しやすいかと思います。
  • 応用編では、HTML, JQuery, SQL, MySQL、Json、Web Serverなどを扱いますので、ある程度の基本知識があると良いかと思います。

Description

このコースでは、Goの基礎である入門コースを一通り終えた後に、次世代のFintech(金融+テクノロジー)のアプリケーションとしてビットコインを自動でシステムトレードを行うアプリを開発します。

多くの言語の良い部分を取りれたGoは、コードを実行する際のパフォーマンスも良く、近年急速にライブラリも充実して来ており、シリコンバレーで多くの企業が取り入れ始めました。日本では、ドキュメントも少なく、Go言語を使う機会があまりないかもしれませんが、世界のトップ企業はすでに使い始めているため、技術レベルで世界から遅れないように今からGo始めると良いかと思います。

私はアメリカで2006年から働き始め、12年立ちましたが、その頃からPythonを先取りして習得していたため、現在のビックデータ産業のトップ企業でもPython言語のシニアエンジニアとして働くことができております。Goに関しても仕事で使っておりますが、Goの良さを感じ、次世代の開発でGoエンジニアが必ず重宝される時代がくると強く感じております。

次世代の技術では、AI、人工知能、ロケット、ロボットなどが注目されているようですが、Fintechビジネスもシリコンバレーでは拡大しております。株式市場は人生最大の発明と言われるように、今後もなくなることはなく存続していき、それに付随したFintech技術はこれからも伸びていくものと予想されます。

エンジニアのキャリアアップには、ただ目の前にあるスキルに飛ぶつくのではなく、次世代にくる産業や技術を先取りしてスキルを向上させることが重要になってくることかと思います。その辺りのお話も無料で見れる紹介ビデオでお話ししておりますので、シリコンバレーのトップ産業にご興味ある方はぜひ覗いてみてください。

本コースが皆様の今後のご活躍にお役に立てるようなコースとなれば幸いです。皆様の成功をお祈りしております!

Who this course is for:

  • 前半はGoの初心者向け講座で、後半のアプリ開発は中級者向けとなっております。
  • Fintechにご興味がある方には良い講座かと思います。
  • システムトレーディングにご興味ある方には良い講座かと思います。
  • 仮想通貨にご興味ある方には良い講座かと思います。

Instructor

酒井 潤 (さかい じゅん)
アメリカ シリコンバレー現役エンジニア、個人投資家、東アジア競技大会 金メダリスト サッカー選手
酒井 潤 (さかい じゅん)
  • 4.5 Instructor Rating
  • 22,783 Reviews
  • 86,621 Students
  • 20 Courses

1998年同志社大学神学部卒業。サッカー推薦で入学し、在学中は大学日本代表に選出。2001年の東アジア競技大会で金メダルを取得。2004年北陸先端科学技術大学院大学情報科学専攻修士卒業。2004年NTTドコモ入社、2005年米国ハワイで起業、会社経営を2年する。その後、2006年米国スタートアップの会社に転職するも2008年のリーマンショックで倒産。2009年米国NTTi3で勤務をした後に、2012年米国本社Splunk, Incでソフトウェアエンジニアとして現在に至る。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.