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
第一回NestJS勉強会
Search
takuya.mashimo (眞下卓也)
June 01, 2022
Programming
0
150
第一回NestJS勉強会
TSLabで主催しているNestJS勉強会の1回目スライド資料
完璧な内容ではなく、まずはざっくり解説しました!
takuya.mashimo (眞下卓也)
June 01, 2022
Tweet
Share
More Decks by takuya.mashimo (眞下卓也)
See All by takuya.mashimo (眞下卓也)
第3回NestJS勉強会 Dependency Injectionについて
sigcode1
0
280
Other Decks in Programming
See All in Programming
Hanami and htmx
bkuhlmann
0
190
今、知っておきたい! 生成AIエージェントの世界
elith
3
340
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
25
7.8k
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.6k
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
1
120
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
8
2.2k
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
5
4.6k
Git Rebase
bkuhlmann
11
1.6k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
3
360
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
38k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Designing the Hi-DPI Web
ddemaree
276
33k
Side Projects
sachag
451
41k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
Statistics for Hackers
jakevdp
789
220k
Fireside Chat
paigeccino
20
2.6k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Pragmatic Product Professional
lauravandoore
24
5.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Building Adaptive Systems
keathley
30
1.8k
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䛿Ⰽ䚻䛺䝒䞊䝹䛜ᥞ䛳䛶䛔䜛ĺබᘧ䝗䜻䝳䝯䞁 䝖䜒㇏ᐩ䞉䝔䝇䝍䝤䝹 Ɣ &/,䛜ᙉຊ
䛚㛫㡬䛝䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯䟿