RUNTEQ(プログラミングスクール)

OVERVIEW

現場で活躍することを目的とした、エンジニアスクール。

YEAR 2018 - 2018

【内容】

[基礎編] 掲示板アプリを作成

<概要>

Ruby on Railの環境構築や基本的な実装、Gitコマンドなどの開発に必須となる基礎知識を習得。



■ログイン画面

・「sorcery (0.12.0)」を使用し、必要最低限の機能の実装。

具体的には、「ユーザ登録機能」、「ログイン機能」、「ログアウト機能」、「パスワードリセット機能」



■i18nによる日本語化対応

・今後、多言語化の要望にも対応できるよう意識して「i18n」を使用。


■フォロー/コメント機能のAjax化

・Webサイトのパフォーマンスを上げるため、フォロー/コメント機能のAjax化を図った。



[応用編] ブログアプリの改修

<概要>

既存サービスのコードを読み、バグの修正や追加機能の実装を学んだ。


■パンくずの設定

・管理画面のタグページにパンくずが設定されていないので、既存のパンくずに合わせて設定。「gretel」というgemを使用した。


■記事ステータスの追加

・ブログ記事のステータスに「公開待ち」を追加し、「公開待ち」の記事に関しては期限到来日に自動で「公開」になるよう設定。具体的には、「whenever」というgemを使用し、タスク(処理)を定期的にバッチ処理を施した。


[実践編] チーム開発

<概要>

同期でチーム(2名)を組み、オリジナルサービスの仕様からリリースまでの開発工程を経験。

WEBSITE