Railsl学習帳

Railsl学習帳

Ruby on Rails(略称『Rails』)は、プログラミング言語『Ruby』で書かれたフリーかつオープンソースのWeb開発フレームワーク
以下に学んだことを受講生の立場でメモしておく。(出典元

第1章 ゼロからデプロイまで

はじめに

目的

このチュートリアルの目的=Webサービス開発に必要な基礎知識を得ること。

このチュートリアルは『Ruby on Rails』を題材にしている。
その理由は、Webサービス開発に必要な基礎知識を得るのに、これ以上ふさわしいフレームワークが他に無いから

参考動画「私が Ruby on Rails 7 対応版を推す理由」

Railsの設計哲学

プログラミングの慣習をパターン化すること、不要な選択肢を外すこと、そして最適なデフォルト設定を提供することが大切であり、これらは生産性を劇的に向上させる。

Railsの始まり
Railsの絶え間ない進化
学習ロードマップ
学習ロードマップ全体図

1.1 前提知識

Railsチュートリアルは、SNSを開発しながら、Ruby on Railsを用いたWebアプリケーション開発を体系的に学べる実践的な教材。

学習内容

学習の進め方

Railsチュートリアルの構成

本チュートリアルは、実際に動くWebアプリケーションを開発しながら学ぶ構成になっている

1.2 さっそく動かす

1.2.1 開発環境
1.2.2 Railsをインストールする

1.3 最初のアプリケーション

1.3.1 Bundler
1.3.2 rails server
1.3.3 Model-View-Controller(MVC)
1.3.4 Hello, world!

1.4 Gitによるバージョン管理

1.4.1 Gitのセットアップ
1.4.2 Gitのメリット
1.4.3 GitHub
1.4.4 ブランチ、編集、コミット、マージ

1.5 デプロイする

1.6 最後に

1.6.1 本章のまとめ

1.7 本チュートリアルで用いている表記の慣習