Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vueでつくるシングルページアプリケーション(SPA)入門
Search
kouki.miura
March 01, 2026
Programming
0
38
Vueでつくるシングルページアプリケーション(SPA)入門
VueでSPAを作成するチュートリアルLTの資料です。
kouki.miura
March 01, 2026
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
Laravel入門:最小構成で理解するMVC
koukimiura
0
91
VueSapporo#1
koukimiura
0
36
Vue.jsを10分で再定義する
koukimiura
1
46
なぜVue開発は速いのか?-Vite入門
koukimiura
0
57
スライドもVueで書く時代? Slidev入門
koukimiura
0
43
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
150
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
150
生成AIを "同僚" として使う ~設計・実装・ログ解析の実践例~
koukimiura
0
64
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
2
190
Other Decks in Programming
See All in Programming
条件判定に名前、つけてますか? #phperkaigi #c
77web
1
260
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
610
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
400
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
150
へんな働き方
yusukebe
5
2.6k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
6
2.2k
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.9k
CSC307 Lecture 14
javiergs
PRO
0
480
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
750
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.2k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
My Coaching Mixtape
mlcsv
0
78
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Chasing Engaging Ingredients in Design
codingconduct
0
140
Transcript
2026.02.28 / VueSapporo #1 三浦 恒樹 (MIURA KOUKI) / 医療ITエンジニア Vueでつくるシングルページアプリケーション(SPA)入門
自己紹介 - ドゥウェル株式会社 に所属(マネージャー) - 医療ITエンジニア / 診療情報管理士 / 上級医療情報技師
/ 医用画像情報専門技師 - TypeScript / Vue.js / Node.js / Java / C# / PHP - 3兄弟の父、休日は習い事の送り迎えとか... - 参加している勉強会 札幌PHP勉強会 JBUG札幌 JavaDO ゆるWeb勉強会 えびてく クラメソ札幌IT勉強会(仮) AWS初心者LT会in札幌 札幌すごいAI会 札幌IT石狩鍋 hokkaido.js 函館本線沿線勉強会 VueSapporo - コーディングBGM ラックライフ - Naru, 名前を呼ぶよ BLUE ENCOUNT - Survivor, ポラリス SHANK Dizzy Sun Fist
INDEX - シングル・ページ・アプリケーション(SPA) - 従来のWebアプリとの違い - SPAの仕組み - VueでSPAをつくる -
仕様技術 - 開発環境構築 - VueRouterで画面遷移 - SPAのメリット・デメリット - まとめ ゴール: ・SPAとは何かを知る ・VueでSPAをつくる最小構成を知る
シングルページアプリケーション(SPA)
従来のWebアプリとの違い
SPAの仕組み
VueでSPAをつくる
仕様技術
開発環境構築 npm create vue@latest コマンドでテンプレートを作成 プロジェクト名を入力 “first-spa” TypeScript と Router
を選択 experimental(実験的な) ツールは選択しない このとおりコマンドを実行すると...
開発環境構築 ブラウザで開いてみると... http://localhost:5173 > cd first-spa > npm install >
npm run dev
開発環境構築 router が プラグインとして 組み込まれる
VueRouterで画面遷移 遅延ローディング (Lazy Loading)の例
SPAのメリット・デメリット
まとめ - SPAとは? … ページ移動のない、Webブラウザ上で動くアプリ - 従来のWebアプリとの違いは? … 画面を『作り直す』のはブラウザの仕事 -
SPAの仕組み … 初回読み込みで必要なリソースを取得。データだけ差分取得 - VueでSPAをつくる - 仕様技術 … VSCode, npm, vite, Vue.js, Vue-Router - 開発環境構築 … スキャフォールディングで簡単セットアップ可能 - VueRouterで画面遷移 … URL(Path)と画面のマッピング - SPAのメリット・デメリット … 優れたユーザー体験 vs 初回読み込み&SEO
ご清聴ありがとうございました。