アラフォーからのプログラミングとデザイン

大人から始めたプログラミングとデザインについてのあれこれ

復習中:Railsチュートリアルを細かく見ていきます。

先日からの復習Railsチュートリアル

simpledancer.hatenablog.com

細かく細かく:ルーティングの文法など

f:id:simpledancer:20171129201419p:plain

表示したい文字列を定義

def hello
render html: "hello, world!"
end

 

root 'controller_name#action_name'

ルーターはコントローラとブラウザの間に配置され ブラウザからのリクエストをコントローラに振り分ける (=ルーティング) 役割を果たします

 root コントローラ名#アクション名

 

gitについてももう一度

gitはバージョン管理システムですがgitってなんとなくはわかるけどあまりちゃんと使いこなしていないと思う。そういうわけで改めてちょっと読み込もうと思いました。

GitについてWeb上で読める本

Git - Book

これを読み込む!

 

GithubとBitbucketの違い

どちらも登録しているのGitリポジトリを管理するサービスですが

Github→リポジトリを一般公開する場合は無料、公開しない場合は有料

Bitbucket→共同作業者が一定数以下ならリポジトリを公開しなくても無料、共同作業者が一定数を超えると有料 

基本的にGitHubを使ってますがこうしてみるとBitbucketの方が自由度が高いのかなあ??

どっちもリポジトリを管理するというのは同じなのでどちらを使ってもいいようです。

GitLabと言うサービスもあるそうですが日本語の情報が少ないのだとか。

qiita.com

無料プログラミングサービスを使う

無料でもたくさんプログラミングを学べるサービスがありますが

去年有料のテックアカデミーをやった時は結構手取り足取り教えてもらえたので

有料is betterです。

でもできることならば無料ほどお得だしなということで

有名どころのドットインストール、Progateの他に動画学習だとPaizaラーニングとかSkillhubとかがあります。特にskillhubは動画の説明の仕方がわかりやすかったです

skillhub.jp

できるところまで無料でやってほんわかわかってきたあたりで有料に移行するのがいいのかしら?と思ってます。でもプログラミングもやってないと全然忘れてます。去年あんなにやったのにテックアカデミーの内容忘れちゃったよ。

 

simpledancer.hatenablog.com