C言語C++Java文法Javaオブジェクト指向JavaデザインパターンC#文法C#オブジェクト指向C#デザインパターンGoRustPythonJavaScriptTypeScriptRubyPHPSwift(iOSアプリ)PerlCOBOLSpring / Spring BootC#実践BlazorC# WPFC# MVVMJava MVVMDjangoReactAngularPythonデータ分析Python AIPyTorchRAGPythonスクレイピングPython画像認識SoliditySolanaHTML/CSSMarkdown正規表現XMLSQL データ操作 (DML)SQL テーブル設計 (DDL)Neo4jLinuxコマンドシェルスクリプトネットワークサーバーGitDockerKubernetesMakefile / makeUMLバッチファイルアセンブリ言語Claude Codeエンジニア就活AWSAWS SAA(ソリューションアーキテクト)AWS SAP(ソリューションアーキテクト プロフェッショナル)PythonのエラーJavaScriptのエラーTypeScriptのエラーJavaのエラーC#のエラーC言語のエラーC++のエラーGoのエラーRustのエラーPHPのエラーPerlのエラーSQLのエラーRubyのエラー
Solanaコース · 全36レッスン · インストール不要
Solanaを、その場で動かして学ぶ。
高速・低コストなブロックチェーン Solana のスマートコントラクト(プログラム)を Rust で実装するコース。ホワイトペーパーが示した Proof of History という「時計」の発明から、Ethereum とは根本的に違うアカウントモデル、entrypoint! で始まるネイティブプログラム、PDA と CPI、そして開発を一気に楽にする Anchor フレームワーク、SPL トークンやNFT、テスト・デプロイ・セキュリティまで。仕組みを図解で理解し、Rustのコードを読み解きながら「Web3の開発」に入門する。
学習の進捗0 / 36
カリキュラム
全9章・36レッスン。上から順に進める前提で設計されています。
1Solanaとは何か4レッスン
2Proof of History ― 分散システムに時計を4レッスン
3Solanaのアカウントモデル4レッスン
4開発環境とプログラムの構造4レッスン
5ネイティブプログラムを書く4レッスン
6PDAとCPI4レッスン
7Anchorフレームワーク4レッスン
8トークンとNFT4レッスン
9テスト・デプロイ・セキュリティ4レッスン
次に学ぶなら
学んだことを土台に、関連するコースへ。手を止めずに次のコースへ進めます。
Solidityコース
ブロックチェーン上で動くスマートコントラクトの言語。分散台帳・EVM・ガスの仕組みを図解で理解し、型・mapping・require・送金・ERC-20トークンまで、ブラウザ内で本物のコンパイラ(solc)とEVMにデプロイして関数を呼びながら学ぶ。
全24レッスン · 開く →Rustコース
メモリを安全に、しかも速く。所有権・借用・ライフタイムという「Rustの心臓部」を、スタックとヒープの図解で0からとことん丁寧に。struct/enum・トレイト・スマートポインタまで、ブラウザ内で動く学習用シミュレータで手を動かして学ぶ。
全50レッスン · 開く →Spring / Spring Bootコース
Javaのデファクトなアプリケーションフレームワーク。DI/IoCコンテナの考え方から、Spring Bootでの自動構成・REST API・Spring Data JPAでのデータアクセス・テストまで、図とコード例で実務の骨格を読んで学ぶ。
全25レッスン · 開く →