30歳 独学で始めるプログラミング ~WEBデザイン・アプリ開発~

ITスキルに興味がでたので、codeを書いてみたら面白くてハマってしまいました!日々何をやったのかを中心に、記事を書いていきたいと思います。

プログラミング・WEBデザイン独学【独学日記】

47日目:Ruby on Rails Ⅲ:新規投稿機能作成、フォームタグ、リダイレクト、オーダー(form_tag、redirect、order)

<学習日> 47日目 <学習内容> ① Ruby on Rails Ⅲ(54-100%):新規投稿機能作成、フォームタグ、リダイレクト、オーダー(form_tag、redirect、order) <参考> Progateレベル:197 <学習内容詳細> 今日はRuby on Rails Ⅲを完了することが出来ました! ① Ruby on R…

46日目:Ruby on Rails Ⅲ:データベース応答型、find_by関数、ルーティングのワイルドカード 、params変数(find_by、/:id、params)

<学習日> 46日目 <学習内容> ① Ruby on Rails Ⅲ(0-53%):データベース応答型、find_by関数、ルーティングのワイルドカード 、params変数(find_by、/:id、params) <参考> Progateレベル:195 <学習内容詳細> 今日はRuby on Rails Ⅲの半分を完了しました^^ な…

45日目:Ruby on Rails Ⅱ:データベースを使いこなす/rails consoleに挑戦/共通レイアウト/link_toでリンクを作成 (Post/rails console/save/all/link_to)

<学習日> 45日目 <学習内容> ① Ruby on Rails Ⅱ(47-100%):データベースを使いこなす/rails consoleに挑戦/共通レイアウト/link_toでリンクを作成 (Post/rails console/save/all/link_to) <参考> Progateレベル:192 <学習内容詳細> 今日は遅くなりましたが…

44日目:Ruby on Rails Ⅱ:変数を扱う/データベースを作成する (Rubyの組み込み/データベース/マイグレーション)

<学習日> 44日目 <学習内容> ① Ruby on Rails Ⅱ(0-46%):変数を扱う/データベースを作成する (Rubyの組み込み/データベース/マイグレーション) <参考> Progateレベル:190 <学習内容詳細> 本日はRuby on RailsⅡの前半部分を完了することが出来ました^^ 今日…

43日目:Ruby on Rails Ⅰ:「url⇒routes⇒controllers⇒views⇒ブラウザ」の流れを掴もう (views/controllers/routes/ブラウザ/ターミナル/サーバー)

<学習日> 43日目 <学習内容> ① Ruby on Rails Ⅰ(0-100%):「url⇒routes⇒controllers⇒views⇒ブラウザ」の流れを掴もう (views/controllers/routes/ブラウザ/ターミナル/サーバー) <参考> Progateレベル:187 <学習内容詳細> Rubyの次は何やろうかなと思ったの…

42日目:Ruby Ⅴ: クラスの機能を色々と使おう ローカル環境でRubyを動かそう(クラスの継承、オーバーライド、メソッドの継承、既存クラスの利用)

<学習日> 42日目 <学習内容> ① Ruby Ⅴ (0-100):クラスの機能を色々と使おう (クラスの継承、オーバーライド、メソッドの継承、既存クラスの利用) ② ローカル環境でRubyのcodeを書こう! <参考> Progateレベル:181 <学習内容詳細> 今日でProgateでのRuby学…

41日目:Ruby Ⅳ:クラスとインスタンスを使いこなそう (クラス、インスタンス、インスタンスメソッド、ファイル分割)

<学習日> 41日目 <学習内容> ① Ruby Ⅳ (0-100):クラスとインスタンスを使いこなそう (クラス、インスタンス、インスタンスメソッド、ファイル分割) <参考> Progateレベル:177 <学習内容詳細> 本日はRuby Ⅳを全て終わらせることが出来ました^^ なんとなくRu…

40日目:Ruby Ⅲ:関数の集合体メソッドを使いこなそう (メソッド、引数、戻り値、キーワード引数)

<学習日> 40日目 <学習内容> ① Ruby Ⅲ (0-100):関数の集合体メソッドを使いこなそう (メソッド、引数、戻り値、キーワード引数) <参考> Progateレベル:171 <学習内容詳細> 今日はRuby3つめの単元を完了させました^^ メソッドについて一通り勉強することが…

39日目:Ruby Ⅱ:nilとif文、要素にハッシュを持つ配列とeach文 (if nil条件式、each ハッシュ配列の繰り返し処理)

<学習日> 39日目 <学習内容> ① Ruby Ⅱ(61-100%):nilとif文、要素にハッシュを持つ配列とeach文 (if nil条件式、each ハッシュ配列の繰り返し処理) <参考> Progateレベル:168 <学習内容詳細> 今日はRubyの2つ目の単元を終わらせました^^ 他の言語で苦しんだ…

38日目:Ruby Ⅱ:配列とハッシュを使おう(配列、インデックス、ハッシュ、キー)

<学習日> 38日目 <学習内容> ① Ruby Ⅱ(0-60%):配列とハッシュを使おう (配列、インデックス、ハッシュ、キー) <参考> Progateレベル:166 <学習内容詳細> 本日はRubyの続きを進めていきました^^ 今日の内容も、他の言語で勉強した概念だったので、比較的サ…

37日目:Ruby Ⅰ:まずはRubyを触ってみる 慣れたら簡単な条件分岐を作成する

<学習日> 37日目 <学習内容> ① Ruby (0-100%):まずはRubyを触ってみる 慣れたら簡単な条件分岐を作成する(puts、文字列連結、四則演算、展開関数、条件分岐) <参考> Progateレベル:163 <学習内容詳細> 日本ではまだまだ現役のRubyについて勉強していきます…

36日目:Command Line学習:一通りの基本的なコマンドと階層構造について学ぶ

<学習日> 36日目 <学習内容> ① Command Line (0-100%):一通りの基本的なコマンドと階層構造について学ぶ <参考> Progateレベル:154 <学習内容詳細> 本日は一転して「Command Line」について勉強しました^^ これは「cmd」とか打ち込むと出てくる「真っ黒い…

35日目:PHP 学習:複数クラスの横断情報管理(レビュー者とコメント紐づけ、レビュー者の属性とアイコンの紐づけ)

<学習日> 35日目 <学習内容> ① PHP Ⅳ(58-100%):複数クラスの横断情報管理(レビュー者とコメント紐づけ、レビュー者の属性とアイコンの紐づけ) <参考> Progateレベル:147 <学習内容詳細> なんとか、PHPの全単元を完了することが出来ました! 後半はcodeが膨…

34日目:PHP 学習:多機能なメソッドを開発し活用する(vlookup関数的メソッド/配列から条件にあう要素だけを取り出して再配列化するメソッド)

<学習日> 34日目 <学習内容> ① PHP Ⅳ(22-57%):多機能なメソッドを開発し活用する(vlookup関数的メソッド/配列から条件にあう要素だけを取り出して再配列化するメソッド) <参考> Progateレベル:146 <学習内容詳細> さすがにPHP最後の単元! お、重いっ!! …

33日目:PHP 学習:親クラスのコンストラクタ情報一部引き継ぎ、閲覧者の行動による条件分岐 (parent、href="url?閲覧者行動情報")

<学習日> 33日目 <学習内容> ① PHP Ⅲ(71-100%):親クラスのコンストラクタの一部引き継ぎ、アイコンの数で情報を見える化 (parent、fot文のアイコンへの適用) ② PHP Ⅳ(0-21%):閲覧者の行動(クリック)によるリンク先ページの条件分岐 (<a>リンクページ+クリック</a>…

32日目:PHP 学習:クラスによる条件分岐/子クラスにアクセス権を付与する (instanceof、protected)

<学習日> 32日目 <学習内容> ① PHP Ⅲ(51-70%):クラスによる条件分岐/子クラスにアクセス権を付与する (instanceof、protected) <参考> Progateレベル:143 <学習内容詳細> 本日は昨日と打って変わって、少なめな感じです。 ちょっと別の勉強をしていました…

31日目:PHP 学習:カプセル化、フォームのデータ授受、クラスプロパティ/メソッド、クラスの細分化 (private, static, extends)

<学習日> 31日目 <学習内容> ① PHP Ⅱ(67-100%):カプセル化してフォームを作成する (private、フォームを使用したデータ授受) ② PHP Ⅲ(0-50%):クラス固有の値を適用する/クラスの細分化をする (クラスプロパティ、継承。独自プロパティ/メソッド) <参考> Pr…

30日目:PHP 学習:フォルダ間通信と実用的引数 (require_once、return)

<学習日> 30日目 <学習内容> ① PHP Ⅱ(51-66%):フォルダ間通信と実用的引数 (require_once、return) <参考> Progateレベル:139 <学習内容詳細> はい、ということで今日はほんの少しの勉強となりました^^ 実は炎天下の中で、チャイルドシートのお試し設置を…

29日目:PHP 学習:HTMLにPHPを組み込む!($this、コンストラクタ、引数、HTMLへのPHPの組み込み)

<学習日> 29日目 <学習内容> ① PHP Ⅱ(23-50%):HTMLにPHPを組み込む!($this、コンストラクタ、引数、HTMLへのPHPの組み込み) <参考> Progateレベル:138 <学習内容詳細> 本日は昨日に引き続き、PHP Ⅱの内容を進めていきました^^ ① PHP Ⅱ(23-50%):HTMLにPHP…

28日目:PHP学習 道場(連想配列操作、foreach関数の中で条件分岐) & PHP Ⅱ(クラス、インスタンス、プロパティ、メソッド)

<学習日> 28日目 <学習内容> ① PHP 道場(64-100%):道場で定着具合を確認!(連想配列操作、foreach関数の中で条件分岐) ② PHP Ⅱ(0-22%):クラスの勉強!(クラス、インスタンス、プロパティ、メソッド) <参考> Progateレベル:137 <学習内容詳細> ということ…

27日目:PHP学習 道場で定着具合を確認!(数値計算、条件分岐、配列操作(foreach/for)

<学習日> 27日目 <学習内容> ① PHP 道場(0-63%):道場で定着具合を確認!(数値計算、条件分岐、配列操作(foreach/for) <参考> Progateレベル:134 <学習内容詳細> ① PHP 道場(0-63%):道場で定着具合を確認!(数値計算、条件分岐、配列操作(foreach/for) は…

26日目:PHP学習Ⅰ完了(配列、繰り返し、関数、問い合わせフォーム作成)

<学習日> 26日目 <学習内容> ① PHP Ⅰの学習(34-100%):(配列、繰り返し、関数、問い合わせフォーム作成) <参考> Progateレベル:130 <学習内容詳細> ① PHP Ⅰの学習(34-100%):(配列、繰り返し、関数、問い合わせフォーム作成) 昨日に引き続いて、PHP Ⅰの学習…

25日目:Node.js Ⅲの復習(テーブルのデータ削除、編集の機能構築) PHPの学習開始!

<学習日> 25日目 <学習内容> ① Node.js Ⅲの復習(テーブルのデータ削除、編集の機能構築) ② PHP Ⅰの学習(0-33%): (PHPのデータ型、条件分岐) <参考> Progateレベル:125 <学習内容詳細> ① Node.js Ⅲの復習(テーブルのデータ削除、編集の機能構築) さて、前々…

24日目:環境構築に比べれば全然簡単! Node.js Ⅱの復習(テーブルへのデータ追加機能構築)

<学習日> 24日目 <学習内容> ① Node.js Ⅱの復習 <参考> Progateレベル:118 <学習内容詳細> ① Node.js Ⅱの復習 続いてSQLとの接続関連の復習を進めていきます^^ 一番最初にでてくる「MySQLをインストールします」って部分なのですが、これ一番やっかいですか…

23日目:環境構築に比べれば全然簡単! Node.js Ⅰの復習

<学習日> 23日目 <学習内容> ① Node.js Ⅰの復習 <参考> Progateレベル:116 <学習内容詳細> ① Node.js Ⅰの復習 はいということで、まずは躓きまくったNode.jsの復習からということで、本日は少ないながらも「Node.js Ⅰ」の復習をやりました! 下記の記事でも…

22日目:ついにWeb開発パス完走!? Node.js / MySQLのローカル開発環境を整える!

<学習日> 22日目 <学習内容> ① MySQLのローカル開発環境を整える ② Node.jsとMySQLを接続する <参考> Progateレベル:113 <学習内容詳細> ① MySQLのローカル開発環境を整える はい、ということで、私が苦しんでいるMySQLは、今日も私の前に立ちふさがってく…

21日目:Node.js Ⅲ:修正機能 ローカル環境を整える(Atomのnpmパッケージ、MySQL⇐再挑戦!)

<学習日> 21日目 <学習内容> ① Node.js Ⅲ(75-100%):修正機能 ② ローカル環境を整える(Atom, MySQL) <参考> Progateレベル:113 <学習内容詳細> ① Node.js Ⅲ(75-100%):修正機能 ということで、昨日途中で頭がパンクして、完走できなかったNode.js Ⅲの最後ま…

20日目:Node.js Ⅱ,Ⅲ:SQLリンク、データベース活用、リダイレクト、削除機能、更新機能

<学習日> 20日目 <学習内容> ① Node.js Ⅱ(0-100%):SQLリンク、データベース活用、リダイレクト ② Node.js Ⅲ(0-75%):削除機能、更新機能 <参考> Progateレベル:112 <学習内容詳細> ① Node.js Ⅱ(0-100%):SQLリンク、データベース活用、リダイレクト では、…

19日目:Node.js:ページ作成、ルーティング、JavaScriptの組込み HTMLにJavaScriptが使えるの!?

<学習日> 19日目 <学習内容> ① Node.js Ⅰ(50-100%):ページ作成、ルーティング、JavaScriptの組込み <参考> Progateレベル:106 <学習内容詳細> ① Node.js Ⅰ(50-100%):ページ作成、ルーティング、JavaScriptの組込み さて、本日はNode.js パートⅠの残りを終…

18日目:SQL全単元完了! SQLの開発環境構築に失敗!? 一旦切り替えてNode.jsに突入!

<学習日> 18日目 <学習内容> ① SQL Ⅳ:データベース側の操作(追加・編集・削除)を覚えるぞ! ②SQLの開発環境を整える:MySQLのインストール⇐失敗・・・ ③Node.js Ⅰ(50%):実際にWEBアプリを構造的に構築するぞ! <参考> Progateレベル:104 ↓レベル100到達記…