corselia
1/7/2018 - 11:29 PM

To study contents

To study contents

勉強すべきもの(テクニカルターム)

最重要

正規表現

Rubyシンタックス

Items

  • Kubernetes
  • flowtype
  • Parcel
  • Golang
  • Docusaurus
  • Sphinx
  • tig
  • Graph DB
  • GraphQL
  • Discord
  • Terraform
  • ETL
  • HTTP/2
  • Chrome Extension
  • Amazon Web Services
  • basic computer science
    • algorithm
    • computer architecture
    • mathmatics
  • python
  • internet theory
    • internet protocol
    • RESTful
  • security of web application
  • HAProxy
  • CORS(Cross-Origin Resource Sharing)
  • JSONP
  • Firebase

フロントエンド

  • Babel
  • Node
    • nvm
    • n
  • npm
  • yarn
  • その他たくさん
    • gulp
    • webpack
    • Browserify
    • express
    • underscore
    • backbone
  • TypeScript
  • Bable
  • Sass

パッケージマネージャ

npm の グローバルインストール と ローカルインストール の違い

  • グローバルインストールは npm(実行ファイル) があるディレクトリにインストールされる
  • ローカルインストールの場合はコマンドを実行したディレクトリに node_modules というディレクトリが作られ、その中にインストールされる
  • グローバルインストールは避けたいという理由が、気分的なものではなく論理的なものとして以下に書かれている

ミドルウェア中心のまとめ

Ruby Interactive
  • irb
  • pry
ECMAScript 2015 (ES6)
ほぼキーワードの羅列(順不同)
  • gulp
  • grunt
  • webpack
  • parcel − Yeoman
  • React
  • Vue
  • Bower
  • Babel
  • Sass
  • TypeScript
Middleware
  • GraphQL (Middleware?)
  • Metabase
  • Redash
  • Superset
  • Capistrano
  • Serverspec
  • Zabbix
  • Mackerel
  • Hinemos
  • Negios
  • Itamae
  • Ansible
  • Chef
Documentation
  • Docusaurus
  • Sphinx
  • reStructuredText
  • Markdown
  • Scrapbox
  • Re:VIEW
Wiki & Wiki-like

書籍(読んでいないものも含む)

Ruby

  • プロを目指す人のためのRuby入門

DB

  • Effective SQL
  • 楽々ERDレッスン
  • 達人に学ぶDB設計徹底指南書 − 達人に学ぶSQL徹底指南書

Middleware

  • シェルスクリプト基本リファレンス − Linuxコマンドブックビギナーズ − Gitポケットリファレンス

Web

  • Webを支える技術
    • 技術評論社
    • ISBN?
    • 著者?
    • 備考?
  • サーバインフラを支える技術 − 安全なWebアプリケーションの作り方 − 基礎からのWebアプリケーション開発入門

Python

未分類

  • Webページ速度改善ガイド
  • ヘルシープログラマ
  • アジャイルプラクティス
  • TeamGeek
  • React開発入門
  • データベース技術実践入門
  • データベース実践入門
  • Linuxシステム実践入門
  • Apache実践運用
  • コーディングを支える技術
  • 良いコードを書く技術
  • GitHub実践入門 − リーダブルコード
  • パーフェクトRuby
  • Sphinxをはじめよう − 初めてのRuby
  • メタプログラミングRuby
  • オブジェクト指向設計実践ガイド
  • 初めての自動テスト − 実践 Ruby on Rails 4 − Ruby on Rails 5 超入門
  • Ruby on Rails 5 アプリケーション・プログラミング
  • Java言語で学ぶデザインパターン入門 − JavaScript本格入門 − Reactビギナーズガイド

電子書籍

  • xxxxx