らいふしふったー

20代後半の未経験がプログラミングに挑戦していくサイト。

プログラミング

DIC4回目の授業

投稿日:

Pocket

先日はDIVE INTO CODEの第4回目の授業に行ってきました。

 

朝から求職者支援訓練校に行って、終わってからDICで授業を受けにいきました。

 

訓練校はたまに日数調整で土曜日も授業があります。

 

 

時間的には、移動時間を含めて余裕のあるタイムスケジュールなんですが、

実際に一日を過ごすと疲労感があります。

 

 

求職者支援訓練校の授業は序盤ということもあって、座学中心で余計に疲れます。

 

デザイン基礎知識や概要というけれど、やってることや内容が当たり前なことすぎて退屈です。

 

 

さて、第4回目の授業は

Bootstrap、アセットパイプライン、RDBMS、アソシエーション関係の概要を学んで行きました。

 

Bootstrap

CSSフレームワークの一つ。レスポンシブデザインなどが苦手な人でも早く簡単にすることができる。フレームワークの中でも人気のあるもの。デザイナーの中では思った通りに動かせなくて好まれない、使わない人が多いらしい。デザインのプロとして使いこなすにはかなり勉強が必要みたいです。

 

 

RDBMS (リレーショナルデータベース管理システム)

データベース形式の一つで関係モデル(行や列があり表のようになる)

大規模のシステムならOracle、オープソースのソフトならMySQLやPostgreSQLが人気。今はPostgreSQLを使っています。

※データベース言語はSQL

色々メーカーなどで種類があるけれど仕組みは似たもので方言(書き方)が違うと考えていいそうだ。

 

 

アセットパイプライン

app/assetsディレクトリにあるJaveScriptやCSS、画像ファイルを結合したり圧縮する。

HTMLはapp/viewディレクトリにあるerbファイルがあるけれど、JaveScriptファイルやCSSファイルはapp/assetsディレクトリに置かれている。

これらの複数ファイルを一つにする仕組みがアセットパイプライン。

coffeescriptやscssで書かれたものもコンパインしてくれる。

 

 

アソシエーション

モデルデータ同士を紐付ける。今はまだuser.idとかしかやってないけどhas_manyやbelong_toとかやるのかな…。

 

テスト

テスト

-プログラミング
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

DIC3回目の授業と求職者支援訓練の結果

今日は、DIVE INTO CODEの3回目の授業に行ってきました。 終わってからは同期のいつものメンバーで飲み会! 今日も酔ってしまった…。   関連

no image

Bootstrap

DIVE INTO CODEに申し込みしてみた

no image

DIVE INTO CODEに行ってきた

こんにちは、成田空港ターミナルの北ウェイティングエリアで夜を過ごしている信です。 今日は東京渋谷にある「DIVE INTO CODE」というプログラミングスクールの体験セミナー及び説明会に行ってきまし …

no image

deviseをインストールした直後のエラー