参考資料をGitHubにもまとめているのでご覧ください。
Twitterクローン、メルカリクローンを作ろうとしているそこのあなたへ。
Web技術の基本を学んでもらいます。
Webサーバを立ち上げてWebの仕組みを知る(静的ページ編)
Webサーバを立ち上げてWebの仕組みを知る(動的ページ編)
エンジニアとして実質必須の知識である『Git』の概念を掴みましょう。
Rubyを知らずにRailsは書けません。ハッシュ、シンボル、クラス、ブロックなどRubyの基本的事項に加え自動テストの概念などを学習しましょう。
Rubyのフレームワークである『Rails』の基本から応用までを学びましょう。
curl, Postman, ブラウザを使ってHTTPを理解する
Railsで質問・回答アプリを作ってください(テーブル設計編)
Railsにおける実質的標準であるテスティングフレームワーク『RSpec』について学びましょう。
インスタクローンアプリを1から作ります。 これまでの集大成になります。 始める前に、slackでだいそん宛に連絡をしてください。 以下のプライベートレポジトリに対して、アクセス権限を付与します。 https://github.com/DaichiSaito/insta_clone
ひたすら手をうごしてもらうコースです。コードリーディング力も鍛えてもらいます。
インスタクローンアプリを1から作ります。 これまでの集大成になります。 始める前にslackでだいそん宛に連絡をしてください。 以下のプライベートレポジトリに対してアクセス権限を付与します。 https://github.com/DaichiSaito/insta_clone_ver7
データベースの基礎を学んでもらいます
「スタッフによる餌やりイベント」をテーブルに落とし込んでください
1000本はネタです。 実務では単なる`find`や`where`だけでアプリが作れることはまずありません。 正規化されたテーブル同士を結合させて適切は条件を指定して目的のデータを取得する必要があります。 この課題は比較的簡単なテーブル構成を持つアプリケーションを題材にActiveRecordの複雑な操作を学ぶ課題です。
AWSの基礎を学びます
昨今転職におけるハードルが日に日に高くなっており、API開発やフロントエンド開発のスキルも求められるようになってきました。 この課題ではRailsAPIとVueに関して基本的なCRUDから応用的な機能まで幅広く学習できます。