- 完全無料
- 初心者から上級者まで
- ブラウザでコードを実行
- 日本語で学べる
Dart入門チュートリアル(日本語):Dartプログラミングを無料で学ぶ
Dartをゼロから一歩ずつ学べます。変数、関数、オブジェクト指向、null安全、非同期処理を、ブラウザで実行できる無料のサンプルで解説します。
学習ロードマップ(ステップごと)
- はじめに
Dartとは何か、インストール、文法、最初のプログラム。
- Dartの基礎
変数、データ型、文字列、数値、演算子、ユーザー入力。
- 制御フロー
if/else、ループ、switch、break/continue、三項演算子。
- 関数
引数、アロー関数、クロージャ、高階関数、再帰。
- コレクション
List、Set、Map、Iterable、where/map/reduce。
- null安全
nullable型、null対応演算子、late。nullで落ちないコードの書き方。
- オブジェクト指向プログラミング
クラス、コンストラクタ、継承、mixin、enum、ジェネリクス。
- 非同期処理
Future、async/await、Stream、イベントループ、Isolate。
日本語での学び方
- どのレッスンでも、上部の地球儀ボタン 🌐 を押して日本語を選ぶと、翻訳されたページで読めます。コードはそのままです。
- サンプルの Run を押し、コードを変えて結果を確かめましょう。インストールは不要です。
- 各レッスンの最後にある小さな練習問題を解いてから、次のレッスンへ進みます。
- YouTubeチャンネル「CoderSantoshAdhikari」で動画レッスンも見られます。
よくある質問
このコースは無料ですか?
はい。すべてのレッスン、サンプル、プロジェクトが無料で、登録も不要です。
英語が得意でなくても大丈夫ですか?
大丈夫です。地球儀ボタンでどのレッスンも日本語で読めます。プログラムのキーワードは世界共通の英語なので、レッスンの中で自然に覚えられます。
スマートフォンで学べますか?
はい。スマートフォン、タブレット、パソコンで使え、サンプルはブラウザで動きます。
