MENU
bekichi
小中高生向けのプログラミング情報を発信しております。本ブログがプログラミングの勉強を始めるきっかけになると嬉しいです。どうぞ、お気軽にお付き合いください!
アーカイブ
カテゴリー


RustとWASMでWebアプリ開発、夢じゃない!GitHub Pagesで世界に公開しちゃおう!

  • URLをコピーしました!


目次

RustとWASMでWebアプリ開発を始めよう!

今回ご紹介するのは、『Rust + WASM 実践Webアプリ開発 GitHub Pagesで無料公開する手順と実装』という本です。RustとWebAssembly(WASM)という、今注目の技術を使ってWebアプリを開発し、さらにGitHub Pagesで無料で公開するまでの道のりを、とっても丁寧に教えてくれる一冊なんですよ。

Rust + WASM 実践 Webアプリ開発 表紙

「難しそう…」と思う方もいるかもしれませんが、心配いりません!この本では、実際に動くサンプルを段階的に作りながら学べるようになっているんです。だから、「まず公開する」という目標に向かって、着実にスキルを身につけることができますよ。

この本で学べること

本書では、Webアプリ開発に必要なさまざまな技術がぎゅっと詰まっています。

  • フロントエンド実装: YewやTrunkを使った開発方法

  • デザイン: CSSの適用

  • ユーザーとの対話: フォーム入力の処理

  • 外部サービス連携: 外部APIとの連携

  • ページ遷移: ルーティングの設定

  • データ管理: ローカルストレージを活用した状態管理

これらを網羅的に学べるだけでなく、GitHub Pagesのような静的ホスティング環境の特性を活かした設計思想まで紹介されています。作って終わりではなく、実際に世界に公開する喜びを体験してほしい、という著者の想いが伝わってきますね。

気になる目次をちょっとだけご紹介!

  • 第1章 環境構築と技術解説

  • 第2章 Hello, Yew!

  • 第3章 Yewの基本的な機能

  • 第4章 Yewの様々な特殊構文

  • 第5章 データの長期保存と複雑なコンポーネント定義

  • 第6章 Webアプリのテスト駆動開発

  • 第7章 WASMによる高速処理と3D描画

  • 第8章 地図APIとGithub関連機能

こんな感じで、基礎から応用まで、ステップバイステップで学べる構成になっています。きっと、あなたの「作りたい!」という気持ちを後押ししてくれるでしょう。

著者について

著者は、J-IMPACT(日本電算術研究所)代表の大野駿太郎さん。「手を動かす人のための研究所」として、理論を現実の技術へと落とし込む実装力を重視されている方です。組込みRust、ソフトウェア無線、信号処理、半導体設計など、幅広い分野で実践的な技術開発に取り組んでいらっしゃいます。その経験から生まれた知見が、この本には惜しみなく注ぎ込まれています。

『技術の泉シリーズ』って?

この本は、『技術の泉シリーズ』の一冊です。このシリーズは、技術書典などで頒布された技術同人誌を底本として、商業書籍として刊行されています。

技術の泉 SERIES ロゴ

技術の変化に素早く対応できるよう、スピーディな編集制作とプリントオンデマンド(POD)による印刷製本が特徴です。品切れの心配がなく、サスティナブルな出版モデルで、エンジニアの皆さんの“知の結晶”である技術同人誌の世界をもっと多くの人に知ってもらいたい、という素敵な目標を掲げています。

書籍情報と購入方法

『Rust + WASM 実践Webアプリ開発 GitHub Pagesで無料公開する手順と実装』

  • 著者: 大野 駿太郎

  • 小売希望価格: 電子書籍版 1,800円(税別)/印刷書籍版 2,000円(税別)

  • ISBN: 978-4-295-60473-0

  • 発行: インプレス NextPublishing

  • 書籍の詳細: https://nextpublishing.jp/isbn/9784295604730

販売ストア

電子書籍:

  • Amazon Kindleストア

  • 楽天koboイーブックストア

  • Apple Books

  • 紀伊國屋書店 Kinoppy

  • Google Play Store

  • honto電子書籍ストア

  • Sony Reader Store

  • BookLive!

  • BOOK☆WALKER

  • BOOK TECH

印刷書籍:

  • Amazon.co.jp

全国の一般書店からも注文できますよ。各ストアでの販売は準備が整いしだい開始されるので、ぜひチェックしてみてくださいね!

インプレスグループについて

この本を手に取って、あなたもRustとWASMを使ったWebアプリ開発の世界へ一歩踏み出してみませんか?あなたのアイデアが形になり、世界中の人に見てもらえる日が来ることを、心から応援しています!


ロボット・プログラミング教室へ通うことのすすめ

プログラミングを勉強するだけなら、本ブログでも十分ですが、できればロボットプログラミング教室に通うことをお勧めします。ロボットプログラミング教室に通うことで早い段階から以下のことが身につくためです。

  • 論理思考の向上: プログラミングを学ぶことで、問題を分析し、段階的に解決する論理的思考力が身につきます。
  • コミュニケーション能力の発展: 毎回異なるペアとの協力を通じ、自分の考えを伝え、他者の意見を理解することで、表現力と協同作業のスキルが向上します。
  • 創造力の刺激: ロボットをレゴブロックで作る活動は、子どもたちの創造力を鍛え、想像力を広げる素晴らしい機会を提供します。
  • 自己成長の実感: 競技会を通して、クラス外の生徒や他の教室と競争することで、自らの成長を実感し、自信を育む機会を得られます。
  • 実践的なスキルの習得: カリキュラムが進むにつれ、実社会で活用されるプログラミング言語Pythonの学習が可能になります。
  • 社会的スキルの発展: 様々な人との良好な関係を築くことの重要性を学び、社会生活において必要なスキルを身につけます。
よかったらシェアしてね!
  • URLをコピーしました!
目次