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
76
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
2.2k
MTDDC Meetup TOKYO 2023
chinen
2
360
Nuxt 3でJamstackテンプレートを作るときの考え方
chinen
3
1.9k
WWDC2023-Recap-LT
chinen
1
140
Web Push対応状況2023
chinen
0
540
技術記事が書けない人はGPTに背中を押してもらおう
chinen
2
170
Three.jsで3Dぷわんを動かす / PWA Night vol.46
chinen
0
180
PWA開発を基礎からおさらい / PWA Night CONFERENCE 2022
chinen
3
1.4k
Other Decks in Programming
See All in Programming
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
10
1.8k
AHC041解説
terryu16
0
590
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
120
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
210
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
41
15k
Unity Android XR入門
sakutama_11
0
140
最近のVS Codeで気になるニュース 2025/01
74th
1
250
Open source software: how to live long and go far
gaelvaroquaux
0
620
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
660
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
360
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
29
11k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Code Reviewing Like a Champion
maltzj
521
39k
Embracing the Ebb and Flow
colly
84
4.6k
Building Adaptive Systems
keathley
40
2.4k
RailsConf 2023
tenderlove
29
1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
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大会! シェアお願いします!