2022-01-01から1年間の記事一覧

【Web】スクリプト言語とデータ形式

Web

サーバーサイドスクリプト クライアントサイドスクリプト DOM(Document Object Model) JSON(JavaScript Object Notation) 参考 Webサイトの動的処理にはスクリプト言語が使用される。 スクリプト言語には、サーバーサイドスクリプトとクライアントサイド…

【Web】Webアプリケーションの基本

Web

MVCモデル Webサーバー Webサーバーの構成について サーバーに求められる性能 Webクライアント Webクライアントの種類 アプリケーションサーバー APサーバーの機能 データベース管理システム(DBMS) DBサーバーの構成 キャッシュサーバー キャッシュの有効…

【Web】HTTPでやりとりする仕組み

Web

HTTPリクエストメソッド GETとPOST HTTPS SSL/TLSの仕組み ステートフルとステートレス Cookie(クッキー) Cookieのやり取り Cookieの送信方法 Cookieの有効期限 セッション セッションの管理 URI URIで使用できる文字 URL 参考 HTTPリクエストメソッド ブ…

【Web】通信先を指定する

Web

IPアドレス グローバルIPアドレスとプライベートIPアドレス ポート番号 ポートの分類 ドメイン名 ドメイン名とホスト名 参考 IPアドレス インターネットに接続されたコンピューターに割り当てられている識別番号で、必ず一意となる。 グローバルIPアドレスと…

【Web】サーバーとは

Web

Webサーバーの役割 Webサーバーは、Webブラウザからコンテンツの要求があると、必要なコンテンツをWebブラウザに送信する役割を持つ。 要求されたコンテンツを持っていないときは、「持っていない」というメッセージを返したり、別のWebサーバーに要求するこ…

【AWS】ECS

ECSとは Amazon Elastic Container Serviceの略。 サービス、バッチ処理などを実行するDockerコンテナアプリケーションをAWS上で実行できるサービス。 ECS自体はコンテナクラスターを管理するための、コンテナ管理サービスと言える。 ECSの特徴 スケーリング…

【AWS】Lambda

Lambdaとは AWS上でプログラムを実行する場所としてのサービス。 実行基盤はAWS側で管理されるため、サーバーの構築は不要となる。 サポートされている言語でコーディングすることができれば、プログラムを実行することができる。 Lambdaの仕組み タイムスケ…

【LaravelでWebアプリを作る】環境構築

環境構築 Dockerでやってみることに。 以下の記事を参考にしました! qiita.com メモ projectの作成でエラー root@fbc62baf9685:# composer create-project laravel/laravel . "9.*" [InvalidArgumentException] Project directory "/var/www/bin/." is not …

【Docker】docker-compose.ymlの書き方

docker-compose.yml(Composeファイル)って、結局何を書いているのか?について調べてみました。 今回作成したComposeファイルは以下。 version: "3.9" services: app: build: ./infra/php volumes: - ./src:/data web: image: nginx:1.20-alpine ports: - …

【CDP】キーワード

CDP

CDP CustomerDataPlatformの略。 つまり、顧客情報を収集するシステムのこと。 CDPで収集するデータは、自社の顧客データ(1stPartyデータ)である。 各種の顧客データは個客ごとに統合でき、この統合されたデータを各種施策ツールへ連携することができる。 …