学習の書き留め プログラミング勉強中

プログラミングで学んだことを日記として残して行こうと思います

今日の学習

今日学んだこと 2021/02/04 学習項目 devise応用 学習内容 エンジニアの方から、色々教えていただいたので、学習の書き留めとして残したいと思います。 実装内容 userとadmin(管理者)のdevise管理 個別のルーティング 個別のコントローラ(継承) 個別ページ…

今日の学習

今日は復習 2020/01/24 新しく学んだことがなかったわけではないが、 記事に書くこともなかったので復習も兼ねて今日はテストについて軽く書きたいと思います rubyのtest rubyにはもともとmini-testと呼ばれるテストが使えるようになっていますが、とはいえ…

今日の学習

今日学んだこと 2021/01/23 学習項目 ajax 学習内容 ajaxとは非同期通信のことで、ページを更新せずに情報を更新する仕組みのことを言う。 通常の方法とは異なり、jsを使い行う。 jsを使うことで、そのままコントローラーに連絡ができ、他のページを更新する…

今日の学習

今日学んだこと 2021/01/19 学習項目 Java Script 基礎 2 学習内容 機能の学習に続いて、取得した要素をどう動かしていくかを学んだ。 インラインスタイル HTML要素の開始タグの中に直接CSSのソースコードを記述するプロパティの指定方法。 インラインスタイ…

今日の学習

今日学んだこと 2021/01/18 学習項目 Java Script 基礎 学習内容 まず、script src でjsのファイルを読み込む。 <head> <link rel="stylesheet" href="index.css"> <script src="index.js"></script> <meta charset="UTF-8"> <title>JavaScriptの練習サイト</title> </head> jsではHTMLに対して行う処理の要求のことをイベントという。 また、イベントを認識して、コードが動き出すことを…

今日の学習

今日学んだこと 2021/01/17 学習項目 Java Script 概要 学習内容 Java Scriptとはプログラミング言語の一つでクライアントサイドで力を発揮する。 サイトに動きをつけることができ、例えば ページ遷移なしで画面表示を切り替えられる 画面更新をせずにサーバ…

今日の学習

今日学んだこと 2021/01/16 学習項目 MVC応用 学習内容 View railsのコントローラーでの処理後、レスポンスでHTMLが表示されるのはAction Viewという仕組みを搭載しているから。 Action Viewとは、ざっくりいうとビューの機能がまとまっているもの これによ…

チェリー本のまとめ コツコツと。。。

チェリー本のまとめ 2-1 rubyの基礎知識 文字列 数値 真偽値と条件分岐 メソッドの定義 rubyの基礎知識 まず、全てがオブジェクトとなっている !? そもそもオブジェクトとは オブジェクトとは、とても簡単に言うと、関連する変数(値)とメソッド(動作)を…

チェリー本のまとめ コツコツと。。。

チェリー本のまとめ rubyの登竜門であろう「プロを目指す人のためのRuby入門 著 伊藤淳一」(以下チェリー本)を購入しました。 スクールの内容プラスしてまとめを書いていきたいと思います。 railsだけを学んでいると、フレームワークしかできないエンジニ…

今日の学習

今日学んだこと 2021/01/14 学習項目 オブジェクト指向 正規表現 railsの基本概念 学習内容 オブジェクト指向 アプリケーションを作成するときに、登場する役割ごとに分けて実装する方針のこと設計思想の一つ メリット 実装がしやすくなる 後からコードを改…

今日の学習

今日学んだこと 2021/01/13 学習項目 レスポンシブデザイン ruby応用 学習内容 レスポンシブデザイン レスポンシブデザインとはざっくりいうとPC、タブレット、スマホで表示するデザインを変えること。 画面の大きさが違うから、それに合わせないと見づらい…

今日の学習

今日学んだこと 2021/01/10 学習項目 画像のアップロード方法 学習内容 通常何もしない場合、画像はurlを入れて、任意の画像を表示できる。 自分のファイルにある画像を送る方法を学んだので、まとめていく。 まず、rails でファイルのアップロードができるg…

今日の学習

今日学んだこと 2021/01/06 学習項目 deviseの復習とフロントページの実装 学習内容 今日は新規で学んだことはないんだよね。書くのやめようかと思ったけど、日記だしこういうのってとりあえず書く習慣をつけないと大事なこと書けないと思うので。 フロント…

今日の学習

今日学んだこと 2021/01/04 学習項目 データベース設計 学習内容 今後カリキュラムで作るアプリのデータベースの設計を行った。 今後解説があるとは思うが、自分でも考えることで、今後につなげていく。 特に今回の設計では中間テーブルというのが鍵を握る。…

今日の学習

今日学んだこと 2021/01/03 学習項目 統合テストコード(RSpec) 学習内容 基本的な書き方は変わらないが、統合テストの場合は流れで行っていく。 it '正しい情報を入力すればユーザー新規登録ができる do # 1.トップページに移動する visit root_path # 2.…

今日の学習

今日学んだこと 2021/01/02 学習項目 単体テストコードの概要(RSpec) 学習内容 RSpecを使ったテスト RSpecの導入方法 ①Gemfileに記述 # group :development, :test のグループ内に記述 group :development, :test do # Call 'byebug' anywhere in the code…

今日の学習

今日学んだこと 2020/12/30 学習項目 GitHubのエラーとテストコードの概要 学習内容 GitHubのエラー GitHubを使う際に、ブランチせずにマスターブランチで作業してしまう事がある。その場合は、書いたコードをそのままブランチに移行させるか、一度コードの…

今日の学習

今日学んだこと 2020/12/29 学習項目 GutとGitHub 学習内容 GitとGitHub 今日はGitとGitHubについて学んだ。 まず、Gitとはバージョン管理ツールで、GitHubはGitを使って、複数人で開発ができるようにしてくれるWebサービスのこと Git Git自体は自身のフォル…

今日の学習

今日学んだこと 2020/12/28 学習項目 検索機能の実施 エラーの対処 アプリケーション開発の手順(概要) 学習内容 検索機能の実施 Twitter等にある検索機能を実施した。 使用するメソッド 主に使うのはwhereメソッドとLIKE句で、この二つを組み合わせて使う…

今日の学習

今日学んだこと 2020/12/27 学習項目 投稿者本人のみに編集・削除を許可する 表示順の並び替え 複数ページで利用する表示の一部をまとめる ルーティングのネストについて パラメーターについて 学習内容 投稿者本人のみに編集・削除を許可する 実装方法 編集…

今日の学習

今日学んだこと 2020/12/25 クリスマスに何してるんだって? 余計なお世話だ!!(笑 学習項目 マイページの実装を通して、異なるテーブルの紐付け-アソシエーションを学んだ 学習内容 Twitterなどは、全てのツイートがただ乱雑に並んでいるわけではなく、誰…

今日の学習

今日学んだこと 2020/12/24 学習項目 ユーザー登録実装の手順とそれに伴うdeviseの大まかな使い方 学習内容 ユーザー登録実装の手順 Gemをインストールしてサーバーを再起動 コマンドを利用してdeviseの設定ファイルを作成 コマンドを利用してUserモデルを作…

自己紹介とブログについて

ごあいさつ みなさん、おはようございます、こんにちは、こんばんは。 みんてぃと申します。初めての記事ですので、簡単な自己紹介をさせていただければと思います。 自己紹介 今、プログラマーになるためにスクールで勉強中です。将来は、フリーランスとし…