今日やったこと2
Ruby on Rails チュートリアル(第4版) 第6章 ユーザーモデルを作成する
(6.1 Userモデル 〜 6.2.4 ユーザーを検証する_フォーマットを検証する)
・認証システムの作成はフレームワークでも作ることはできるが自分で一からシステムを構築することでより理解できる
・ActiveRecordはデータベースとやり取りをするデフォルトのライブラリでデータオブジェクトの作成/保存/検索のためのメソッドを持っている
・%w[ ]で文字列の配列を簡単に作れる
・メールアドレスのバリデーションは扱いが難しく、エラーが発生しやすい
モデルの使い方やバリデーションの設定はProgateでも学んでいたので割と理解できました。ただバリテーションが機能テストの記述はちゃんと理解できているかあやしいので再開するときは読み返してから始めることにする。
今日やったこと1
Ruby on Rails チュートリアル(第4版) 第5章 レイアウトを作成する
・HTML5でheader、footer、bodyなどのレイアウトを作成
・ページの装飾はBootstrapを使うことで短時間でカッコイイデザインができる
・Asset PipelineとSassは開発環境ではプログラムを読みやすく効率的にし、本番環境ではファイルを最小化し処理の負担を減らしてくれる
・ルーティングを名前付きルートに変更
・リンク先をチェックするテストを追加
・Usersコントローラを生成
HTMLとCSSはProgateや他の教材で復習したほうがいいかもしれない
未経験者がエンジニアになるためにRuby(Ruby on Rails) を勉強中
8年間、配達・営業の職場で正社員として勤めていました。
わけあって職場がなくなる事になりその際に転勤先の紹介をしてもらっていたのですが
もともと働いてた時も仕事を続けていく事に不満や不安があり
やりがいを感じれていなかったので思い切って仕事を辞める事にしました。
離職してから時間ができて自分のやりたいことを真剣に考えてみた結果
スキルを身に付けたい
WEBに関わる仕事がしたい
ものづくりがしたい
好きなことに関われる仕事がしたい
(パソコンを触ることや音楽、ゲーム、動画サービス、VRコンテンツなど)
といった思いが浮かび上がりエンジニアになろうと思いました。
まだ学習し始めてまだ2ヶ月ちょっとですが自分のやりたい事を叶えるために勉強中で
す。
学習に使っているサイト
Progate(https://prog-8.com/)