基礎から実践まで、ポートフォリオの完成まで一気通貫
実践的なWebアプリケーション開発スキルを学ぶ
企画からデプロイまで、一気通貫で開発プロセスを体験できます
チーム開発で欠かせないバージョン管理の基本を実践的に習得
プロフェッショナルな開発現場で重視されるテスト駆動開発の基礎
Tailwind CSSを使った効率的なUI実装方法を学べます
Rubyの知識を活かして、実際のWebアプリケーション開発にチャレンジできます
就職・転職活動で差がつく、本格的なWebアプリケーションを作れます
学んだことを実際のプロダクト開発に応用するプロセスを体験できます
GitHubやテスト駆動開発など、実務で重視されるスキルを習得できます
6つのチャプターで体系的に Ruby on Rails 実践 を学びます
Railsの基本概念と優位性を理解し、現代のWeb開発における位置づけを学びます。なぜ多くの企業がRailsを採用し続けているのか、その魅力と可能性を知りましょう。
MVCアーキテクチャからデータ操作の基本まで、Railsの核となる概念を実際にコードを書きながら学びます。scaffoldで全体の流れを掴み、各アクションの役割と実装方法を着実に理解していきます。データベースの関連付けなど、実践的なアプリに必須の知識も身につけられます。
実際の開発現場で使用される便利なGemやツールを活用し、効率的な開発環境を構築します。Git/GitHubでのバージョン管理、コード品質を保つRubocop、自動テストのRSpecなど、プロフェッショナルな開発フローを体験しながら学習記録アプリを作り始めます。
多くのWebサービスに必須のログイン機能をDeviseを使って実装します。単なる機能追加にとどまらず、UIのカスタマイズや多言語対応など、ユーザー体験を高めるための実践的なテクニックを習得します。
Webアプリケーションの基本となるCRUD操作を応用し、投稿機能とコメント機能を実装します。モデル間の関連付けやバリデーションなど、実践的なデータ設計のノウハウを学びながら、アプリケーションの核となる機能を段階的に追加していきます。
完成したアプリケーションをRenderとNeonを使って無料でインターネット上に公開します。ローカル環境と本番環境の違いや、デプロイ時の注意点なども学べます。自分の作品としてアピールできるポートフォリオの完成です。
あなたの学習状況と完了したレッスンを確認できます
月額サブスクリプションにご登録いただくと、このカリキュラムの全コンテンツにアクセスできます。Ruby の基礎を学んだ後、このRails カリキュラムに進むことで、本格的なWebアプリケーション開発スキルを自分のペースで着実に身につけていくことができます!