プログラミング 勉強記
こんばんわ。
現在プログラミング勉強中のprg_miです。
今週の勉強範囲
javascript(本当に基礎的な部分。javascriptの導入方法や文法など)
j-query(要素の取得など)
git/gitHub(ローカルリポジトリ、リモートリポジトリ、プルリクエストなど)
SQL文(データベースの操作関連)
データベースの設計
Sass
BEM
以上のことを勉強しました。
・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つに絞ることで多人数での開発を楽にする。
HTMLの記述を楽にするRubyのテンプレートエンジン。
一週間の学びを掘り下げていくと大分冗長になりそうなので、今回は一週間の学びを簡素にまとめてみました。
アウトプットは理解を深めるために必要だと思うので、今後もブログの更新を頑張っていけたらと思います。
なんとか習慣に出来る様、頑張ります。