Slide 1

Slide 1 text

ʮPythonΛ࢖ͬͯސ٬͔Βײँ ͞ΕΔ࢓ࣄΛ͢ΔͨΊʹ৺͕͚ͨ͜ͱʯ 2021.12.14 ΈΜͳͷPythonษڧձ #76 Yuichi Nakazawa

Slide 2

Slide 2 text

Web Designing גࣜձࣾ೔ຊγεςϜٕݚ ʮࣄۀΛม͑ͨ։ൃձ͕ࣾ ݟΔPythonͷݱࡏʯ 2

Slide 3

Slide 3 text

ࣄۀΛม͑ͨ։ൃձ͕ࣾݟΔPythonͷݱࡏ • ฐ͕ࣾPythonΛ࠾༻͖͔͚ͨͬ͠ • Python / Django ͷ։ൃʹ͓͚ΔϝϦοτ • Web։ൃ࣌ͷίετͷ͸ͳ͠ • ίϛϡχςΟ׆ಈ 3

Slide 4

Slide 4 text

ࣄۀΛม͑ͨ։ൃձ͕ࣾݟΔPythonͷݱࡏ • ฐ͕ࣾPythonΛ࠾༻͖͔͚ͨͬ͠ • Python / Django ͷ։ൃʹ͓͚ΔϝϦοτ • Web։ൃ࣌ͷίετͷ͸ͳ͠ • ίϛϡχςΟ׆ಈ 4

Slide 5

Slide 5 text

̌ˋɹ 5

Slide 6

Slide 6 text

͓·͑ͩΕΑ • ௕໺ݝੜ·Ε௕໺ҭͪ • גࣜձࣾ೔ຊγεςϜٕݚ ॴଐ • औక໾ Web։ൃ෦໳σΟϨΫλʔ ʢӦۀɺਓࣄɺ։ൃ΋ͨ·ʹɾɾʣ • झຯɿ֨ಆήʔϜɺےτϨ • @y_nakazawa1220 Yuichi Nakazawa 6

Slide 7

Slide 7 text

גࣜձࣾ೔ຊγεςϜٕݚ • Web։ൃ͕ओྗ(SESͱडୗ) • Python/DjangoҊ݅Ͱ੒௕ɻ ࠷ۙ͸React΍VueҊ݅΋ଟ͍ • PyCon JPɺDjangoCongressΛத৺ʹ εϐʔΧʔΛഉग़ • اۀ޲͚ͷPythonߨ࠲ • ࣥච΍OSSߩݙ • GEEKLAB.NAGANOͷӡӦ Japan System Laboratory 7

Slide 8

Slide 8 text

GEEKLAB.NAGANO • 2014೥ΑΓΤϯδχΞ޲͚ͷ ίϛϡχςΟεϖʔεͱͯ͠։ઃ • ΈΜͳͷPythonษڧձ # ௕໺ • աڈ̏౓ͷ։࠵ • τʔΫɺ΋͘΋͘ձɺεϓϦϯτ • ΦϯϥΠϯʹͯʮEffective PythonʯͷಡॻձΛ։࠵த

Slide 9

Slide 9 text

ΤϯδχΞઈࢍืूத 9 https://bit.ly/3lYrqY7

Slide 10

Slide 10 text

ʮPythonΛ࢖ͬͯސ٬͔Βײँ ͞ΕΔ࢓ࣄΛ͢ΔͨΊʹ৺͕͚ͨ͜ͱʯ

Slide 11

Slide 11 text

Question ࢓ࣄ΍ΤϯδχΞΛ͍ͯͯ͠ྑ͔ͬͨͳ͋ ࢥ͏࣌͸ͲΜͳ࣌Ͱ͠ΐ͏͔ʁ 11

Slide 12

Slide 12 text

ྫ͑͹ɾɾ • ৽͍͠ݴޠ΍ٕज़Λ࢖ͬͯίʔυΛॻ͍ͨͱ͖ • ΩϨΠͳίʔυ͕ॻ͚ͨͱ͖ • ։ൃͨ͠΋ͷΛϦϦʔεͨ͠ͱ͖ • ސ٬ʢϢʔβʔʣ͔Βײँ͞Εͨͱ͖ • etc.. 12

Slide 13

Slide 13 text

ྫ͑͹ɾɾ • ৽͍͠ݴޠ΍ٕज़Λ࢖ͬͯίʔυΛॻ͍ͨͱ͖ • ΩϨΠͳίʔυ͕ॻ͚ͨͱ͖ • ։ൃͨ͠΋ͷΛϦϦʔεͨ͠ͱ͖ • ސ٬ʢϢʔβʔʣ͔Βײँ͞Εͨͱ͖ • etc.. 13

Slide 14

Slide 14 text

ײँͷݴ༿͸خ͍͠ • ۀ຿վળͰ͖ͨ • ϏδωεΛ֦େͰ͖ͨ • ඼࣭΍αϙʔτ͕͋Γ͕͍ͨ • Ұॹʹ࢓ࣄͰ͖ͯྑ͔ͬͨ • ·ͨҰॹʹ࢓ࣄ͍ͨ͠ 14

Slide 15

Slide 15 text

ϞνϕʔγϣϯΞοϓʹܨ͕Δ • ࣗ෼ͷٕज़Ͱސ٬ʹߩݙͰ͖ͨ • ΍Γߕ൹ɺୡ੒ײ • ։ൃͰಘͨ஌ݟΛڞ༗͍ͨ͠ • ࠓճग़དྷͳ͔ͬͨ͜ͱΛ࣍ճ΁׆͔ͦ͏ • ΑΓεΩϧΞοϓͯ͠ސ٬ͷཁ๬ʹԠ͍͑ͨ • ΤϯδχΞͱͯ͠ͷᛗ࣋Λ࣋ͯΔΑ͏ʹͳΔ 15

Slide 16

Slide 16 text

ࠓͰͦ͜ɺ͜͏͍͏࿩Λ ͍ͯ͠·͕͢ɾɾ 16

Slide 17

Slide 17 text

History of JSL 17

Slide 18

Slide 18 text

History of JSL • ত࿨51೥૑ۀ • େखSIerͷ੥ෛҊ݅΍૊ΈࠐΈܥͷҊ݅Λத৺ʹ੒௕ʢ੥ෛҊ݅ଟΊʣ • ϦʔϚϯγϣοΫΛػʹҊܹ݅ݮ • 2013೥ʹR&D෦໳Λઃཱ • ڭҭܥϕϯνϟʔͱίϥϘ • R&D෦໳͕த৺ͱͳͬͯPythonΛओ࣠ͱͨ͠WebܥҊ݅Λ෦໳Λ্ཱͪ͛ • ಉ࣌ظʹΤϯδχΞ޲͚ίϛϡχςΟ GEEKLAB.NAGANOΛઃཱ 18

Slide 19

Slide 19 text

Pythonʹग़ձ͏·Ͱͷฐࣾ • ྑ͍ҙຯͰ΋ѱ͍ҙຯͰ΋ɺ۪௚ʹ΍Δ͜ͱ͕ಘҙͩͬͨɻ ࠔͬͨ࣌ͷJSLͱݴΘΕΔ͜ͱ΋͋ͬͨ • εΩϧηοτ͕߹Θͳͯ͘΋ɺͳΜͱ͔΍Δ • COBOLɺ.netɺCɺC++ɺJavaɺC#ɾɾ • ମܥతʹٕज़Λशಘ͢ΔΘ͚Ͱ͸ͳ͍ͷͰଐਓతʹͳΔ • ۀ຿಺Ͱशಘ͢ΔͨΊɺ͓ͷͣͱ࢒ۀ͕ଟ͘ͳΔ • ٕज़शಘʹରͯ͠ͷ౤ࢿ΋ͯ͜͠ͳ͔ͬͨ • ϨΨγʔͳҊ͕݅ଟ্͍ʹɺҊ݅ͷαΠΫϧͷૣ͍ʢฏۉ̏ϲ݄ఔ౓ʣ • Web͕ओྲྀʹͳΓͭͭ͋ΔதͰɾɾ 19

Slide 20

Slide 20 text

ސ٬͔Βײँ͸͞ΕΔ͕ɾɾ 20

Slide 21

Slide 21 text

ΤϯδχΞ͸ർฐ͢Δ • མͪண͍ͯ҆ఆͨ͠Ҋ݅Λ΍Γ͍ͨ • ྲྀಈతͳٕज़ཁૉ͕ෆ҆ཁૉʹͳΔ • ίʔυॻָ͚͍ͯ͠ͷϨϕϧͰ͸ͳ͍ • ΤϯδχΞͷᛗ࣋Ͳ͜ΖͰ͸ͳ͍ɾɾ • ٳΈ͍ͨ • ษڧͨ͘͠ͳ͍ 21

Slide 22

Slide 22 text

ϦʔϚϯγϣοΫ 22

Slide 23

Slide 23 text

Ҋܹ݅ݮ 23

Slide 24

Slide 24 text

JSLͱPython 24

Slide 25

Slide 25 text

JSLͱPython • 2013೥ʹࣾ಺ͷR&D෦໳ͰϓϩμΫτ։ൃʹ࠾༻ɻڭҭܥϕϯνϟʔͱίϥϘ • Python / Django / AWS • PyCon JPΛத৺ͱͨ͠ΧϯϑΝϨϯεͰ࣮੷Λൃද͢ΔΑ͏ʹͳΔ • ίϛϡχςΟͰͷܨ͕ΓʹΑΓɺPython/DjangoͷWebҊ݅Λ֦େ • Web։ൃ෦໳ͷ্ཱͪ͛ • ࣾ಺ϫʔΫγϣοϓ΍ٕज़ͷԣల։ • ίϛϡχςΟ͕͖͔͚ͬͰΤϯδχΞͷ࠾༻ 25

Slide 26

Slide 26 text

ಇ͖ํ΍ɺٕज़शಘʹ΋౤ࢿ • ̎̌̍̐೥͔ΒϦϞʔτϫʔΫΛ࠾༻ • εʔύʔϑϨοΫε੍౓ • ΧϯϑΝϨϯεࢀՃࢧԉ • ొஃ࣌ͷΠϯηϯςΟϒ • Udemy for Business • ٕज़ॻߪೖ • etc… 26

Slide 27

Slide 27 text

DjangoʹΑΔWebΤϯδχΞҭ੒΁ͷಓ DjangoCongress2019 27 https://bit.ly/3CFL6oM

Slide 28

Slide 28 text

ةػײ ۦಈ։ൃ 28

Slide 29

Slide 29 text

Pythonʹग़ձͬͨޙͷ౰ࣾ • Pythonͱ͍͏ج͕࣠ग़དྷͨ͜ͱʹΑΓɺPython/DjangoΛ࢖ͬͨWeb։ൃ ͱ͍͏ίΞϏδωε͕ग़དྷͨɻSESʹ͓͍ͯ௕ظͷܖ໿ʹ΋ܨ͕ͬͨ • ΤϯδχΞͷڭҭ΋͠΍͘͢ͳΓɺPythonΛى఺ͱͯ͠ଞͷٕज़΋ֶͼ΍͘͢ͳͬͨɹ • ίϯαϧ΍Pythonߨ࠲΋ग़དྷΔΑ͏ʹͳͬͨ • ʮ੥͚Δ͚ͩʯͷ࢓ࣄ͔Βʮސ٬ʹఏҊͯ͠੥͚Δʯɺೳಈతͳ࢓ࣄ͕ग़དྷΔΑ͏ ʹͳͬͨ • ࠔͬͨ࣌ͷJSL͸ํ޲ੑΛม͑ͯྑ͍ҙຯͰ࢒͍ͬͯΔ 29

Slide 30

Slide 30 text

Pythonʹग़ձͬͨޙͷ౰ࣾ • Pythonͱ͍͏ج͕࣠ग़དྷͨ͜ͱʹΑΓɺPython/DjangoΛ࢖ͬͨWeb։ൃ ͱ͍͏ίΞϏδωε͕ग़དྷͨɻSESʹ͓͍ͯ௕ظͷܖ໿ʹ΋ܨ͕ͬͨ • ΤϯδχΞͷڭҭ΋͠΍͘͢ͳΓɺPythonΛى఺ͱͯ͠ଞͷٕज़΋ֶͼ΍͘͢ͳͬͨɹ • ίϯαϧ΍Pythonߨ࠲΋ग़དྷΔΑ͏ʹͳͬͨ • ʮ੥͚Δ͚ͩʯͷ࢓ࣄ͔Βʮސ٬ʹఏҊͭͭ͠੥͚Δʯɺೳಈతͳ࢓ࣄ͕ग़དྷΔΑ͏ ʹͳͬͨ • ࠔͬͨ࣌ͷJSL͸ํ޲ੑΛม͑ͯྑ͍ҙຯͰ࢒͍ͬͯΔ 30

Slide 31

Slide 31 text

ఏҊͯ͠ 31

Slide 32

Slide 32 text

ೳಈతͳ࢓ࣄ 32

Slide 33

Slide 33 text

ͳʹ͕ྑ͍ͷ͔ʁ 33

Slide 34

Slide 34 text

ೳಈతʹఏҊ͢Δ͜ͱͷϝϦοτ • ฐࣾଆ • ࣗ෼ࣄͱͯ͠ɺ։ൃʹऔΓ૊ΊΔ • ࢓༷ͷᴥᴪʹΑΔɺޙ໭Γ࡞ۀΛݮΒͤΔ • ܁Γฦ͠ͷ࡞ۀґཔ΍ɺଞࣾ΁ͷ͝঺հΛͯ͠௖͚Δ • ސ٬ଆ • ݟ͑ͳ͍ίετΛ஌ͬͯ௖͘͜ͱʹΑΓɺػೳΛ࣮ݱ͢ΔͨΊʹɺͳʹ͕ඞཁͳͷ͔Λೲಘ௖ ্͍ͨͰൃ஫௖͚Δ • ϦϦʔεޙͷӡ༻΍อकʹ͍ͭͯ΋ҙࣝͯ͠௖͚ΔΑ͏ʹͳΔ • ҆৺ײ 34

Slide 35

Slide 35 text

ఏҊ࣌ʹ৺͕͚͍ͯΔ͜ͱ 35

Slide 36

Slide 36 text

৺͕͚͍ͯΔ͜ͱ 1. ʮͳͥɺ΍Δͷ͔ʯΛސ٬ͱҰॹʹߟ͑Δ 2. ݟ͑ͳ͍ίετʹ͍ͭͯߟ͑Δ 3. ن໛΍༧ࢉʹదͨ͠͝ఏҊ 4. ͜·Ίʹސ٬ͱίϛϡχέʔγϣϯΛऔΔ 36

Slide 37

Slide 37 text

࣮ࡍʹ͋ͬͨέʔεΛྫʹ • ސ٬͸ɺඇΤϯδχΞͷํ • BtoC޲͚ͷεϚϗΞϓϦΛ࡞Γ͍ͨ • Ϣʔβʔຖͷσʔλ؅ཧ͕ඞཁ • ը૾΍PDFͷΑ͏ͳίϯςϯπ΋؅ཧ͍ͨ͠ 37

Slide 38

Slide 38 text

1.ʮͳͥɺ΍Δͷ͔ʁʯΛ ސ٬ͱҰॹʹߟ͑Δ 38

Slide 39

Slide 39 text

εϚϗΞϓϦʹ iOS/Android ωΠςΟϒΞϓϦ 39

Slide 40

Slide 40 text

ωΠςΟϒΞϓϦͰ΋ग़དྷΔ͚Ͳɾɾ • ωΠςΟϒΞϓϦΛ࡞Δͱҙ֎ͱίετ͕͔͔Δ • Apple Developer Programʢ$99/೥ʣGoogle Play Console($25 ొ࿥࣌) • ೥1ճͷOSΞοϓσʔτʹରԠ͢Δอकඅ༻ • ΞϓϦΤϯδχΞ͕WebΤϯδχΞʹൺ΂ͯগͳ͍ͨΊଐਓԽ͕ͪ͠ • ϦϦʔεޙͷอकɾӡ༻·ͰαϙʔτͰ͖ͳ͍Մೳੑ΋ɾɾ 40

Slide 41

Slide 41 text

ώΞϦϯάͯ͠ΈΔͱɾɾ • εϚϗΞϓϦ͸ɺ֤ΞϓϦετΞ͔ΒΠϯετʔϧ͢Δͱ͍͏ઌೖ؍ • ωΠςΟϒΞϓϦͰͳ͘ͱ΋ཁ݅ΛຬͨͤΔ͜ͱ΋ଟ͍ • σόΠε੍ޚ͸ඞཁͳ͍ • PUSH௨஌ෆཁ • εϚϗʹ࠷దԽ͞Ε͍ͯΔWebΞϓϦͰ΋Մ 41

Slide 42

Slide 42 text

݁Ռɾɾ • WebΞϓϦͰ໰୊ͳ͠ • React + Django (Django REST framework) • ࢖༻͢Δٕज़ͷ෼ࢄ΍ଐਓԽΛ๷͛Δ • iOS / AndroidͷOSґଘ͕ແ͘ڞ༻Ͱ͖ΔͨΊଞͷػೳ࣮૷ʹ༧ࢉΛ࢖͑Δ 42

Slide 43

Slide 43 text

ώΞϦϯά͍ͯ͠Δͱɾɾ 43

Slide 44

Slide 44 text

͋Ε΋΍Γ͍ͨ ͜Ε΋΍Γ͍ͨ 44

Slide 45

Slide 45 text

࢓༷ͷഁ୼ɾɾ 45

Slide 46

Slide 46 text

ݪ఺ʹཱͪฦͬͯ 46

Slide 47

Slide 47 text

ʮͳʹΛ΍Γ͍ͨͷ͔ʯ Λ΋͏Ұ౓ɺސ٬ʹߟ͑ͯ௖͘ 47

Slide 48

Slide 48 text

ड͚਎Ͱ͸ͳ͘ 48

Slide 49

Slide 49 text

ࣗ෼ࣄͰҰॹʹߟ͑ͯΈΔ 49

Slide 50

Slide 50 text

Ͳ͏͢Ε͹ ྑ͍ΞϓϦ͕ग़དྷΔͩΖ͏͔ʁ 50

Slide 51

Slide 51 text

51

Slide 52

Slide 52 text

2.ݟ͑ͳ͍ίετʹ͍ͭͯߟ͑Δ 52

Slide 53

Slide 53 text

ݟ͑ͳ͍ίετ • ސ٬ࢹ఺Ͱߟ͑ͨ৔߹ɺཁ݅ͷΞϓϦΛ։ൃ͢Δͷ͕࠷ऴ໨త • ΞϓϦͷػೳɺUI/UXͱ͍ͬͨɺ໨ʹݟ͑Δػೳʹ஫໨͕ͪ͠ • ϦϦʔεޙͷӡ༻Πϝʔδ͕ग़དྷ͍ͯͳ͍͜ͱ΋ଟ͍ • ։ൃ͍ͨ͠ΞϓϦʹ΋ΑΔ͕ɺόοΫΤϯυͷ։ൃ͕ඞཁͳ͜ͱ͕ଟ͍ • ࠓճͷέʔε΋Ϣʔβຖͷσʔλ؅ཧ΍ίϯςϯπ؅ཧ͕ඞཁ 53

Slide 54

Slide 54 text

ࠓճɺඞཁͱࢥΘΕΔ΋ͷ • Ϣʔβʔ৘ใ΍ɺ֤छίϯςϯπ • ೝূɺೝՄ • Πϯϑϥߏ੒ • ֤छίϯςϯπͷCRUD • ϩά؅ཧ • CI • etc… 54

Slide 55

Slide 55 text

͜ΜͳʹඞཁͳΜͰ͔͢ʂʁ😵 55

Slide 56

Slide 56 text

ஸೡʹ͓఻͑͢Δ͜ͱ͕େ੾ 56

Slide 57

Slide 57 text

ஸೡʹ͓఻͑Δ͜ͱ͕େ੾ • ෼͔Γ΍͍͢จݴͰ఻͑Δ • ௕͍จষ͸΍ΊͯɺਤઆΛ༻͍Δ • ͍ͨͣΒʹΧλΧφޠΛ༻͍ͳ͍ • ϝϦοτɾσϝϦοτΛ఻͑Δ • ٕज़ϨϕϧʹԠͯ͡ɺ뱌ͯ͠ձ࿩Λ͢Δ • ஌͍ͬͯͯ౰વͷΑ͏ͳಠΓΑ͕Γͳ఻͑ํ͸ɺ͋ͱͰτϥϒϧʹ 57

Slide 58

Slide 58 text

ݟ͑ͳ͍ίετΛ ʮݟ͑ΔԽʯͯ͠ೲಘͯ͠΋Β͏ 58

Slide 59

Slide 59 text

࡞ͬͯऴΘΓͰ͸ͳ͘ ઌΛݟ௨ͨ͠ఏҊ 59

Slide 60

Slide 60 text

60

Slide 61

Slide 61 text

3. ن໛΍༧ࢉʹԠͨ͡͝ఏҊ 61

Slide 62

Slide 62 text

ੜʑ͍͠࿩Ͱ͸͋Γ·͕͢ɾɾ • Ϗδωεͱͯ͠εέʔϧ͢Δ·Ͱɺ։ൃʹճͤΔ༧ࢉ͕গͳ͍͜ͱ΋͋Δ • தখاۀ΍ɺݸਓࣄۀओ • ۚ༥ػ͔ؔΒ༥ࢿΛड͚Δ৔߹͸ɺ·ͣ͸ಈ͘΋ͷΛݟͤΔ͜ͱ͕େࣄ • ୯೥౓ͷิॿۚ΍ॿ੒ۚͩͱϥϯχϯάίετ͕͔͔ΔΫϥ΢υܥͷ Πϯϑϥ΍αʔϏεͷఏҊͷ࢓ํ͕೉͍͠ 62

Slide 63

Slide 63 text

ΤϯδχΞ͋Δ͋ΔͰ͕͢ɾɾ • ৽͍͠αʔϏεΛ࢖͍͍ͨ • ৽͍͠ݴޠΛ࢖͍͍ͨ • ৽͍͠ΞʔΩςΫνϟΛࢼ͍ͨ͠ • etc… 63

Slide 64

Slide 64 text

ٕज़తཉٻΛຬ͍ͨͨ͠ 64

Slide 65

Slide 65 text

έʔεόΠέʔεͰߟ͑Δ • ྲྀߦΓ෺ΑΓ΋शख़ٕͨ͠ज़΍ख๏ͷํ͕ίετΛ཈͑ΒΕΔ • ଐਓԽ͠ͳ͍ɾɾ஌͍ͬͯΔΤϯδχΞ͕ଟ͍΋ͷ • शख़౓͕௿͍ٕज़͸ٯʹίετʹͳΔ͜ͱ΋ɾɾ • ॳظ։ൃͰͲ͜·Ͱ΍Δ͔ɾɾʢ৑௕Խ/CI etc…ʣ • ඞཁͳػೳͰ͋ͬͨ΋ɺʮࠓඞཁͳͷ͔ʯɺʮকདྷʯ͋Ε͹ྑ͍΋ͷ͔Λ ੔ཧ͢Δ • σʔλ؅ཧ͸Djangoͷ؅ཧαΠτͰ΍Δͷ΋ख 65

Slide 66

Slide 66 text

Πϯϑϥબఆ΋೰ΈͲ͜Ζ • ैྔ՝ۚͷΫϥ΢υαʔϏε͸ෆ҆ʹͳΔސ٬΋͍Δɾɾ • AWSͷ֤छαʔϏε͸ɺݟੵ΋ΓπʔϧΛ࢖༻ͯ͠24࣌ؒՔಇͨ͠৔߹ͷ ֹ݄Λఏࣔ͢Δ • ௨৴ྉ͸ɺ૝ఆ͍ͯ͠Δ઀ଓ਺ͱτϥϑΟοΫΛ໌্ࣔͨ͠Ͱ࠷େͷֹ݄Λ ఏࣔ͢Δ • Ϩϯλϧαʔόʔ͸ɺֹ݄ݻఆͰ͍҆ϓϥϯ͕ଟ͍͕ɺεΫϥον։ൃ Λ͢Δ৔߹͸ɺύʔϛογϣϯͷ੍ݶ͕͋Γ։ൃͮ͠Β͍ • ʮAmazon lightsailʯ͸੍ݶ͕͋Δ΋ͷͷɺఆֹͰ࢖͑ΔͷͰศར 66

Slide 67

Slide 67 text

ٕज़తཉٻ΋େࣄ 67

Slide 68

Slide 68 text

໨తͱखஈΛ๨Εͣʹ 68

Slide 69

Slide 69 text

࣌ʹ͸͋Δ΂͖࿦ΛࣺͯΔ 69

Slide 70

Slide 70 text

4. ͜·Ίʹސ٬ͱ ίϛϡχέʔγϣϯΛऔΔ 70

Slide 71

Slide 71 text

ސ٬ʹ҆৺ײΛ • ϞοΫΛૣΊʹ࡞੒ͯ͠ސ٬ʹ֬ೝͯ͠΋Β͏ • ૣ͍ஈ֊Ͱ࢓༷΍࢖༻ײͷᴥᴪΛແ͘͢ • ͜·ΊʹਐḿΛ఻͑Δ • ϝʔϧ͔ΒSlack΁ • ա౓ͳ৺഑Λސ٬ʹ͔͚ͳ͍ • ͪ͜Βͷଆͷؾ΋Ҿ͖క·Δ 71

Slide 72

Slide 72 text

ސ٬ͱͷؔ܎ੑ࡞Γ • ৴པؔ܎Λங͘ͷ͕େࣄ • ཁٻ௨Γͷ࢓ࣄΛ͢Δ͜ͱ͸େલఏ • ࡶஊ΍৯ࣄΛҰॹʹͰ͖Δͱϕλʔ • ʢڞ௨ͳझຯ͕͋Δͱ࠷ߴʣ 72

Slide 73

Slide 73 text

ސ٬͔Βײँ͞ΕΔ࢓ࣄΛ͢ΔͨΊʹ৺͕͚ͨ͜ͱ 1. ʮͳͥɺ΍Δͷ͔ʯΛސ٬ͱҰॹʹߟ͑Δ 2. ݟ͑ͳ͍ίετʹ͍ͭͯߟ͑Δ 3. ن໛΍༧ࢉʹదͨ͠͝ఏҊ 4. ͜·Ίʹސ٬ͱίϛϡχέʔγϣϯΛऔΔ 73

Slide 74

Slide 74 text

ͱ͸ݴ͏΋ͷɾɾ 74

Slide 75

Slide 75 text

৭ʑࣦഊ΋͠·ͨ͠ɾɾ 1. ࠷৽ͷٕज़ɺख๏ʹ߆Γࣦ͗ͯ͢ഊ 2. ΦʔόʔεϖοΫͳఏҊΛࣦͯ͠ഊ 3. ӦۀͰࣦഊ 4. ίϛϡχέʔγϣϯෆ଍Ͱࣦഊ 75

Slide 76

Slide 76 text

76

Slide 77

Slide 77 text

·ͱΊ • ސ٬͕࣮ݱ͍ͨ͜͠ͱΛώΞϦϯά͠ͳ͕Βࣗ෼ࣄͰߟ͑ͯΈΔ • ݟ͑ͳ͍ίετΛʮݟ͑ΔԽʯͯ͠ɺઌΛݟ௨ͨ͠ఏҊΛ͢Δ • අ༻ͱ૬ஊͯ͠ɺ࣌ʹ͸͋Δ΂͖࿦ΛࣺͯͯΈΔ • ސ٬ͱͷ৴པؔ܎͕େ੾ • ސ٬͕تΜͰ΋Β͏ఏҊ΍࢓ࣄ͕ग़དྷΕ͹ɺ࠶౓͓੠͕͚௖͍ͨΓɺଞࣾʹ ͝঺հͯ͠௖͚Δ • ΤϯδχΞͱͯ͠ͷ΍Γߕ൹Λײ͡ΒΕΔ 77

Slide 78

Slide 78 text

ͳ͔ͳ͔೉͍͠ 78

Slide 79

Slide 79 text

ఏҊͰ͖Δ৔͕ݮ͖͍ͬͯͯΔɾɾ •ͦ΋ͦ΋ ཁ݅ఆ͔ٛΒೖΕΔҊ͕݅ݮগ •ఏҊͰ͖ΔϑΣʔζɺػձͷݮগ •SESʹΑΔ௕ظΞαΠϯʹΑΔɺϚϯωϦԽʢਓؒؔ܎ɺٕज़ʣ •͵Δ·౬ʹਁ͔ͬͯ͠·͏ •ΤϯδχΞͱͷؔΘΓ͕ओʹͳΓɺඇΤϯδχΞͷํͱؔΘΔػձ͕ͳ͍ͨΊ ࢹ໺͕ڱ͘ͳΓ͕ͪ •݁ՌɺఏҊͰ͖Δਓ͕ݶΒΕͯ͠·͏ɾɾ 79

Slide 80

Slide 80 text

·ͩ·ͩಓ൒͹ 80

Slide 81

Slide 81 text

ةػײ ۦಈ։ൃ 81

Slide 82

Slide 82 text

82

Slide 83

Slide 83 text

Thanks to Stapyʂʂ 83

Slide 84

Slide 84 text

ݟͭΊ௚͢ྑ͍ػձʹͳΓ·ͨ͠ • ҆ఆͨ͠ϏδωεϞσϧʹ͙͋ΒΛ͔͍ͯ͠·͍ͬͯͨ • ࣾձ৘੎Λݴ͍༁ʹͯ͠͠·͍ͬͯͨ • ձࣾͷ໾һͱͯ͠ɺΤϯδχΞͱͯ͠ग़དྷΔ͜ͱ͸ԿͳͷͩΖ͏ɾɾ •དྷ೥ɺ΋͏Ұ౓ʮةػײۦಈʯͷਫ਼ਆͰऔΓ૊ΜͰ͍͖͍ͨ 84