S8xlbubmrxssmotsiczq

【Projectコース】Twitter風SNSアプリを作りながらコードレビューを受けよう!

Ruby on Railsで自力でコードを書きながら、実装力を身につける

学習スタイル

本コースは、インプット中心のチュートリアル形式の教材ではなく、アウトプット中心のトレーニング形式のコースになります。学習者は指定の開発要件に対して開発を進めながら、書いたコードに対して、エンジニアからコードレビューを受けることができます。


学習内容

  • Ruby on Railsを使った開発の手順を学びます
  • Railsのテンプレートエンジンslimを使って開発を行います
  • Deviseを使ったサインアップ・サインイン機能の開発を行います
  • 投稿・いいねなどSNSに必要な基本的な機能の実装を行います
  • AWS S3 を使った画像アップロードを実装します
  • フォロー機能を実装します
  • レビューを通して、現場で必要なコードの書き方を学びます
  • 自分で考えて実装する力が身につきます


👇実装するアプリケーションのイメージ


受講における必要条件

  • Rails on RailsでWebアプリケーションを作成したことがある
  • GitHubフローを理解している

一通りオリジナルのWebアプリケーションを作成したことがまだない方は、まずは【Ruby on Rails 5】Instagram風簡易SNSアプリを作ってみよう!で学習することをおすすめします。

またGitやGitHubに自信がない方は一度「もう怖くないGit!チーム開発で必要なGitを完全マスター」で学習することをおすすめします。


プラン内容

Rubyプログラミング言語の上で動作するWebアプリケーションフレームワークであるRuby on Railsを使ってTwitter風SNSアプリを開発します。

プランの流れとしては以下のようになります。

  1. Issueに沿って自分で実装する
  2. コードをGitHubで提出する
  3. 提出したコードのコードレビューを受ける

上記のようなフローを通して、とある機能を開発するときに自分で実装する力を身につけていただければ幸いです。

👇Issueのイメージ


このプランの対象者

  • 自分で考えて実装する力を身につけたい方
  • 現役のエンジニアからコードレビューを受けたい方


学ばないこと

自分で考えて実装するすることを一番の目的としており、チュートリアル形式の教材のように答えは用意しておりません。基本は、ご自身で調べながら実装を進めていただきます。


質問対応可能なOSや環境

  • macOS

macOS以外での開発環境における質問対応はできかねますのでご了承ください。


価格

  • 月額9800円

*Projectコースはいつでもキャンセルできます。解約するまでサブスクリプションは自動更新されます。


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

この教材の執筆者


Daijiro
Daijiro

学生時代にプログラミングスクールのメンターを経験後、HRTechの開発にリモートで従事。その後新卒でITベンチャーにエンジニアとして入社。プログラミングスクールは高額な料金がかかるので、気軽にプログラミングを学習するには、ハードルが高いなと課題感を持ち、「初学者のプログラミング学習をサポートしたい」という想いで、Techpit の最初の教材を作成。Ruby on RailsやVue.jsあたりが得意。


今すぐはじめる!