Slide 11
Slide 11 text
MacॳΊͯʙࣗ࡞WebΞϓϦެ։
• ֶशͷ४උ
• ϑΟϤϧυϒʔτΩϟϯϓΑ͏ͦ͜ʂ
• GitHubͷొ
• νϟοτΛ͑ΔΑ͏ʹͳΔ
• ֶशͷਐΊํΛΔ
• ใΛॻ͘
• ϒϩάΛ࡞Δ
• SNSͷొ
• macOS
• macOSͷ։ൃڥΛ࡞Δ
• TerminalͷجຊΛΔ
• HTML & CSS
• HTMLͷجຊΛཧղ͢Δ
• Markdown Λͬͯ HTML Λॻ͘
• CSSॳڃ
• CSS্ڃ
• Vi
• vi ͷجຊΛཧղ͢Δ
• Linux
• UNIXɾLinux ʹ͍ͭͯΔ
• DebianΛΠϯετʔϧ͢Δ
• Linux ͷϑΝΠϧૢ࡞ͷجຊΛཧղ͢Δ
• ඪ४ೖग़ྗɾϦμΠϨΫγϣϯɾύΠϓΛཧ
ղ͢Δ
• apt ͷجຊΛཧղ͢Δ
• sudoΛΠϯετʔϧ͢Δ
• ssh ͷجຊΛཧղ͢Δ
• SSL/TLS ͷجຊΛཧղ͢Δ
• HTTP
• HTTP ͷجຊʹ͍ͭͯཧղ͢Δ
• Nginx
• nginx ͷجຊΛཧղ͢Δ
• nginx Ͱ VirtualHost ΛͬͯෳͷυϝΠϯ
ͷαΠτΛ্ཱͪ͛Δ
• nginx Ͱ SSL ରԠαΠτΛ࡞Δ
•Git & GitHub
• Git ͷجຊΛཧղ͢Δ
• GitHub ͷجຊΛཧղ͢Δ
• Pull Request Λߦ͏
•Ruby
• rbenv
• Rubyॳڃ
• FizzBuzz(ruby)
• ΧϨϯμʔͷϓϩάϥϜ(ruby)
• Rubyதڃ
• rubocop ͷ͍ํΛΔ
• rubygems ͷجຊΛཧղ͢Δ
• rake
• Bundler ͷجຊΛཧղ͢Δ
• ls ίϚϯυΛ࡞Δ
• wc ίϚϯυΛ࡞Δ
•σʔλϕʔε
• SQL ͷجຊΛཧղ͢Δ
• σʔλϕʔεઃܭͷجຊΛཧղ͢Δ
• PostgreSQLͷجຊΛཧղ͢Δ
•WebΞϓϦέʔγϣϯ
• REST ͷߟ͑ํΛཧղ͢Δ
• Sinatra ΛͬͯWebΞϓϦέʔγϣϯͷج
ຊΛཧղ͢Δ
•Ruby on Rails
• Rails ͷجຊΛཧղ͢Δ
• Rails ͷ i18n Λཧղ͢Δ
• kaminari ΛͬͯϖʔδϯάॲཧΛ࣮͢Δ
• devise ΛͬͯϢʔβʔೝূΛ࣮͢Δ
• omniauth Λͬͯ GitHub ೝূΛ࣮͢Δ
• ActiveStorage Ͱը૾ΞοϓϩʔυΛ࣮͢
Δ
• RailsͰϢʔβʔϑΥϩʔΛ࡞Δ
• ίϝϯτΛ͚ΒΕΔΑ͏ʹ͢Δ
•ࣗಈςετ
• TDD ͷجຊΛཧղ͢Δ
• test-unit ͷجຊΛཧղ͢Δ
• RailsͰςετΛॻ͘
•WebΞϓϦέʔγϣϯઃܭ
• ΦϒδΣΫτࢦઃܭͱ UML ͷجຊΛཧղ
͢Δ
• σϓϩΠ
• nginxͱRailsΛ࿈ܞͤ͞Δ
• Capistrano Λͬͯ Rails ΞϓϦΛσϓϩΠ
͢Δ
•CI/CD
• ܧଓతΠϯςάϨʔγϣϯ(CI)
• ܧଓతσϦόϦʔ(CD)
•JavaScript
• JavaScriptڥͷઃఆ
• JavaScriptೖ
• FizzBuzz(JavaScript)
• npm
• Linter
• Code Formatter
• ΧϨϯμʔͷϓϩάϥϜʢJavaScript)
• JavaScriptதڃ
•Vue.js
• Vue.jsͷجຊ
•γεςϜ։ൃ
• ΞδϟΠϧ։ൃ ʗεΫϥϜ Λཧղ͢Δ
• ։ൃʹࢀՃ͢ΔͨΊͷ४උΛ͢Δ
• ։ൃʹࢀՃͯ͠ PR ΛૹΓϚʔδ͢Δ
• ϖΞϓϩάϥϛϯάΛߦ͍ΓํΛཧղ͢Δ
•WebαʔϏεΛ࡞ͬͯެ։͢Δ
• ͲΜͳαʔϏεΛ࡞Δ͔Λߟ͑Δ
• ϖʔύʔϓϩτλΠϓΛ࡞Δ
• ࣗͰ࡞Δ Web αʔϏεͷϦϙδτϦΛ࡞
Δ
• ࣗͰ࡞ͬͨ Web αʔϏεͷσβΠϯϨ
ϏϡʔΛड͚Δ
• ࣗͰ࡞ͬͨ Web αʔϏεͷίʔυϨ
ϏϡʔΛड͚Δ
• Web αʔϏεΛ࡞ͬͯެ։͠ɺͬͯΒ͏