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
Angular概要とv5について
Search
puku0x
January 20, 2018
Technology
0
300
Angular概要とv5について
puku0x
January 20, 2018
Tweet
Share
More Decks by puku0x
See All by puku0x
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
1.6k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
1.3k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
240
ファインディでのGitHub Actions活用事例
puku0x
9
3.5k
Findyの開発生産性向上への取り組み ~Findyフロントエンドの場合~
puku0x
0
440
Findyの開発生産性を上げるためにやったこと
puku0x
1
610
Angularコーディングスタイルガイドはいいぞ
puku0x
1
370
Nx CloudでCIを爆速にした話
puku0x
0
890
Findyのフロントエンド設計刷新を通して得られた技術的負債との向き合い方
puku0x
1
1.8k
Other Decks in Technology
See All in Technology
Digitization部 紹介資料
sansan33
PRO
1
5.6k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
ソースを読むプロセスの例
sat
PRO
15
9.3k
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.1k
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
110
WEBサービスを成り立たせるAWSサービス
takano0131
1
180
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
450
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
3
240
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
270
エンタメとAIのための3Dパラレルワールド構築(GPU UNITE 2025 特別講演)
pfn
PRO
0
540
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
310
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5k
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
The Cult of Friendly URLs
andyhume
79
6.6k
A better future with KSS
kneath
239
18k
Faster Mobile Websites
deanohume
310
31k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Fireside Chat
paigeccino
40
3.7k
Practical Orchestrator
shlominoach
190
11k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Transcript
"OHVMBS֓ཁͱWʹ͍ͭͯ OHGVLVPLB"OHVMBS.FFUVQ-5
OHGVLVPLB"OHVMBS.FFUVQ ৽ٓါ !QVLVY ג ϨείΤϯδχΞ OHGVLVPLBද 2
OHGVLVPLB"OHVMBS.FFUVQ "OHVMBS w (PPHMF͕ओಋ͢ΔϑϩϯτΤϯυϑϨʔϜϫʔΫ w ಛ w ίϯϙʔωϯτࢦ w ߴύϑΥʔϚϯε
w ϑϧελοΫ 3 IUUQTBOHVMBSJP
OHGVLVPLB"OHVMBS.FFUVQ ίϯϙʔωϯτ w ΧελϜཁૉΛఆٛ 4 !$PNQPOFOU \ TFMFDUPSbBQQTBNQMF` UFNQMBUFAQ)FMMP
\\UJUMF^^QA ^ FYQPSUDMBTT4BNQMF$PNQPOFOU\ !*OQVU UJUMFTUSJOH ^ BQQTBNQMFUJUMFl"OHVMBSzBQQTBNQMF
OHGVLVPLB"OHVMBS.FFUVQ αʔϏε w ϏδωεϩδοΫ w αʔϏεΛ%* 5 !*OKFDUBCMF FYQPSUDMBTT4BNQMF4FSWJDF\
HFU5JUMF \SFUVSOb"OHVMBS`^ ^ FYQPSUDMBTT4BNQMF$PNQPOFOU\ DPOTUSVDUPS QSJWBUFTFSWJDF4BNQMF4FSWJDF \^ ^
OHGVLVPLB"OHVMBS.FFUVQ ύΠϓ w จࣈྻͷܗ 6 !1JQF \OBNFbBXFTPNF`^ FYQPSUDMBTT"XFTPNF1JQFJNQMFNFOUT1JQF5SBOTGPSN\ USBOTGPSN
WBMVFTUSJOH BSHT \ SFUVSOWBMVF JTBXFTPNF ^ ^ Q\\b"OHVMBS`cBXFTPNF^^Q"OHVMBSJTBXFTPNF
OHGVLVPLB"OHVMBS.FFUVQ "OHVMBS$-* w "OHVMBSΛ༻͍ͨΞϓϦ։ൃΛॿ͚Δπʔϧ w ίϯϙʔωϯταʔϏεͷςϯϓϨʔτੜ w αʔόىಈΞϓϦͷϏϧυ໘ݟͯ͘ΕΔ 7 OQNJOTUBMMH!BOHVMBSDMJ
OHOFXNZBQQ OHTFSWF OHCVJMEQSPE
OHGVLVPLB"OHVMBS.FFUVQ ຊޠυΩϡϝϯτ 8 IUUQTBOHVMBSKQ
OHGVLVPLB"OHVMBS.FFUVQ WˠW 9
OHGVLVPLB"OHVMBS.FFUVQ 4FNBOUJD7FSTJPOJOH 10 "OHVMBS .BKPSഁյతมߋΛؚΉ .JOPSഁյతมߋͳ͠ 1BUDIόάमਖ਼ ʹҰճͷϝδϟʔόʔδϣϯΞοϓ
OHGVLVPLB"OHVMBS.FFUVQ "OHVMBS w ʮΑΓখ͘͞ɺߴɺ͍ͦͯ͘͢͠ʯ w ࡉ͔ͳ͍উखͷ্ίϯύΠϥͷ࠷దԽ͕த৺ 11
OHGVLVPLB"OHVMBS.FFUVQ ΑΓখ͘͞ w Ϗϧυ࠷దԽ w BOHVMBSJPόϯυϧαΠζݮ w 3Y+4ରԠ w 1JQFBCMF0QFSBUPS࠾༻Ͱ5SFF4IBLJOHޮՌ61
w ৽͍͠ίϯύΠϥΦϓγϣϯʢWʣ w QSFTFSWF8IJUFTQBDFTGBMTFͰ༨ͳۭനΛআ 12
OHGVLVPLB"OHVMBS.FFUVQ ΑΓߴ w OH'PSNͷVQEBUF0O σʔλߋ৽όϦσʔγϣϯͷλΠϛϯάΛ੍ޚͰ͖Δ w 3FBDUJWF'PSNͰར༻Մ 13 JOQVUOBNFOBNFOH.PEFM<OH.PEFM0QUJPOT>\VQEBUF0ObCMVS^ GPSN<OH'PSN0QUJPOT>\VQEBUF0OTVCNJU^
OHGVLVPLB"OHVMBS.FFUVQ ΑΓߴ w ΧελϜ;POF w มߋݕΛશखಈʹΓସ͑Δ͜ͱͰ͖Δ 14 QMBUGPSN#SPXTFS%ZOBNJD CPPUTUSBQ.PEVMF "QQ.PEVMF
\ OH;POFbOPPQ ^ ˞ίϯϙʔωϯτͰ$IBOHF%FUFDUPS3FGΛ%*ͯ͠ ɹEFUFDU$IBOHFT ΛݺͿͱมߋݕ͞ΕΔ
OHGVLVPLB"OHVMBS.FFUVQ ͍͘͢ w )UUQ$MJFOUͷҾʹΦϒδΣΫτϦςϥϧΛೖՄೳ 15 DPOTUIFBEFSTOFX)UUQ)FBEFST TFU b9)&"%&3` bIFBEFS`
DPOTUQBSBNTOFX)UUQ1BSBNT TFU bGPP` bCBS` IUUQHFU VSM \IFBEFST QBSBNT^ IUUQHFU VSM \ IFBEFST\b9)&"%&3`bIFBEFS`^ QBSBNT\bGPP`bCBS`^ ^
OHGVLVPLB"OHVMBS.FFUVQ ͍͘͢ w ϧʔτͷͷύϥϝʔλʹΞΫηεͰ͖ΔʢWʣ 16 3PVUFS.PEVMFGPS3PPU SPVUFT \ QBSBNT*OIFSJUBODF4USBUFHZBMXBZT
^
OHGVLVPLB"OHVMBS.FFUVQ ΑΓ͍͘͢ w "OHVMBS$-*ͷαϙʔτڧԽ w 4FSWJDF8PSLFS w 6OJWFSTBMʢαʔόʔαΠυϨϯμϦϯάʣ w "QQ4IFMM
17 OHOFXOBNFTFSWJDFXPSLFS OHHFOFSBUFVOJWFSTBMOBNF OHHFOFSBUFBQQTIFMMOBNFVOJWFSTBMBQQBQQ
OHGVLVPLB"OHVMBS.FFUVQ 18" w 4FSWJDF8PSLFS 6OJWFSTBM "QQ4IFMM 18
OHGVLVPLB"OHVMBS.FFUVQ ඇਪ w !BOHVMBSIUUQ w !BOHVMBSDPNNPOIUUQʹҠߦ͠·͠ΐ͏ʂ 19
OHGVLVPLB"OHVMBS.FFUVQ ഇࢭ͞ΕΔ"1* w UFNQMBUFͷαϙʔτഇࢭˠOHUFNQMBUF w 0QBRVF5PLFOഇࢭˠ*OKFDUJPO5PLFO5 w /H'PSഇࢭˠ/H'PS0G·ͨ OH'PS w
3PVUFS.PEVMFGPS3PPU ͷJOJUJBM/BWJHBUJPOͷܕ CPPMFBOˠTUSJOH bFOBCMFc`EJTBCMF` ʹมߋ 20
OHGVLVPLB"OHVMBS.FFUVQ WˠWഁյతมߋ w JOʢࠃࡍԽʣ w $PNNPO-PDBMF%BUB3FQPTJUPSZʹஔ͑ w *&&EHFͰͷ%BUF1JQFόάղফ w σϑΥϧτFO64
21
OHGVLVPLB"OHVMBS.FFUVQ "OHVMBS w ݄ϦϦʔε༧ఆ w -54ʢظαϙʔτʣ w !BOHVMBSIUUQഇࢭ w *WZʢ৽͍͠Ϩϯμϥʔʣ
22