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
ポートフォリオ作る話 / PWA Night vol.12
Search
Chinen
January 15, 2020
Programming
0
130
ポートフォリオ作る話 / PWA Night vol.12
Chinen
January 15, 2020
Tweet
Share
More Decks by Chinen
See All by Chinen
MTDDC Meetup TOKYO 2024 / フロントエンドエンジニアの成長に繋がるCMS設計
chinen
0
100
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
2.5k
MTDDC Meetup TOKYO 2023
chinen
2
370
Nuxt 3でJamstackテンプレートを作るときの考え方
chinen
3
2k
WWDC2023-Recap-LT
chinen
1
150
Web Push対応状況2023
chinen
0
560
技術記事が書けない人はGPTに背中を押してもらおう
chinen
2
200
Three.jsで3Dぷわんを動かす / PWA Night vol.46
chinen
0
200
PWA開発を基礎からおさらい / PWA Night CONFERENCE 2022
chinen
3
1.5k
Other Decks in Programming
See All in Programming
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
440
Duke on CRaC with Jakarta EE
ivargrimstad
1
330
ビカム・ア・コパイロット
ymd65536
1
170
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
260
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
120
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
120
파급효과: From AI to Android Development
l2hyunwoo
0
170
Global Azure 2025 @ Kansai / Hyperlight
kosmosebi
0
160
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
84
21k
Digging into the Matrix: Practicing Code Archaeology
arthurdoler
PRO
0
120
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
100
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
41
2.6k
We Have a Design System, Now What?
morganepeng
52
7.6k
Six Lessons from altMBA
skipperchong
28
3.8k
How STYLIGHT went responsive
nonsquared
100
5.5k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
How GitHub (no longer) Works
holman
314
140k
Embracing the Ebb and Flow
colly
85
4.7k
Automating Front-end Workflow
addyosmani
1370
200k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Transcript
ポートフォリオ作る話 株式会社TAM 知念昌史 2020/01/15
新年ですね!
• ポートフォリオ作りたい • 新しい技術使いたい
知念 昌史 / まぁし(Twitter) • 株式会社TAMのフロントエンドエンジニア(CSS、Vue.jsが好き) • 東京オフィスに所属しながら沖縄でリモートワーク(2019年6月〜) • 技術コミュニティ運営(沖縄:v-okinawa
/ 東京:PWA Night) • 得意分野:HTML / CSS設計 / JavaScript / PWA / Movable Type / WordPress • ポケモン剣盾ほしすぎる生活 Twitter@chocodogmagic
ポートフォリオ作成でやってみたいもの • PWA(キャッシュ・ホーム追加のメッセージ実装) • CDN • Gitからデプロイ • ヘッドレスCMS •
静的ページ生成 • Portal • Turbolinks • CSSアニメーションでメインビジュアル
ポートフォリオ作成でやってみたいもの • PWA・・・Workbox → JavaScript • CDN・・・Netlify • Gitからデプロイ・・・GitHub →
Netlify • ヘッドレスCMS・・・microCMS • 静的ページ生成・・・Nuxt.js(Vue) • Portal・・・<portal> • Turbolinks・・・JavaScript • CSSアニメーションでメインビジュアル・・・@keyframes
手順 • Step1:Netlify導入 • Step2:GitHub導入 • Step3:Nuxt.js導入 • Step4:microCMS導入 •
Step5:microCMSとNuxt.jsをつなぐ • Step6:NetlifyとGitHubをつなぐ • Step7:詳細ページを作成してportalで遷移 • Step8:PWAでキャッシュコントロール • Step9:スタイル調整、メインビジュアル用意 • Step10:他ページ展開 (これ考えたの本日15:00)
Step1:Netlify導入 https://www.netlify.com/
None
Step1 クリア!
Step2:GitHub導入 https://github.co.jp/
None
Step2 クリア!
Step3:Nuxt.js導入 https://ja.nuxtjs.org/guide/installation/
None
Step3 クリア!
Step4:microCMS導入 https://microcms.io/
None
Step4 クリア!
Step5:microCMSとNuxt.jsをつなぐ Vue側はAxiosでいけるはず・・・
ここまで!(本日18:00時点)
まとめ • 昨年、業務やプライベートの予定で時間が取れず、 新しいことができてなくて何かやりたかった • LT駆動開発(LT申し込めば締め切りに追われてできるはず) と思ったけど、時間が無いものは無い • でも諦めずにLTする心
LTしたい話 株式会社TAM 知念昌史 2020/01/15
ちょっと宣伝:1/21(火)沖縄と仙台で勉強会! v-okinawa Vue.js/Nuxt.js meetup #4 仙台とコラボLT大会! シェアお願いします!