Slide 5
Slide 5 text
Web開発とは?
● Web上(ブラウザ上)で動作するシステム /サービスの開発
● これらのシステムの 運用保守
● Web開発に必要な技術
○ プログラミング言語
■ フロント
● ex) HTML, css, JavaScript, etc
■ バックエンド
● ex) Elixir, Ruby, Go, PHP, Python, Java, etc
○ Webアプリケーションフレームワーク
■ よっぽどの事がない限り、フレームワークを利用してサービスを開発する
■ 開発言語によって異なる
● ex) ElixirならPhoenix, RubyならRails, JavaScript/TypeScriptならVue.js, React, etc
○ データベース
■ RDB
● ex) PostgreSQL, MySQL, etc
■ KVS
● ex) Redis, Memcached, etc
○ インフラ
■ クラウド
● ex) AWS, GCP, Azure, etc
■ コンテナ/オーケストレーション
● ex) k8s, CloudRun, ECS, AppRunner, ACA, etc