Slide 1

Slide 1 text

ෳ਺ͷϓϩδΣΫτϚωδϝϯτ Λ৐Γ੾Δϝιου ෳ਺ͷϓϩδΣΫτϚωδϝϯτ Λ৐Γ੾Δϝιου

Slide 2

Slide 2 text

2 ౰࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ Agenda 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ 1 ࣗݾ঺հ

Slide 3

Slide 3 text

1 ࣗݾ঺հ

Slide 4

Slide 4 text

1.ࣗݾ঺հ ◆໊લ ླ໦ ޹೭(Suzuki Takayuki) ※ಉ੏ಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾ঺հ ɾ1990೥ɺਆಸ઒ݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015೥ʹϑϧεϐʔυʹೖࣾ͠ɺ2017೥ʹಠཱɻ ɾݱࡏ͸ɺडୗ։ൃΛ΍ΓͭͭɺࣗࣾWebαʔϏεΛ։ൃதɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺ໺ٿ؍ઓ ◆εΩϧ PHP,Symfony2,CakePHP3,Laravel5 JavaScript,backbone.js,Angular.js,Vue.js

Slide 5

Slide 5 text

1.ࣗݾ঺հ

Slide 6

Slide 6 text

6 ࣗݾ঺հ 7/13ʹLaravel ΧϯϑΝϨϯε ୆࿷Ͱ΋ొஃ͖ͯ͠·ͨ͠ʂ ৄ͘͠͸ͪ͜Β https://dev.re-build.company/ entry/2019/07/23/193108

Slide 7

Slide 7 text

7 ࣗ෼͕ӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ԭೄͰෳ਺ͷίϛϡχςΟΛӡӦͯ͠·͢

Slide 8

Slide 8 text

Copyright Re:Build.inc All Rights Reserved. ձࣾ঺հ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ໨̍̒−̕ ◆ࣄۀ಺༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 7໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪ঑ͯ͠·͢ʂ

Slide 9

Slide 9 text

9 ࣗࣾWebαʔϏεͷ։ൃ ɾαʔϏε໊ Tadoru ɾγεςϜ֓ཁ ΤϯδχΞಛԽܕͷ ϦϑΝϥϧ Ϋϥ΢υιʔγϯά ɾ࢖͍ͬͯΔٕज़ ݴޠ : PHP,JavaScript ϑϨʔϜϫʔΫ: laravel5,Nuxt.jsͳͲ

Slide 10

Slide 10 text

2 ౰࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ

Slide 11

Slide 11 text

11 ౰࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ(2019೥1݄ʙ3݄ࠒ) ᶃࣗࣾ։ൃͷ্ཱͪ͛ -> Ϛωδϝϯτɾ࢓༷ܾΊɾ σβΠϯϞοΫ࡞੒ɾϚʔΫΞοϓ ᶄडୗ։ൃ1 தن໛։ൃ -> Ϛωδϝϯτɾগ͠ϚʔΫΞοϓ ᶅडୗ։ൃ2 খن໛πʔϧ։ൃ -> ϚωδϝϯτɾLaravelͰ։ൃগ͠ ᶆडୗ։ൃ3 খن໛؅ཧը໘։ൃ -> ཁ݅ఆٛɾLaravelͰ։ൃ͕ͬͭΓ

Slide 12

Slide 12 text

1 2 ૊৫ਤ ࣗࣾWebαʔϏεͷ։ൃ Suzuki Takayuki ਖ਼ࣾһ Kakazu Yuki (ਖ਼ࣾһ) σβΠϯ ཁ݅ఆٛ Ϛωδϝϯτ&։ൃ ։ൃ ϑϦʔϥϯε ϑϦʔϥϯε ϑϦʔϥϯε ϑϦʔϥϯε ෭ۀ Ӧۀ ෭ۀ ਖ਼ࣾһɺϑϦʔϥϯεɺ෭ ۀͷํ͕͍ࠞͬͯ͟Δঢ়ଶ

Slide 13

Slide 13 text

1 3 ૊৫ਤ डୗ։ൃ Suzuki Takayuki ཁ݅ఆٛ& Ϛωδϝϯτ&։ൃ ։ൃ ਖ਼ࣾһ ਖ਼ࣾһ Kakazu Yuki (ਖ਼ࣾһ) ਖ਼ࣾһ ਖ਼ࣾһͷதͰ΋डୗͱࣗࣾ ։ൃΛ݉೚͍ͯ͠Δέʔε ΋͋Γ

Slide 14

Slide 14 text

1 4 ౰࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ(2019೥1݄ʙ3݄ࠒ) ɾࣗࣾ։ൃΛ࢝Ί͚ͨͲɺडୗ։ൃΛ͙͢ʹ0ʹ͸Ͱ͖ͳ͔ͬͨɻ ɾि7೔ՔಇͰຖ೔ɺਂ໷·Ͱಇ͍ͯ΋࢓ࣄऴΘΒͳ͍ঢ়ଶ ɾϚωδϝϯτͱ1ਓͰ։ൃҊ݅΋͋ͬͨͷͰɺ࣌ؒͷ࢖͍ํ͕ॏཁ ɾϏδωεܥͷϐονΠϕϯτͰ౦ژɾେࡕɾ෱ԬΛඈߦػͰҠಈɻ

Slide 15

Slide 15 text

3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ

Slide 16

Slide 16 text

1 6 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ग़དྷΔ͚ͩ೴ͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷ੾Γ෼͚ɻ ೔த͸࿈བྷ΍ࢦࣔग़͠ʹపͯ͠ɺਂ໷ʹ ։ൃͷ࡞ۀ͸ճ͢ ͳͲɻ ࣌ؒʹର͢Δ࡞ۀͷ
 ࠷దԽΛ͢Δ ඈߦػʹ৐͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ
 SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹ΍Δ͔ʁ ՝୊ͷநग़ ෳ਺ϓϩδΣΫτؒͰ΋՝୊ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯ΋Β͏ɻ
 ෼ใʹΑΔ՝୊ͷநग़ͳͲɻ 1 2 3

Slide 17

Slide 17 text

1 7 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ग़དྷΔ͚ͩ೴ͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷ੾Γ෼͚ɻ ೔த͸࿈བྷ΍ࢦࣔग़͠ʹపͯ͠ɺਂ໷ʹ ։ൃͷ࡞ۀ͸ճ͢ ͳͲɻ ՝୊ͷநग़ ෳ਺ϓϩδΣΫτؒͰ΋՝୊ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯ΋Β͏ɻ
 ෼ใʹΑΔ՝୊ͷநग़ͳͲɻ 2 3 ࣌ؒʹର͢Δ࡞ۀͷ
 ࠷దԽΛ͢Δ ඈߦػʹ৐͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ
 SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹ΍Δ͔ʁ 1

Slide 18

Slide 18 text

1 8 ᶃ࣌ؒʹର͢Δ࡞ۀͷ࠷దԽΛ͢Δ ɾඈߦػʹ৐͍ͬͯΔ࣌ؒ͸ి೾͕ແ͍ͷͰɺࢿྉ࡞੒ܥͷλεΫʹ ઐ೦͢Δɻ(LCCͷͨΊɺి೾ͳ͠) ɾఆظత(1͓͖࣌ؒ͘Β͍)ʹSlackͷશͯͷϫʔΫεϖʔε΍શͯͷ ࿈བྷπʔϧΛ㓢኶ͯ͠ɺϝοηʔδͷૹ৴࿙Ε͕ͳ͍͔֬ೝ͢Δɻ ͦͷଞͷ࣌ؒ͸ۓٸͷ࿈བྷͰͳ͚Ε͹ɺͳΔ΂͘࡞ۀ࣌ؒʹ͢Δɻ

Slide 19

Slide 19 text

1 9 ࢓ࣄͷ࿈བྷπʔϧ

Slide 20

Slide 20 text

2 0 ᶃ࣌ؒʹର͢Δ࡞ۀͷ࠷దԽΛ͢Δ ɾnotice_to_suzukiνϟϯωϧΛ࡞੒ͯ͠ϦϚΠϯυͯ͠΋ Β͏ɻ ࣗ෼͔Β΋๨Εͯͦ͏ͳ࣌ʹૉ௚ʹँͬͯ֬ೝ͢Δɻ

Slide 21

Slide 21 text

2 1 notice_to_suzukiνϟϯωϧʹ͍ͭͯ ฦ৴Λ΋Β͍ͬͯͳ͍ SlackͷϦϯΫΛϦϚΠ ϯυͯ͠΋Β͏

Slide 22

Slide 22 text

2 2 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ՝୊ͷநग़ ෳ਺ϓϩδΣΫτؒͰ΋՝୊ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯ΋Β͏ɻ
 ෼ใʹΑΔ՝୊ͷநग़ͳͲɻ 3 ࣌ؒʹର͢Δ࡞ۀͷ
 ࠷దԽΛ͢Δ ඈߦػʹ৐͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ
 SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹ΍Δ͔ʁ 1 ग़དྷΔ͚ͩ೴ͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷ੾Γ෼͚ɻ ೔த͸࿈བྷ΍ࢦࣔग़͠ʹపͯ͠ɺਂ໷ʹ ։ൃͷ࡞ۀ͸ճ͢ ͳͲɻ 2

Slide 23

Slide 23 text

2 3 ᶄग़དྷΔ͚ͩ೴ͷεΠονϯάίετΛݮΒ͢ ϏδωεαΠυ(Ӧۀ΍ཁ݅ఆٛ) Ͱ࢖͏೴ͱΤϯδχΞ(։ൃ)Ͱ࢖ ͏೴͸ҧ͏Πϝʔδɻ Ϗδωε೴ ΤϯδχΞ೴ Ϗδωε೴ͱΤϯδχΞ೴ ͷΠϝʔδɻ ※͋͘·ͰΠϝʔδͰ͢ɻ

Slide 24

Slide 24 text

2 4 ᶄग़དྷΔ͚ͩ೴ͷεΠονϯάίετΛݮΒ͢ ɾ೔த͸࿈བྷ΍ࢦࣔग़͠ʹప͠ ͯɺਂ໷ʹ։ൃͷ࡞ۀ͸ճ͢ࣄ ͰɺϏδωε೴ͱΤϯδχΞ೴ Λߦ͖དྷ͠ͳ͍Α͏ʹ͢Δɻ ɾϏδωε೴Λ࢖͏Α͏ͳଧͪ ߹Θͤ͸̍िؒͷதͰ΋1೔ʹ ूதͤ͞Δɻجຊ͸݄༵͕ଟ ͔ͬͨɻ 0࣌ 3࣌ 6࣌ 12࣌ 18࣌ 9࣌ ։ൃ ࿈བྷରԠɾձٞ ࢓༷ܾΊͳͲ ब৸ 20࣌ ্ख͘ޮ཰Խ͢Ε͹ɺ 1೔Ͱ2ਓ೔෼ಇ͚Δʂʂ

Slide 25

Slide 25 text

2 5 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ࣌ؒʹର͢Δ࡞ۀͷ
 ࠷దԽΛ͢Δ ඈߦػʹ৐͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ
 SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹ΍Δ͔ʁ 1 ग़དྷΔ͚ͩ೴ͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷ੾Γ෼͚ɻ ೔த͸࿈བྷ΍ࢦࣔग़͠ʹపͯ͠ɺਂ໷ʹ ։ൃͷ࡞ۀ͸ճ͢ ͳͲɻ 2 ՝୊ͷநग़ ෳ਺ϓϩδΣΫτؒͰ΋՝୊ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯ΋Β͏ɻ
 ෼ใʹΑΔ՝୊ͷநग़ͳͲɻ 3

Slide 26

Slide 26 text

2 6 ᶅ՝୊ͷநग़ ɾ͍͔ʹશମఆྫͷใࠂͷ৔Ͱ֤ϓϩδΣΫτͷٕज़త՝୊Λ ٵ্͍͛ͯɺࣾ಺Ͱվળ͍͔͕ͯ͘͠ॏཁɻ ɾෳ਺ϓϩδΣΫτؒͰ΋՝୊ͷચ͍ग़͠Λ͢ΔࣄͰଞͷνʔ Ϝͷਓʹॿ͚ͯ΋Β͏ɻ ex.࠷దͳٕज़બఆͳͲɻ

Slide 27

Slide 27 text

2 7 ᶅ՝୊ͷநग़ ᶃࣗࣾ։ൃͷ্ཱͪ͛ -> ϝʔϧૹ৴ॲཧ͕஗͗͢ΔͷͰɺඇ ಉظॲཧʹ͍ͨ͠ɻ ᶄडୗ։ൃ1 தن໛։ൃ -> JobQueueΛ࢖ͬͨϝʔϧૹ৴ػೳ ͸࣮૷ࡁΈ ૬ஊ͢Δ

Slide 28

Slide 28 text

·ͱΊ

Slide 29

Slide 29 text

2 9 ·ͱΊ ᶃݶΒΕͨ࣌ؒʹର͢Δ࡞ۀͷ࠷దԽΛ͢Δɻ ᶄग़དྷΔ͚ͩϏδωε೴ͱΤϯδχΞ೴ͷεΠονϯάίετ ΛݮΒ͢ɻ ᶅશମఆྫͷใࠂͷ৔Ͱ֤ϓϩδΣΫτͷٕज़త՝୊Λٵ্͍ ͛ͯɺࣾ಺Ͱվળ͍͔͕ͯ͘͠ॏཁɻ