The paradigm shift

saboyutaka’s diary なんかかく(ブログn回目)

Railsを学ぶのに必要な最低限の知識

f:id:saboyutaka:20161022115607p:plainって何が必要だろうと思って思いついたやつを羅列してみる。 Railsを理解する前にWebアプリケーションやWebの仕組みをざっくり理解するとRailsを学ぶにあたって役に立つと思うのでおすすめ。

Webアプリケーションに必要な事

  • Webアプリケーションとは
  • Webの基礎知識
    • HTTP
      • GET, POST, PATCH, DELETE
      • URL
      • RESTful API
      • request
        • header
        • parameters
      • response
        • HTTP STATUS
        • HTML
        • JSON
    • TCP/IP
      • hostとport
      • well-known port
  • セキュリティ
  • リレーショナル・データベース
  • ブラウザ

Macでの開発で必要な事

RailsでWebアプリケーションを書くのに必要な事

Webアプリケーションに必要な事はRuby, Rails以外(PHPやNode.js, Perl, Python, Javaなどなど)で書く場合にも必要な知識です。 これらが何のために使われてて何が嬉しいかが少しでも理解出来てるとRailsがやってる事が少し理解できそう。