プログラミング 勉強記

こんばんわ。

現在プログラミング勉強中のprg_miです。

 

今週の勉強範囲

javascript(本当に基礎的な部分。javascriptの導入方法や文法など)

j-query(要素の取得など)

git/gitHub(ローカルリポジトリ、リモートリポジトリ、プルリクエストなど)

SQL文(データベースの操作関連)

データベースの設計

Sass

BEM

Haml

 

以上のことを勉強しました。

 

JavaScript/j-query

まだまだ表面的な部分しか理解できていないので、理解を深めることが必須。

サーバーの応答を待たずして処理ができる非同期通信などリアルタイムにHTML/CSSに変更を加えることができる。

面白さと重要性を感じているので、学習の優先順位は高め。

 

学習内容

・基本的な文法(論理演算子や繰り返しなど)

 

 

学習方法

細かな知識に関してはリファレンスなどを読み込む。

用法は既にネットで公開されているものを写経する。

 

Git/GitHub

プログラムのバージョン管理を行うシステム。

GitHubは使っていて利便性の高さを実感するばかりです。

 

学習内容など

・修正内容などコメントの残せるプルリクエスト機能

・トピックブランチを作成し、修正した都度マスターブランチに修正をマージする作業フロー

 

 

 

SQL

リレーショナルデータベース(RDB)の操作を行う言語。

railsの頃からRDBに関しては勉強していたので、すんなりと入ることができました。

 

学習内容

・データベースの登録、更新、削除など

 

データベース設計

Aのアプリを実装するにはどういったDBが必要になるのか?

カリキュラムを通して、DBの設計を学習しました。

 

学習内容

・ChatSpaceにおけるDBで必要な項目の洗い出し

 

Sass

一言でいってしまえば、CSSの進化形。

 

BEM

CSSにおける設計思想。

 

Block=オブジェクト(塊)

Elements=要素

Modifer=変化

 

命名規則を以上の3つに絞ることで多人数での開発を楽にする。

 

Haml

HTMLの記述を楽にするRubyのテンプレートエンジン。

 

 

一週間の学びを掘り下げていくと大分冗長になりそうなので、今回は一週間の学びを簡素にまとめてみました。

アウトプットは理解を深めるために必要だと思うので、今後もブログの更新を頑張っていけたらと思います。

なんとか習慣に出来る様、頑張ります。

 

 

プログラミング勉強中!

現在、Tech Expertでプログラミングを勉強中のprg_miです。

 

勉強したことをアウトプットするためにはてなブログを開設しました。

 

qiitaの登録もしました。

 

evernoteでまとめたことをブログに載せていく

・日々の勉強の成果をまとめる

 

この二点に絞り、記事を作成していこうと思います!

 

宜しくお願い致します!!