Google の Flutter と Dart に関する最高のオンライン クラス

GoogleのFlutterとDartで最高のオンラインクラス

出版社:

更新しました:

Google の新しいソフトウェア開発キットである Flutter を使用すると、iOS および Android 用の魅力的でユーザーフレンドリーなアプリを迅速かつ簡単に作成できます。 安定版リリースから XNUMX 年も経っていませんが、この若い UI フレームワークは開発者の間で急速に人気が高まっています。

Flutter は Google によって開発および支援されており、Google の社内プログラミング言語である Dart を使用します。 Dart を唯一のコードベースとして使用すると、Android と iOS の両方でプログラミングできるため、XNUMX つのプログラミング言語だけを使用して高機能のモバイル アプリを開発できます。

Flutter には他にも優れた機能があります。 Google 製品として、Google が 2014 年に開発したデザイン言語である Google の人気のマテリアル デザインが使用されています。Flutter は、大規模でカスタマイズ可能なウィジェットのセットも備えています。 これらのツールを使用すると、アプリに魅力的でユニークなユーザー インターフェイスを作成できます。

新しい言語を学ぼうとしている経験豊富な開発者であっても、プログラミングの世界への初心者であっても、Flutter を学ぶのに最適な時期です。 幸いなことに、オンラインには優れたコースがたくさんあるので、これらのプログラムを自分のタイムラインで自宅で快適に学ぶことができます。 あなたに最適なものを見つけられるよう、お気に入りの無料コースと手頃な価格のコースのリストをまとめました。

フラッターとダーツの初心者コース

1. Dart を使用した完全な Flutter 開発ブートキャンプ

オンラインで利用できる最も包括的な Flutter コースの XNUMX つ、 このコース Flutter 開発の基本的な概念をすべてカバーしています。 Flutter のすべての重要な機能と、Firebase、StreamBuilder、ListView、ネットワーキング、外部 API の使用法を網羅した 23 時間以上のビデオ講義が含まれています。 あらゆる経験レベルの学生を対象に設計されています。 プログラミング経験のない人でも理解できるようになりますし、経験豊富なプログラマーでも学習を進めることができます。 このコースでは、完全に機能する天気予報アプリ、クイック メッセージング アプリ、さらにはビットコイン ティッカーなど、15 個の完全なアプリを構築するプロセスを段階的に説明します。 

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 11.99発売中($ 199.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: NO
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 23時間
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

注: この記事に記載されているすべてのコースの価格は、発行日現在のものですが、変更されることがあります。

2. Flutter & Dart – Flutter アプリ開発完全コース

このコース ダーツとフラッターを一から教えます。 このコースでは、天気予報アプリ、地震追跡アプリ、ToDo リスト アプリなど、さまざまなアプリの構築方法を学びます。これらのアプリはすべて、Flutter フレームワークのさまざまな機能を利用しています。 また、Flutter でアニメーションを作成および編集し、Firebase プラットフォームを組み込む方法も学習します。 コースインストラクターの Paulo Dichone は非常に明快で、すでにプログラミングの経験があるかどうかに関係なく、彼のレッスンは理解しやすいです。 このコースを購入すると、モバイル アプリで使用するアイコンやデザインのバンドルにもアクセスできるようになります。

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 11.99発売中($ 199.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 29時間
  • 言語: 英語、インドネシア語、イタリア語、ポーランド語、ポルトガル語、ルーマニア語の字幕付きの英語
  • ベンダー: Udemy

3. Flutter と Dart を学習して iOS および Android アプリを構築する

FlutterとDartに関するUdemyの最も人気のあるコースのXNUMXつ、 このコース は、合計 600 時間近いビデオ コース教材となる 60 の講義で構成されています。 このコースは、プロの Web 開発者であり、Udemy で人気のプログラミング講師でもある Maximilian Schwarzmüller によって教えられます。このコースだけでも 31,000 人を超える受講者がいます。 このコースでは、Flutter と Dart をゼロから学びます。 これには、言語とフレームワークの両方の完全な概要が含まれており、Flutter の基本を学びたい初心者と上級開発者の両方に適しています。 これは、プログラミングの経験がない人にとっては最適な選択肢です。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 199.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 58時間、30分
  • 言語: 英語とポーランド語の字幕付き
  • ベンダー: Udemy

4. フラッター: はじめに

このコース Pluralsight のプログラムでは Flutter の基本を学習できるため、プログラムが終了するまでに Flutter を使用して独自のアプリを構築するために必要なコア スキルを身に付けることができます。 プログラムの過程で、基本的な「Hello World」アプリの作成方法、対話型ユーザー インターフェイスの構築方法を学び、最終的には完全なデータベース アプリを開発します。 

  • 大学の単位: NO - 証明書のみ
  • 価格: 個人プランの場合は、10日無料トライアルの後、月額$ 35または年額$ 299が請求されます。 プレミアムプランの年間請求額は$ 449
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 2時間、47分
  • 言語: 英語
  • ベンダー: Pluralsight

5. Flutter Zero to Professional: iOS/Android 向けクロスプラットフォーム開発

In このコースでは、Flutter の基礎を学び、ウィジェットと Flutter アプリの構造を深く理解します。 タイトルとは裏腹に、初心者向けの講座です。 このコースを終了すると、完全に機能するアプリを開発できるようにはなりませんが、フレームワークの操作方法についてはしっかりと理解できるようになります。 また、Flutter で利用できるさまざまなウィジェットや、Flutter のより高度な機能のいくつかについても詳しく説明します。 つまり、Flutter とその機能の入門書が必要な場合には、これが優れた出発点となります。 もあります 同じインストラクターによる XNUMX 番目のコースFlutter についてさらに詳しく知りたい場合は、Skillshare でも利用できます。

  • 大学の単位: NO - 証明書のみ
  • 価格: 新規メンバーの場合は1か月間の無料トライアル、次に月額料金として$ 15、または年間プレミアム(年間料金)の場合は$ 99、または月額あたり(月額料金)の$ 8.25
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 7時間、50分
  • 言語: 英語
  • ベンダー: スキルシェア

6. ダーツ アンド フラッター ゼロからヒーローへ – 実践的な開発ブートキャンプ

コーディングが初めての場合は、 このコース 始めるのに最適な場所です。 講師の Filip Jerga は、Flutter フレームワークに入る前に、Dart の基礎とオブジェクト指向プログラミングの基本概念を詳しく説明することからコースを開始します。そのため、Flutter フレームワークの微妙な違いを学ぶときに必要な知識ベースが得られます。 28 時間のコースを完了すると、Flutter フレームワークの機能を最大限に活用した多面的なアプリを構築できるようになります。

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 11.99発売中($ 179.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 28時間
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

7. 初心者向け Flutter チュートリアル 2019 – Google の Flutter & Dart を使用して Flutter アプリを構築する

無料のオプションをお探しの場合は、YouTube に基本を学んだり、Flutter をさらに深く掘り下げたりするために視聴できる優れたチュートリアルがたくさんあります。 このビデオチュートリアル Academind の Maximilian Schwarzmüller による本書は、Flutter の基礎を学びたい人にとって優れた出発点です。 約 XNUMX 時間のチュートリアルでは、開発ワークスペースの設定方法から簡単なアプリの作成まで、すべての基本をカバーしています。 始めるのに最適な場所です。シュワルツミュラーの指導スタイルが気に入ったら、次のコースを受講してください。 Flutter に関する彼のコースの詳細 Udemyを通じて。

  • 大学の単位: NO
  • 価格: 無料
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 5時間、44分
  • 言語: 英語字幕付きの英語
  • ベンダー: YouTube

8. Flutter と Dart を学ぶ: アプリ開発プロジェクトを完了する

このコース Mammoth Interactive の本は、Flutter の概要、Dart 言語の概要、Flutter ウィジェットに関するレッスン、および 3 つのアプリ構築プロジェクトで構成されています。 ダーツにあまり詳しくない方におすすめのコースです。 Dart プログラミング言語に関するセクションは、7.5 時間のコースのうち XNUMX 時間を占めており、比較的短いコースとしてはかなり包括的であり、Flutter を深く理解する前にプログラミング言語の基礎をしっかりと理解することができます。 Flutter の使用を開始すると、計算機と画像推測ツールを構築する方法を学びます。 Flutter のより高度な機能の一部 (Firebase 統合など) はカバーしていませんが、フレームワークの基本についてはうまくカバーしています。 とても分かりやすく教えてくれるので、初心者にとっては最適な方法です。

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 11.99発売中($ 199.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 7時間、30分
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

9. Flutter – 初心者コース

これは 最初のコース インストラクターの Brian Cairns による XNUMX コース シリーズで、Flutter の絶対的な基本をカバーします。 このコースには、簡単なウィジェット、レイアウト、スキャフォールド、通知に関するレクチャーが含まれています。 また、最初に Flutter をインストールして設定するためのウォークスルーも含まれています。 ただし、Dart に関する拡張セクションは含まれていないため、プログラミング言語を初めて使用する場合は、Dart に関する追加コースを受講するか、プログラミング言語の入門セクションを含むコースを選択することを検討してください。

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 10.99発売中(19.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 2時間
  • 言語: 英語字幕付きの英語 
  • ベンダー: Udemy

フラッターとダーツの中級コース

10. Flutter を使用してネイティブ モバイル アプリを構築する

Google のインストラクターが指導し、 この無料コース Udacity のツールを使用すると、わずか数週間で Flutter の基礎を学ぶことができます。 プログラムの過程で、コースのインストラクターが Flutter フレームワークを使用したアプリ開発のプロセスを順を追って説明します。 このコースは XNUMX つのレッスンで構成されており、Flutter の基礎を学び、最終的にはマテリアル デザインとジェスチャーやテキスト入力などのインタラクティブな機能を使用してカスタマイズされたアプリを構築する方法を学びます。 

  • 大学の単位: NO
  • 価格: 無料
  • 財政援助または奨学金: はい
  • モバイル学習: NO
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 約2週間
  • 言語: 英語
  • ベンダー: Udacity

11. Flutter – 中級コース

インストラクター ブライアン ケアンズによるフラッターとダーツに関する XNUMX 部構成シリーズの XNUMX 番目のコース。 この中級コース Dart に精通していて、Flutter の基本構造をすでに理解している学生を対象としています。 初心者の学生は、カインズの入門コースを受講することをお勧めします。 Flutter – 初心者コース — 中級コースに進む前にフレームワークの構造に慣れるため。 このコースでは、複雑なウィジェット、ウィジェットのカスタマイズ、チャートの使用、ナビゲーションの統合、および状態管理に関するレッスンを取り上げます。

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 10.99発売中($ 19.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 3時間、30分
  • 言語: 英語字幕付きの英語 
  • ベンダー: Udemy

FlutterとDartの上級コース

12. Flutter – 上級コース

このコース 講師 Brian Cairns によるこの講義は、特に Flutter と Dart に基本的な知識を持っている経験豊富な学生を対象としています。 これは、ケアンズによる一連のコースの XNUMX 番目で最後の回であり、その前に彼のコースが続きます。 Flutter – 初心者コース & Flutter – 中級コース (両方とも上で説明しました)。 このコースは、最初の XNUMX つのコース (これもお勧めします) をすでに完了している人向けに設計されていますが、Flutter をしっかりと理解していて、フレームワークのより複雑な機能のいくつかを理解したい人にとっても優れたオプションです。 グラフィックの操作方法、アニメーションの構築とアニメーション ウィジェットの作成方法、地図の組み込み方法、カメラや連絡先や権限などのその他の電話機能の統合方法、Firebase の操作方法を学びます。

  • 大学の単位: いいえ — 修了証明書のみ
  • 価格: $ 10.99発売中($ 19.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 5時間
  • 言語: 英語字幕付きの英語 
  • ベンダー: Udemy

13. ダート アンド フラッター: 完全な開発者ガイド

このコース Udemyのは、他のプログラミング言語やフレームワークの経験を持つ開発者を対象とした、FlutterとDartの強力な入門書です。 このコースはゼロから始まり、Flutter や Dart の知識は必要ありませんが、JavaScript、Java、Python、または類似の言語を使用した以前のプログラミング経験が要件として挙げられています。 Dart の最も包括的な概要の XNUMX つを、プログラミング言語の高度な機能に関する何時間ものボーナス講義とともに得ることができます。 このコースでは、Google の Flutter チームが提唱するデザイン パターンに多くの時間を重点を置いているため、Flutter のデザイン機能をしっかりと理解できるようになります。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 149.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 31時間
  • 言語: 英語、インドネシア語、イタリア語、ポーランド語、ルーマニア語の字幕付き
  • ベンダー: Udemy

14. 退屈なフラッター開発ショー

  退屈なフラッター開発ショー は従来のオンライン コースではなく、Google エンジニアのチームがアプリをゼロから構築する様子を最初から最後まで追う YouTube シリーズです。 番組は完全に編集されていないため、開発者がプロ​​ジェクトのあらゆる段階で作業している様子がわかります。 彼らがバグに対処し、さまざまな問題を克服する様子をあなたはフォローします。 これは、経験豊富なプログラマと、すでに Flutter の基本的な知識を持っている人を対象としたショーです。 Flutter の基本的なチュートリアルは提供しませんが、フレームワークを使用して複雑なアプリを開発し、問題を解決する際の微妙な違いを示します。 これは、プログラムをより深く理解し、それを使用して実際に使用される複雑なアプリを作成する方法を学ぶのに最適な方法です。

  • 大学の単位: NO
  • 価格: 無料
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 34 秒から 57 分 45 秒までの複数のビデオ
  • 言語: 英語字幕付きの英語
  • ベンダー: YouTube 

15. ひらひら

ひらひら は、Flutter フレームワークの探索に特化した YouTube チャンネルです。 Flutery の各ビデオでは、インストラクターがアプリ構築の課題に挑戦します。 エッグタイマー アプリやアニメーション オーディオ ビジュアライゼーション機能を備えた音楽プレーヤーなど、さまざまなアプリのデザインを再現する様子を見てみましょう。 Flutter を始めたばかりの場合でも、すでに Flutter に精通している場合でも、これらのビデオは Flutter のより高度な機能の一部を探索するのに役立ちます。 独自のアプリを構築する方法を学びます。 

  • 大学の単位: NO
  • 価格: 無料
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 1.5 分から 3 分の範囲の複数のビデオ
  • 言語: 英語字幕付きの英語
  • ベンダー: YouTube

その他のオンラインコースについては、TUNを確認してください キュレーションされたクラスのリスト、または オンラインクラス検索エンジン あらゆる科目で最高のオンラインコースを見つけるために。

6か月の無料トライアル

次に、Amazon プライムを半額 – 50% オフでお楽しみください!

トゥンアイ – あなたの教育アシスタント

トゥンアイ

奨学金、大学検索、オンライン授業、経済援助、専攻の選択、大学入学、勉強のヒントなど、私がお手伝いいたします。

大学ネットワーク