ビデオとチュートリアル
基礎ビデオシリーズでは、Internet Computer 用のアプリケーションを構築する方法を紹介しています。
Internet Computer で構築する: 基礎
基礎ビデオシリーズは、Internet Computer 用のアプリケーションを構築する方法を紹介しています。 このシリーズは、10 のビデオで構成されています。 ほとんどのビデオは3分から5分程度ですが、プログラミング言語 Motoko やフロントエンドの開発、それら全てを組み合わせたサンプルアプリケーションの構築など、より深い技術的な内容も含まれています。
Internet Computer とは何か。なぜ Internet Computer でアプリを作るのか?
このビデオでは、Internet Computer についての基礎入門と、Internet Computer がオープンインターネットサービスの将来をどのようにサポートするかを説明しています。 このビデオを見た後、さらに詳しく学びたい方は、Internet Computer とは?をご覧ください。
開発者体験をシンプルに
Internet Computer は、エコシステムの複雑さを軽減することで、アプリケーションの構築を容易にします。 このビデオを見た後、さらに詳しく学びたい方は 次世代のソフトウェアとサービスの構築 をご覧ください。
DFINITY Canister SDK とは?
Canister とはなんだろう、と思っていますか? 何から始めたらいいかわからないですか? このビデオでは、Internet Computer 上で動作するプログラムを開発するための鍵となるツールを紹介します。
始める準備ができたら、ダウンロードセンター をご覧ください。
はじめてのアプリケーションをデプロイする
このビデオでは、Internet Computer をローカル実行して最初のアプリケーションをデプロイする方法を説明します。 自分で挑戦するには、クイックスタート チュートリアルの手順に従ってください。
Motoko の紹介: Internet Computer のために設計されたプログラミング言語
このビデオでは、プログラミング言語 Motoko の概要と、Internet Computer 上で動作するアプリケーションの開発に適したいくつかの特徴を紹介します。
Motoko を使った開発についてさらに詳しく学びたい方は、Motoko プログラミング言語 のガイドをご覧ください。
フロントエンドの統合
このビデオでは、生の JavaScript、React(と TypeScript)を使ってフロントエンドのユーザーインターフェースを統合する方法を紹介しています。
ビデオを見た後、スタイルシートの追加 の手順に従って手を動かすことで、Reactを使用する際にスタイルシートを追加する方法を学ぶことができます。
アプリケーションインターフェースの共通言語となる Candid
このビデオでは、Internet Computer 上で動作するサービスと対話するための共通のインターフェース記述言語(IDL)である Candid について説明しています。
Candid の使い方とより詳細な情報については、Candid のガイドか Candid on crates.io をご覧ください。
開発者のエコシステムに飛び込む
このビデオでは、Motoko を使用したプログラムを開発するための追加ツールやリソースを紹介します。
コミュニティへの貢献を開始するには、Motoko base library をご覧ください。
マルチプレイヤーゲームの構築
このビデオでは、Internet Computer 上で動作するマルチプレイヤーのリバーシゲームを紹介し、Internet Computer 向けのアプリケーションを構築する際に必要な多くのキーコンセプトを示しています。
どのようにゲームが作られたかの詳細は、Building a Multiplayer Reversi Game on the Internet Computer か、 Reversi リポジトリのソースコードをご覧ください。
Internet Computer の開発者コミュニティに参加する
このビデオでは、利用可能なリソースや参加方法についてまとめています。
さらに詳しく知りたい方は、examples のサンプルアプリケーションや、awesome-dfinity リポジトリをご覧ください。
議論に参加するには、Developer Forum に参加するか、ツイッターで @dfinitydev をフォローしてください。
チュートリアル
クイックスタート では、プロジェクトディレクトリの内容やサンプルコードを調べずに、新しいプロジェクトを作成してデプロイするための基本的なワークフローを簡単に紹介しています。
Internet Computer 上で動作するプログラムをハンズオンで作成したい方は、以下のチュートリアルをご覧ください。