Slide 1

Slide 1 text

Web։ൃͱ ͦͷલʹ͋Δେ͖ͳஅ֑ͱ ਓੜઃܭʹ͍ͭͯ 2020೥2݄3೔ @ λϐΦΧLT 4ഋ໨

Slide 2

Slide 2 text

ࣗݾ঺հ • ࠓ઒༟࢜ʢ͍·͕ΘΏ͏͡ʣ • Twitter: @ug23_ • ޷͖ͳλϐΦΧ: The ALLEY, ݄՚஡ • ࠓ೔੫ཧ࢜υοτίϜνʔϜʹೖΓ·ͨ͠ • TDDϫΠϫΠձΛӡӦ #tddyyχ

Slide 3

Slide 3 text

Web։ൃͱ ͦͷલʹ͋Δେ͖ͳஅ֑ͱ ਓੜઃܭʹ͍ͭͯ ˡΘ͔Δ ˡ;ʔΜ ˡʁʁʁʁ

Slide 4

Slide 4 text

TechTrainͰϝϯλʔ΍ͬͯ·͢ • U30ͰΤϯδχΞʹͳΓ͍ͨਓͨͪͷϝϯλ ϦϯάΛ͍ͯ͠·͢

Slide 5

Slide 5 text

ΈΜͳ໎͍ͬͯΔΒ͍͠ • ͳʹ͔Βษڧͨ͠Β͍͍͔Θ͔Βͳ͍ • Ͳ͏͢ΔͱτοϓϨϕϧʹͳΕΔͷʁ • ࡞Γ͍ͨ΋ͷ͕ͳ͍ • ৽ଔͱͯ͠ಉظʹࠩΛ͚͍ͭͨ • ෯޿͍஌ࣝorಥ͖ൈ͚ͨ஌ࣝͲ͕ͬͪେࣄʁʁ

Slide 6

Slide 6 text

ͭΑ͍ͻͱ ʮͱΓ͋͑ͣRails΍ͬͨΒʁʯ

Slide 7

Slide 7 text

Webͬͯؔ࿈ٕज़ଟ͍Ͱ͢ΑͶ https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html

Slide 8

Slide 8 text

Α͋͘Δ࿩ • RailsੈքͱRubyੈքͷڥք͕Θ͔Βͳ͘ͳΔ • ࣭໰ऀʮVue͕Θ͔Βͳ͍ΜͰ͢ʯ
 ϫΠʮDOMͷ࿩ͩͶʯ • ʮDockerΛ΍Βͳ͍ͱ͍͚ͳ͍ͱࢥͬͯͯʯ ʮͳͥʁʯʮඞཁͱ͞Ε͍ͯΔ͔Βʯ

Slide 9

Slide 9 text

ϓϩάϥϛϯά͕Ͱ͖Δ ≠ Web։ൃͰ͖Δ • TCP/IPͳͲͷωοτϫʔΫͷ஌ࣝ • HTTPϦΫΤετ/Ϩεϙϯεͷ࢓૊Έ • RDBMS΍ςʔϒϧઃܭɾΫΤϦͷॻ͖ํ • Linuxʹؔ͢Δ࢓૊Έ • શ෦Θ͔Βͳ͍ͱ։ൃͰ͖ͳ͍Ͱ΋ͳ͍

Slide 10

Slide 10 text

Web։ൃʹͨͲΓண͘ʹ͸ ӽ͑Δ΂͖அ֑͕͋ΔΒ͍͠

Slide 11

Slide 11 text

Ͳ͏அ֑Λ௒͑Δ͔ • ʮͰ͖ΔʯͱʮΘ͔Δʯʹ͸໌֬ͳ͕ࠩ͋Δ • ͋Δఔ౓৮Βͳ͍ͱΘ͔Βͳ͍ • Ұํ͢΂ͯΛ৮Δ΄Ͳͷ࣌ؒ͸ͳ͍ • ಇ͍͍ͯΔWebΤϯδχΞͰ͋ͬͯ΋
 ͢΂ͯͷ஌ࣝΛεϖγϟϦετϨϕϧ·Ͱ
 ஌͍ͬͯͯ௥͍͔͚ΒΕ͍ͯΔਓ͍ͳ͍ͷͰ͸

Slide 12

Slide 12 text

WebΤϯδχΞͩͬͯ໎͏ • Πϯϑϥ/αʔό/ϑϩϯτͳʹΛۃΊΔʁ • OSSͰ͕Μ͹Δʁ࢓ࣄͰؤுΔʁ • ΞʔΩςΫτߟ͑Δʁ࣮૷ߟ͑Δʁ • ௒ߴ଎ͰϓϩτλΠϓ͢ΔͷΛ໨ࢦ͢ʁ
 มߋʹڧ͍ͷΛ࡞Δͷߟ͑Δʁ

Slide 13

Slide 13 text

͋Ε ͜Ε͸ਓੜઃܭͳͷͰ͸

Slide 14

Slide 14 text

ਓੜʹͱͬͯԿΛબͿ͔ • ԿΛબͿ͔͸Ͳ͏͋Γ͍͔͔ͨΒܾΊΒΕΔ • Ͳ͏͋Γ͍͔ܾͨ·ͬͯͳ͍͚Ͳ
 ͳʹ͔ΒֶͿ͔ܾΊΑ͏ͱ͢Δͷ͸೉ͦ͠͏ • ΤϯδχΞʹͳΓ͍͔ͨΒษڧ͢ΔΜͩΑͶ
 ͳΓ͍ͨͳΒΘ͔Δ·Ͱ΍Δ͔͠ͳ͍Μ͡Όͳ͍ʁ • ࢓ࣄͯ͠ΔΤϯδχΞͩͬͯ೉͍ͬͯ͠ࢥͬͯΔ͔΋ ͠Εͳ͍͚Ͳ΍Γ͍ͨ͠޷͖͔ͩΒ΍ͬͯΔΜͩΑͶ

Slide 15

Slide 15 text

ֶͿ΂͖ٕज़ɾ஌ࣝ͸ ਓੜͷํ਑ʹґଘͯ͠ ܾ·Δ஋Ͱ͋Δ …͔΋͠Εͳ͍