ハンズオンラボ
ラボ
どのラボも、横にターミナルが付いた本物の環境で、インストールは不要です。それぞれに、ラボを使ったレッスンの仕組みを見せる短い基本レッスンがあります。無料アカウントならすべてのラボを実行でき、基本レッスンもホームに届きます。アカウントなしで実行できるのは Git ラボと SQL ラボです。
コンテナーラボ
Hadoop ラボ:HDFS と MapReduce、ファイルを置き、単語数を読む
生徒それぞれの非公開の Hadoop クラスターで、ファイルを HDFS に置いて一覧し、読み戻し、MapReduce の単語数を読みます。ソースは GitHub にあります。
無料のレッスン
- Hadoop Basics
コンテナーラボ
Apache Spark のラボ:CSV で DataFrame と Spark SQL を学ぶ
生徒それぞれの非公開の Apache Spark で、CSV を DataFrame に読み込み、絞り込み、集計し、SQL で問い合わせて、Spark UI でジョブを見ます。ソースは GitHub。
無料のレッスン
- Spark Basics
コンテナーラボ
Kafka ラボ:ブラウザーでトピック、プロデューサー、コンシューマー、パーティション、オフセットを学ぶ
生徒それぞれの非公開コピーで Apache Kafka と Kafka UI を使い、トピックを作り、メッセージを送り、先頭から読み、オフセットを確かめます。ソースは GitHub にあります。
無料のレッスン
- Kafka Basics
コンテナーラボ
Valkey ラボ:Redis 互換のキーバリューストアで、キー、有効期限、リスト、カウンターを学ぶ
生徒それぞれに Redis 互換の Valkey を 1 つずつ。キー、有効期限、リスト、ハッシュ、カウンターをブラウザーのターミナルで試せます。インストール不要。コードは GitHub にあります。
無料のレッスン
- Valkey Basics
基本レッスンは、すべての無料アカウントにホームで、またすべての学校に渡されます。T Level などのカリキュラムのレッスンは学校向けです。Ubuntu VM ラボは教員がモジュールで出す課題で、レッスンから VM が起動します。
自分で実行する
無料の個人アカウントで、このページのすべてのラボとそのレッスンを実行できます。授業を担当していますか?学校を作成すると、生徒に課題として出せます。
すでにアカウントをお持ちですか?サインイン