Trello風ToDoタスク管理アプリを作成しよう!【Rails】

【初級レベル/10時間】Ruby on Railsを使ってタスク管理アプリの開発、そしてHerokuを使ったデプロイなどWeb開発に必須なスキルを学ぶ。

学習内容

  • Ruby on Railsを使った実践的な開発スキルを学びます。
  • Deviseを使ったサインアップ・サインイン機能の開発を行います。
  • リストやカードを作成する機能の開発を行います。
  • カードを移動する実装を行います。
  • Cloud9を使った開発環境の構築ができるようになります。
  • Herokuを使ってWebアプリケーションを公開する方法を学びます。


受講における必要条件

  • HTML/CSSの基礎知識
  • Rubyの基礎知識

RubyやRuby on Railsを一度も触ったことがない方は、まずはProgate等で学習することをおすすめします。


教材内容

Rubyプログラミング言語の上で動作するWebアプリケーションフレームワークであるRuby on Railsを使ってTrello風タスク管理アプリを作成します。


本教材の完成イメージは以下になります。
https://techpit-kanban.herokuapp.com/


本教材では0からTrelloの基本的な機能をステップごとに作成していきます。HTML・CSS・Javascript・Rubyを使用して開発しますが、主にRuby on Railsの大まかな流れを把握してもらうことを一番の目的としております。本教材を通してWebアプリケーションを最後まで作りきることで、まずはサービスを作る楽しさを感じていただければ幸いです。


この教材の対象者

  • progateなどのRailsの教材を見ながら簡単なサンプルアプリケーションを作ったことがある方
  • Rubyは学んだことがあるけど、Railsはあまり触ったことがない方
  • Webアプリケーションサービスを1から作ってみたい方


学ばないこと

本教材はRailsの大まかな流れを把握することを一番の目的としており、HTML・CSSの解説は詳しくしていません。細かく知りたい方はご自身で調べていただければと思います。


本教材の対応バージョン

  • Rails5系

Rails6には対応していませんので、学習を進めるならRails5のバージョンで進めることをおすすめします。


本教材で質問対応可能なOSや環境

  • macOS
  • cloud9

windowsの方はcloud9で進めてください。cloud9でしたら質問対応可能です。macOSやclode9以外での開発環境における質問対応はできかねますのでご了承ください。


本教材はテキストで構成されており、自分のペースで学習を進めることができます。

この教材の執筆者


sin()
sin()

プログラミングは趣味。自然言語処理とかもやっていきたい。ゲームは主にマイクラが好きです。「黒い画面分からない、怖い」に対する一番好きな返しは「背景設定を白にしましょう」です。


本教材のカリキュラム


  1章:新規Railsアプリケーションの作成
利用可能
日 購入してから

今すぐはじめる!