Rails Girls ガイド
これらのガイドは、女性がテクノロジーやアイディアを形にする方法を理解するためのツールやコミュニティを提供するため作られています。自分のイベントを運営したり、新しいガイドを提案したり、あるいは単にRailsを学ぶために使うこともできます。もっとRails Girlsに関わりたいと思ったら、Rails Girls Teamメーリングリスト(英語) に参加してください。
Rails Girlsのイベントについてもっと知りたいですか?: Rails Girlsのイベント
コーチだったり、ワークショップを企画しようとしていますか?こちらを見てみてください: Rails Girlsのガイド
Guides in other languages
日本で近日開催のイベント
Rails Girls JapanのX(旧Twitter)やInstagramでは、日本国内で開催するRails Girlsイベント情報などをお知らせしています!Rails Girls にようこそ!
これらはRails Girlsのワークショップの主なガイドです。ここから始めて順番にガイドを進めてください。
-
はじめに
ここからRails Girlsガイドを始めましょう!
-
ツールについて知ろう
ワークショップでどのツールを使うのか、それらがどこにあるのかを学びましょう。
-
Railsインストールガイド
Ruby on Railsでアプリや他の何かを作ろうと思ったら、いくつかのソフトウェアと開発環境をあなたのコンピュータにセットアップする必要があります(macOS, Windows, Linux)。
-
はじめてのアプリを作る
Ruby on Railsではじめてのアプリを作るためのガイドです。
-
HTMLとCSSを使ってアプリをスタイリングしよう
HTMLとCSSを使って、新しく作ったアプリのデザインを改善してみましょう。
-
アプリに新しいページを追加しよう
自分のコンテンツでアプリのページを増やしましょう。
-
あなたのアプリに新しいホーム画面を追加しよう
あなたのアプリのホーム画面をカスタマイズしましょう。
-
画像アップロード機能を追加しよう
画像アップロード機能を追加して、アプリをよりビジュアル的にしてみましょう。
-
GitHub であなたのアプリのコードを公開しよう
他の人々があなたのコードに触れるようにするために、コードを GitHub に置いてみましょう。
-
あなたのアプリをインターネットに公開しよう
あなたのアプリをインターネットに公開する方法です。私達は公開するためのサービスを沢山使う事ができます。以下のサービスの中から選んでください
Fly.io | DigitalOcean | Heroku | OpenShift | Engine Yard | anynines -
HTML と CSS を使ってアイデアのページをデザインしてみよう
デザインを追加してプロが作ったようなウェブサイトにしてみましょう。
-
あなたのアプリにコメント出来るようにしましょう
あなたのアプリを見た人がコメントする方法を紹介します。
-
画像のサムネイルを作ってみよう
CarrierWave を使って画像をリサイズする方法を紹介します
-
RSpecでアプリをテストしよう
自動で実行するテストを作成し、アプリが期待通りに動作することを確認します。
さらに詳しく学ぶには
Rails Girlsガイドでもっとたくさんのことを学びましょう。順序に決まりがあるわけでありません。面白そうなガイドを選んで挑戦してみましょう!
-
Rubyの概要
Rubyという言語がどのようになっていて、どのように動作するのかを学びます。Rubyの仕組みがまだわからない方はこちらを読んでください。
-
Deviseによる認証を追加してみよう
Deviseを使うと簡単に素早くログインと登録機能を追加できることを解説します。
-
Gravatarでプロフィール写真を追加する
プロフィール写真を設定する方法を紹介します。
-
Sinatraを使って初めての投票アプリを作ってみよう
Sintraフレームワークを使って初めてのアプリを作成するガイドです。
-
Ruby on Railsで初めての日記アプリを作る
Ruby on Railsを使ったアプリケーションの作成について解説します。
-
アプリにバックエンドを追加しよう(管理画面)
Active Admin でアプリを管理するために、管理用バックエンドを追加する方法のガイドです。
-
Rubyで簡単なゲームを作ってみよう!
Rubyでゲーム開発を行うための紹介ガイドです。
-
Web基礎チュートリアル
内部で何が起こっているのか、より深く理解しましょう。
-
テスト駆動開発
TDD を学ぶことを通して、Rubyの技術を磨きましょう。
-
Shoulda Matchersでテストを簡潔にしよう
Shoulda Matchersを使ってRSpecのテストを簡潔にしてみましょう。
-
Ruby ATM
次のレベルを目指してあなたのRuby力に重点を置いてみましょう。
-
デプロイメント (アーカイブ)
- Travis(およびanynines)を使用した継続的デプロイ
- Codeship(およびHeroku)を使用した継続的デプロイ
- Phusion Passengerでアプリのデプロイを準備しよう
-
自閉症に優しい観光地のアプリを作ろう
(デバイスを用いて)認証されたユーザーが、自閉症に優しいかどうかという観点から、観光地の説明やコメント、評価をできるようにします。自閉症の成人を旅行中に支援するのが目的です。
Rails Girlsでもっと楽しもう
-
イベントの後: どのようにプログラミングを続けて行くか
プログラミングを学び続けて行くためのガイドです。
-
リモートのペア作業をやってみよう!
もしあなたの周りに助けてくれる人がいないとき、インターネットを使って誰かが助けてくれるかもしれません
Rails Girlsのガイド
-
Rails Girls イベントを開催するには
はじめてRails Girlsを開催するときに便利な情報です。Rails Girlsの概要や開催手順などの解説があります。
-
Rails Girlsのコーチになるには?
Rails Girls のコーチになるためのQ&Aです。
-
RailsGirls ガイドのガイド
Rails アプリケーションの裏側についてのガイドです。
-
あなた流のやり方を教えて!
Rails Girlsではあなた流の手引きを募集しています。Github リポジトリ(英語)に追加できるので、ここで解説している手順にしたがって作ってください。
RailsGirls Japan オリジナルガイド
以下のガイドは RailsGirls Japan のオリジナルコンテンツです。
-
Rails Girls イベントを開始させる手順
自分の街で、Rails Girlsを開催したい方向けの参考ガイドです。
-
トラブルシューティング
ワークショップ中に起こったトラブルとその解決方法をまとめています。コーチ向け。