Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第一回NestJS勉強会
Search
takuya.mashimo (眞下卓也)
June 01, 2022
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第一回NestJS勉強会
TSLabで主催しているNestJS勉強会の1回目スライド資料
完璧な内容ではなく、まずはざっくり解説しました!
takuya.mashimo (眞下卓也)
June 01, 2022
More Decks by takuya.mashimo (眞下卓也)
See All by takuya.mashimo (眞下卓也)
第3回NestJS勉強会 Dependency Injectionについて
sigcode1
0
460
Other Decks in Programming
See All in Programming
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
160
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
3
410
すこし踏み込む CancellationToken
htkym
2
1.7k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
650
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
720
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
660
残高管理から台帳サービスへの進化
artoy
1
200
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
Performance Optimization With LLMs
xleitix
0
130
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
970
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Optimizing for Happiness
mojombo
378
71k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Documentation Writing (for coders)
carmenintech
77
5.6k
ラッコキーワード サービス紹介資料
rakko
1
5.4M
Agile that works and the tools we love
rasmusluckow
331
22k
WENDY [Excerpt]
tessaabrams
14
40k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Transcript
➨ᅇ1HVW-6ຮᙉ 1HVW-6䛸䛿䠛 ࠥ1HVW-6䛳䛶౽䛺Ẽ䛜䛩䜛ࠥ WDNX#ZHE䜶䞁䝆䝙䜰 #VLJFRGH
⮬ᕫ⤂ 7ZLWWHUWDNX#ZHE䜶䞁䝆䝙䜰 #VLJBFRGH ᰴᘧ♫䛖䜛䜛䛷IRQGHVN䜢㛤Ⓨ䛧䛶䜎䛩 1X[W1HVW-67\SH6FULSW-DYD6FULSW ᭱㏆䛿䚸1H[WMV䛸*UDSK4/䛻⯆䛜䛒䜚䜎䛩
䞉7\SH6FULSW䛜䝕䝣䜷䝹䝖 䞉&/,䛜౽ 䞉䛥䛟䛳䛸$3,䛜㛤Ⓨ䛩䜛䛣䛸䛜䛷䛝䜛 ぬ䛘䛶䛚䛔䛶䜋䛧䛔䛣䛸䛴
┠ḟ 1HVW-6䛸䛿 D 7\SH6FULSW䛜䝕䝣䜷䝹䝖䛾䝯䝸䝑䝖 E 䛹䜣䛺䝒䞊䝹䛜⏝ព䛥䜜䛶䛔䜛䛾䠛 1HVW-6䜢❧䛱ୖ䛢䛶䜏䜛 D
+HOORZRUOG䛧䛶䜏䜘䛖 E ⡆༢䛺䝣䜯䜲䝹ᵓᡂ䜢ぢ䛶䜏䜘䛖 F ⡆༢䛻&58'䛾$3,䜢సᡂ䛩䜛 䜎䛸䜑 ᮶㐌䛾ண࿌
┠ḟ 1HVW-6䛸䛿 D 7\SH6FULSW䛜䝕䝣䜷䝹䝖䛾䝯䝸䝑䝖 E 䛹䜣䛺䝒䞊䝹䛜⏝ព䛥䜜䛶䛔䜛䛾䠛 1HVW-6䜢❧䛱ୖ䛢䛶䜏䜛 D
+HOORZRUOG䛧䛶䜏䜘䛖 E ⡆༢䛺䝣䜯䜲䝹ᵓᡂ䜢ぢ䛶䜏䜘䛖 F ⡆༢䛻&58'䛾$3,䜢సᡂ䛩䜛 䜎䛸䜑 ᮶㐌䛾ண࿌
None
2YHUNVWDUV¶
0ZHHNO\GRZQORDGV KWWSVZZZQSPWUHQGVFRP#QHVWMVFRPPRQ
ぬ䛘䛶䜋䛧䛔䛣䛸䛴 䞉7\SH6FULSW䝕䝣䜷䝹䝖䛷౽ 䞉&/,䛜䛸䛶䜒౽ 䞉1HVW-6䛾ᇶᮏᵓᡂ䛜0RGXOH&RQWUROOHU6HUYLFH䛜䚷 ᇶᮏᵓᡂ䛻䛺䛳䛶䛔䜛
┠ḟ 1HVW-6䛸䛿 D 7\SH6FULSW䛜䝕䝣䜷䝹䝖䛾䝯䝸䝑䝖 E 䛹䜣䛺䝒䞊䝹䛜⏝ព䛥䜜䛶䛔䜛䛾䠛 1HVW-6䜢❧䛱ୖ䛢䛶䜏䜛 D
+HOORZRUOG䛧䛶䜏䜘䛖 E ⡆༢䛺䝣䜯䜲䝹ᵓᡂ䜢ぢ䛶䜏䜘䛖 F ⡆༢䛻&58'䛾$3,䜢సᡂ䛩䜛 䜎䛸䜑 ᮶㐌䛾ண࿌
7\SH6FULSW䛜䝕䝣䜷䝹䝖 䞉FOL䛻䜘䛳䛶⏕ᡂ䛥䜜䛯䝁䞊䝗䛿䛶7\SH6FULSW䛷᭩䚷䛛 䜜䛶䛔䜛 䞉䛾䝣䝺䞊䝮䝽䞊䜽䛿 䞉⮬๓䛷᭩䛝䛘䛶䚸-DYD6FULSW䛻䛩䜛ᚲせ᭷䜚 䞉䛯䛰䚸-DYD6FULSWグ㏙ྍ⬟
7\SH6FULSW䛾䝯䝸䝑䝖 Ɣ ᆺ᥎ㄽ䛻䜘䜛䝞䜾䛾ண㜵 Ɣ ᙉຊ䛺䜶䝕䜱䝍⿵ ż ';䠄㛤Ⓨయ㦂䠅䛾ྥୖ Ɣ ᆺ䛜䛒䜛䛣䛸䛷䚸䝁䞊䝗䛜䝗䜻䝳䝯䞁䝖䛻䛺䜛 ż
ᆺ䜢ษ䜛䝁䞊䝗䜢䛛䛡䛺䛔 ż 㛗ᮇ㛫䛾䝥䝻䝆䜵䜽䝖䞉ேᩘ䛾䝥䝻䝆䜵䜽䝖䛷ຠᯝ
KWWSVZZZUHGGLWFRPUW\SHVFULSWFRPPHQWVDRIFLNBRIBEXJVBDWBDLUEQEBFRXOGBKDYHBEHHQBSUHYHQWHGBE\ $LUEQE䛾ㄪᰝ $LUEQE䛾ㄪᰝ䛻䜘䜛䛸䚸 7\SH6FULSW䜢⏝䛩䜛䛣䛸䛷 ๓䛻䛾䝞䜾䜢㜵䛠䛣䛸 䛜䛷䛝䛯
7\SH6FULSW䛷㛤Ⓨ䛜⤖䛩䜛 5HDFW1DWLYH 5HDFW1H[WMV (OHFWURQ 1HVW-6 KWWSVQRWHFRPGLQLLQQEHEGGD ᐇ㝿䛻7\SH6FULSW䛷⤫୍䛧䛶䛔䜛ᡤ䜒Ļ
䛴䛾ゝㄒ䛷㛤Ⓨ䛜⤖䛩䜛䝯䝸䝑䝖 䝘䝺䝑䝆䛾✚㏿ᗘ 䝁䝭䝳䝙䜿䞊䝅䝵䞁䝁䝇 䝖䛾ῶᑡ 䝇䜲䝑䝏䞁䜾䝁䝇䝖䛾ῶ ᑡ
┠ḟ 1HVW-6䛸䛿 D 7\SH6FULSW䛜䝕䝣䜷䝹䝖䛾䝯䝸䝑䝖 E 䛹䜣䛺䝒䞊䝹䛜⏝ព䛥䜜䛶䛔䜛䛾䠛 1HVW-6䜢❧䛱ୖ䛢䛶䜏䜛 D
+HOORZRUOG䛧䛶䜏䜘䛖 E ⡆༢䛺䝣䜯䜲䝹ᵓᡂ䜢ぢ䛶䜏䜘䛖 F ⡆༢䛻&58'䛾$3,䜢సᡂ䛩䜛䠄䛷䛝䛯䜙䠅 䜎䛸䜑 ᮶㐌䛾ண࿌
䝒䞊䝹䛜ᥞ䛳䛶䛔䜛 KWWSVGRFVQHVWMVFRP බᘧ䝗䜻䝳䝯䞁䝖䛻㣕䜆
ᐇ㝿䛻❧䛱ୖ䛢䜘䛖 FOL䜢䝎䜴䞁䝻䞊䝗 CQSPLQVWDOO#QHVWMVFOLORFDWLRQ JOREDOC 䝥䝻䝆䜵䜽䝖䜢సᡂ CQHVWQHZ>SURMHFWQDPH@C 䝥䝻䝆䜵䜽䝖䛻⛣ືĺ䝃䞊䝞䞊㉳ື CQSPUXQVWDUWC 䝩䝑䝖䝸䝻䞊䝗䛻䛺䜛 CQSPUXQVWDUWGHY
㛤Ⓨ䝰䞊䝗 C
䝹䞊䝖䝰䝆䝳䞊䝹 DSSPRGXOHWV 8VHU䝁䞁䝖䝻䞊䝷 XVHUFRQWUROOHUWV 8VHU䝰䝆䝳䞊䝹 XVHUPRGXOHWV 8VHU䝃䞊䝡䝇 XVHUVHUYLFHWV 8VHU㛵㐃䛾ᶵ⬟䜢㏣ຍ䛩䜛 䝁䞁䝖䝻䞊䝷䛜䝃䞊䝡䝇䜢ཧ↷䛩䜛
1HVW-6䛾䝁䜰せ⣲ 0RGXOH &RQWUROOHU 6HUYLFH 䛣䜜䜙䛾せ⣲䜢⏝䛧䛶ᶵ⬟䜢㛤Ⓨ䛧䛶䛔䛟
0RGXOH 㛵㐃䛩䜛&RQWUROOHU䜔6HUYLFH䜢䜎䛸䜑䛶䚸1HVW-6䛻Ⓩ 㘓䛩䜛 1HVW-6䛻䛿ᚲ䛪䛴䛾䝹䞊䝖䝰䝆䝳䞊䝹 DSSPRGXOHWV 䛸ಶ௨ୖ䛾ᶵ⬟䝰䝆䝳䞊䝹䛜ᚲせ䛻䛺 䜛
&RQWUROOHU 䜽䝷䜲䜰䞁䝖䛛䜙䛾䝸䜽䜶䝇䝖䜢ཷ䛡ĺ䝺䝇䝫䞁䝇䜢㏉䛩 䝹䞊䝔䜱䞁䜾䛾ᶵ⬟䜢ᢸ䛖 䞉5DLOV䜔/DUDYHO䛸䛿␗䛺䜚䝕䝁䝺䞊䝍䛸䜀䜜䜛䚷䚷䜒 䛾䛷䝹䞊䝔䜱䞁䜾䜢タᐃྍ⬟ 䞉䝣䜯䜲䝹䜢㛤䛟䛸䛩䛠䛻䝟䝇䛜䜟䛛䜛䛾䛷ྍㄞᛶ䚷䚷䛜 䛸䛶䜒Ⰻ䛔 䞉䝹䞊䝔䜱䞁䜾䝣䜯䜲䝹䛜ᆅ⊹䛾䜘䛖䛻䛿䛺䜙䛺䛔
6HUYLFH ᇶᮏⓗ䛻䝻䝆䝑䜽䜢ᐇ䛩䜛ᡤ &RQWUROOHU䛻䝡䝆䝛䝇䝻䝆䝑䜽䜢᭩䛔䛶䜒䝥䝻䜾䝷 䝮䛾ືస䛻ၥ㢟䛿䛺䛔䚹䛧䛛䛧䚸㈐ົ䜢ศ䛩䜛䛣䛸 䛷䚸ಖᏲᛶ䛾ྥୖ䛻䛴䛺䛜䜛䚹 ᇶᮏⓗ䛻䛿6HUYLFH䛻䝯䝋䝑䝗䜢ᐇ䛩䜛䛣䛸䛜ከ䛔
&/,౽ &58'㛵㐃䝣䜯䜲䝹䜢⏕ᡂ CQHVWJUHVRXUFHVXVHUVC &/,䜢⏝䛧䛶⡆༢䛻8VHU䛾&58'䜢ᐇ䛧䛶䜏䜛 䞉୍▐䛷䝹䞊䝖䝰䝆䝳䞊䝹䜈8VHU䝰䝆䝳䞊䝹䛾Ⓩ㘓 䞉䝃䞊䝡䝇䞉䝁䞁䝖䝻䞊䝷䜢䝰䝆䝳䞊䝹䜈䛾グ㏙ 䞉䜢&/,䛜䜔䛳䛶䛟䜜䜛䟿䠄⚄䠅
⡆༢䛻䜎䛸䜑 Ɣ 䝞䝑䜽䜶䞁䝗䛷䜒7\SH6FULSW䜢⏝䛩䜛䛣䛸䛷䛾䝯䝸䝑䝖 䛜䛩䛤䛔 Ɣ 1HVW-6䛿Ⰽ䚻䛺䝒䞊䝹䛜ᥞ䛳䛶䛔䜛ĺබᘧ䝗䜻䝳䝯䞁 䝖䜒㇏ᐩ䞉䝔䝇䝍䝤䝹 Ɣ &/,䛜ᙉຊ
䛚㛫㡬䛝䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䟿