業務効率化App制作ブログ vol.5

こんにちは、今日は引き続き業務効率化Appの制作に取り掛かりたいと思います! 今回はRuby on Railsアプリのひな形を作っていこうと思います!! 1. rails new ローカルにRuby on Railsの環境構築を行った後、アプリのひな形を作っていきます。 ターミナル(m…

業務効率化App制作ブログ vol.4

こんにちは、今日は引き続き業務効率化Appの制作に取り掛かりたいと思います! 今回はDB設計を行います! (業務秘密保持の為、ある程度架空のお話を混ぜたり、省略しながら書いてみます!ご了承ください!) 1. DBで管理するエンティティを考える ユーザー …

SQL SELECT文でデータを分析する 2 学習メモ

SELECT文の構造 SELECT文の基本的な構文は下記 SELECT < 値式 (列名か関数か式か定数) > FROM < テーブル名 > WHERE < 条件 > GROUP BY < カラム名 > HAVING < 条件 > ORDER BY < カラム名 > LIMIT < 数値 > SELECT文で利用できる句は下記の7つ SELECT句 :…

SQL SELECT文でデータを分析する 1 学習メモ

分析は「分ける」「数える」「モデル化」する データと向き合い、データの深堀りや集約、確認と言った作業を繰り返すことをアドホック分析という。アドホック分析のプロセスは以下の流れ 分ける 数える モデル化する 分ける データを「いる・いらない」モノ…

Ruby 正規表現 学習メモ

正規表現とは 文字列に特定の文字が含まれているかを確認することや、特定の文字を取り除くなどの操作を行うための技術 subメソッド 指定した文字列の部分を別の文字列に置き換えるためのメソッド。 irb > hoge = "おにぎりは美味しい" irb > hoge.sub(/おに…

Dockerとは? 学習メモ

Dockerとは? コンテナ型仮想化技術を実現するために実行される常駐アプリケーションと、それを操作するためのコマンドフロントインターフェースから成るプロダクトのこと。 アプリケーションのデプロイに特化しており、コンテナを中心とした開発・運用を可…

業務効率化App制作ブログ vol.3

こんにちは、前回に引き続き業務効率化Appの制作に取り掛かりたいと思います! 今日はアプリのデータベース設計を適切に行うため、DB設計の学習をしたいと思います!! DB設計とは 多くのWebアプリケーションサービスはDBを持つ。DBには顧客の情報や商品の情…

業務効率化App制作ブログ vol.2

こんにちは! 前回に引き続き業務効率化Appを制作していきます! 今回は、デザインカンプを作成していきます!! デザインカンプとは Design Comprehensive Layoutの略で、Webデザインの完成見本のこと。 トップページ作成 業務効率化Appトップページ 業務内…

業務効率化App制作ブログ vol.1

不動産業で営業企画として働いています。 30代、趣味はギターです。 私が行っている業務の一つで、荷物搬入搬出の手配業務を行っています。 【 現場から本社(私)へ → 本社(私)から運送業者へ → 運用業者から本社(私)へ → 本社(私)から別の現場へ 】 作業は電…

手配業務効率化App 制作ブログ vol.0

不動産流通業で営業企画として働いています。 30代、趣味はギターです。 私が行っている業務の一つで、荷物搬入搬出の手配業務を行っています。 【 現場から運送業者へ → 運用業者からまた別の現場へ 】 作業は電話やFAXを用い手配をしており、非常に効率が…

Webアプリケーション開発の流れ 学習メモ

Webアプリケーション開発の流れ 1.企画 どのようなサービスをどのようにユーザーに使っていただき、どのようなUX体験をしていただくか考える作業。 2.設計 必要な機能の洗い出し どのような機能が必要か洗い出す。同時並行で画面の設計やデータベースの設計…

Vue.jsのオプション構成 学習メモ

Vue.jsでは、単体のオブジェクトをコンポーネントと呼ぶ。1つ以上のコンポーネントを組み合わせたものをアプリケーションと考える。 var app = new Vue ({ オブジェクト )}; Vue.jsアプリケーションは、new Vue({・・・})でコンポーネントを作成することで始…

Vue.jsアプリケーションの設計モデル 学習メモ

[MVC] 一般的なアプリケーションの設計モデル 一般的なアプリケーションでは、3つの構成要素で成り立っている。 Ruby on Rails MVCモデル View アプリケーションの画面を描画し、ユーザーの入力を受け付けるインターフェースを提供する Controller ユーザー…

Vue.jsはDOM操作問題を解消 学習メモ

Vue.jsとは? Vue.jsはJavaScriptのフレームワーク。DOM操作が簡単なことが他のJavaScriptのフレームワークと比較した際の強み。 そもそもDOMとは? ブラウザは読み込まれたHTMLをツリー状のデータ構造としてメモリ上に保存する。これをDOM(Document Object …

jQuery メソッドチェーンとは 学習用メモ

jQuery メソッドチェーンとは メソッドチェーンとは、下記文のようにメソッドを鎖(チェーン)のようにつなげて記述し、実行するプログラムの手法のこと。 $('セレクタ').メソッドA().メソッドB().メソッドC()... メソッドチェーンを使用しない場合 $(function…

jQueryとは? 学習用メモ

jQueryとは何か jQueryとは、オープンソースのJavaScriptライブラリのこと。 アメリカのJohn Resig氏が開発・発表したのがはじまり。 現在は「jQuery Team」と呼ばれる集団が開発保守を行っている。 JavaScriptライブラリとは JavaScriptを使用すると、HTML…

技術ブログを開設しました

これからプログラミングについて書いていきます。