WEB開発に関する技術で使ってきたものまとめ

対象者
- 開発初学者
- 広く浅くWEB関連技術を知りたい方
概要
- 自分が使ってきたもののまとめが、これからWEBを学びたい人にとって少しは役にたつのではないかと思い、自身の振り返りを含めて書いています。
- 熟練のプログラマの方にとっては浅はかすぎる内容だと思います
- 広く浅く
目次
WEB知識
- webとは
- htmlとは
- cssとは
- javascriptとは
- データベースとは
- サーバーとは
- WEBサーバーとは
- アプリケーションサーバーとは
- ネットワーク系
- プロトコルとは
- OSとは
開発スキル
- プログラミング言語とは
- java
- Ruby
- dart
- javascript
- フレームワークとは
- Spring
- Ruby on Rails
- vue.js
- flutter
- IaaS
- AWS
- PaaS
- heroku
- engine yard
- Netlify
- SaaS
- Salesforce
- kintone
- コンテナ
- docker
- kubernetes
- AI
- 機械学習(Deep Learning)
より良いプログラマになるために
- デメテルの法則
- デザインパターン
- DRY原則
- 優れた道具
設計
- DB設計
- 基本設計
- 詳細設計
プロジェクトマネジメント
- 要件定義
- スコープ
- スケジュール
- コスト