Upgrade to Pro — share decks privately, control downloads, hide ads and more …

非IT業界人のためのWebアプリケーションの仕組み / How the web application works

非IT業界人のためのWebアプリケーションの仕組み / How the web application works

超初心者向けのざっくりとしてwebアプリケーションの仕組みとエンジニアの役割について

93c80c388fe9d8f9df7d030549a0ff0b?s=128

Takeshi Kondo

May 01, 2018
Tweet

Transcript

  1. ඇ*5ۀքਓͷͨΊͷ  8FCΞϓϦέʔγϣϯͷ࢓૊Έ  LPOEPUBLFTIJ

  2. 1SPpMF w LPOEPUBLFTIJ w ͱ͋Δձࣾ 4PGUXBSF&OHJOFFS w ͱ͋Δձࣾ 4JUF3FMJBCJMJUZ&OHJOFFS

  3. ࠓ೔ཧղ͢Δ͜ͱ w 8FCΞϓϦέʔγϣϯͷ͘͠Έ w 8FCΞϓϦέʔγϣϯΛ࡞ΔΤϯδχΞͷ໾ׂ

  4. *5ΤϯδχΞ͍Ζ͍Ζ w ΠϯϑϥΤϯδχΞ w ΞϓϦέʔγϣϯΤϯδχΞ w 8FCσβΠφʔ w 8FCΤϯδχΞ w

    ϞόΠϧΤϯδχΞ
  5. ΈΜͳ࢖ͬͯΔ͜͏͍͏γεςϜ

  6. 8FCΞϓϦέʔγϣϯͱ͸ IUUQTKBXJLJQFEJBPSHXJLJ΢ΣϒΞϓϦέʔγϣϯ

  7. શମ૾ Ͳ͔͜ͷXFCαʔόʔ ͋ͳͨ Πϯλʔωοτ

  8. αʔόʔʢ޿ٛʣ IUUQTKBXJLJQFEJBPSHXJLJαʔόʔ

  9. ͍ΖΜͳ༻్ͷαʔόʔ͕͋Δ ϝʔϧ༻ αʔόʔ ϑΝΠϧอଘ༻ αʔόʔ IUUQTKBXJLJQFEJBPSHXJLJαʔόʔ

  10. αʔόʔʢڱٛʣ IUUQTKBXJLJQFEJBPSHXJLJαʔόʔ

  11. ίϯϐϡʔλ IUUQTKBXJLJQFEJBPSHXJLJίϯϐϡʔλ

  12. ίϯϐϡʔλ IUUQTKBXJLJQFEJBPSHXJLJίϯϐϡʔλ ΊͬͪΌܭࢉͯ͘͠ΕΔ಄ͷ͍͍ػց ʢεϚϗ΍ύιίϯ΋஥ؒʣ

  13. શମ૾ʢ࠶ܝʣ Ͳ͔͜ͷwebαʔόʔ ͋ͳͨ Πϯλʔωοτ ੈքͷͲ͔͜ͷܭࢉػ͘Μ͕ؤு͍ͬͯΔ

  14. Ͳ͏΍ͬͯఏڙ͍ͯ͠Δͷ͔ ͚ͨ͞ΜͷUXJUUFSϖʔδ͕ݟ͍ͨ ͍͍Α 5XJUUFSࣾͷXFCαʔόʔ ͚ͨ͞ΜͷUXJUUFSϖʔδ

  15. ܭࢉػ͘Μͷ໾ׂ ΞϓϦέʔγϣϯαʔόʔ ͚ͨ͞ΜͷUXJUUFSϖʔδ σʔλอଘ͢ΔΑ ܭࢉ͢ΔΑ ϖʔδݟͤΔΑ 8FCαʔόʔ σʔλϕʔεαʔόʔ

  16. ΤϯδχΞͷ໾ׂʢαʔόʔଆʣ ͚ͨ͞ΜͷUXJUUFSϖʔδ ΠϯϑϥΤϯδχΞ ΞϓϦέʔγϣϯͷ ίʔυΛॻ͘Α ͍ΖΜͳαʔόʔΛ༻ҙͨ͠Γɺ ҆ఆͤ͞Δखॿ͚Λ͢ΔΑ ΞϓϦέʔγϣϯΤϯδχΞ ΞϓϦέʔγϣϯαʔόʔ 8FCαʔόʔ

    σʔλϕʔεαʔόʔ ΅͘͸ͬͪ͜ଆͷΤϯδχΞͰ͢
  17. ΤϯδχΞͷ໾ׂʢΫϥΠΞϯτଆʣ ͚ͨ͞ΜͷUXJUUFSϖʔδ 8FCΤϯδχΞ දࣔ͞ΕΔϖʔδͷ σβΠϯΛ͢ΔΑ ϞόΠϧΤϯδχΞ ΞϓϦέʔγϣϯαʔόʔ σʔλϕʔεαʔόʔ εϚʔτϑΥϯ޲͚ ͷΞϓϦΛ࡞ΔΑ

    8FCσβΠφʔ දࣔΛ࣮૷͢ΔΑ
  18. ͨ͘͞ΜͷΤϯδχΞ͓͔͛Ͱศར ͳੜ׆͕ૹΕ͍ͯΔΑʂ

  19. 5IBOLZPV