LoginSignup
0
0

More than 1 year has passed since last update.

Web 総まとめ

Last updated at Posted at 2022-01-10

WEB+DB PRESS Vol.122 Web技術総整理を参考にまとめたものです。
内容は独学していく中で参考にしたいと思った書籍とサイトをそれぞれまとめて自分の作業の効率化を図るものになります。
書籍は以下のサイトを基準に選んでいます。

インターネット

                                      
OSI参照モデル インターネットプロトコルスイート 技術、プロトコル
アプリケーション層 アプリケーション層 HTTP,DNS,SMTP
プレゼンテーション層
セッション層
トランスポート層 トランスポート層 TCP,UDP,QUIC SSL/TLS
ネットワーク層 インターネット層IPv4,IPv6
データリンク層 ネットワークインタフェース層 Ethernet,Wi-Fi
物理層

[書籍]

内容紹介(略)
特徴1:ネットワークの全体の動きがわかる“探検ツアー”
特徴2:2大技術TCP/IP、LANが確実に理解できる!
特徴3:最先端の光ファイバの中身ものぞいてみよう!

内容紹介(略)
プロトコル、インターネット、ネットワークについての理解を深める最初の一歩として活用ください。

内容紹介(略)
ネットワークのデータリンク層からアプリケーション層、そして過去から近い将来までをまとめた本書は、インターネットにかかわるすべてのエンジニア必携の一冊です。

[サイト]
3分間ネットワーク
RFC標準を調べるための知識やツール-Qiita
RFCを検索する「RFC Editor」を触ってみた

HTTP

HTTP/1.1と2及び3
Cookie
[書籍]

内容紹介(略)
本書はHTTPに関する技術的な内容を一冊にまとめることを目的とした書籍です

Webサーバ

prefork型 Apache HTTP Server
イベント駆動形 nginx
静的コンテンツの配信
動的コンテンツの配信
[書籍]

内容紹介(略)
さまざまな社内サーバー、公開サーバーの種類や役割、セキュリティ、障害から守る仕組み、運用、仮想化、クラウドと自社運用(オンプレミス)の連携、使い分けなど、これからサーバーにかかわる人が知っておきたい知識をこの一冊で丸ごと解説!

ブラウザ

URL
レンダリングエンジン

HTML


DOM

CSS


AltCSS Less,Sass,Stylus
フレームワーク Bootstrap

JavaScript


JavaScriptエンジン V8,JavaScriptCore,SpiderMonkey
AltJS TypeScript
Source Map ブラウザ側でAltJSをサポートする機能
サーバ側で動作するNode.js

Wasm

Webアプリケーション

[書籍]

内容紹介(略)
本書は、何年先も通じるWebアプリケーションの基礎技術を、1冊で 手軽に楽しく身につけられるようにすることを目標に執筆しました。

セキュリティ

[書籍]

内容紹介(略)
Webアプリケーションに生じうる脆弱性とそれを生まないための対策について

サーバサイドフレームワーク

スクリプト言語 PHP,Ruby,Perl
フレームワークとWebサーバの間に入ってインタフェースを提供し抽象化するための規格 WSGI(Python),Rack(Ruby),Plack(Perl)

フロントエンドフレームワーク


Ajax
DOM操作ライブラリ jQuery
Virtual DOMを採用したフレームワーク React,Vue.js

[書籍]

内容紹介(略)
基本的な仕組みから、実務で活かせる珠玉のテクニックまでを徹底詳解!

データベース

RDBMS MySQL,PostgreSQL,Oracle Database
SQL
O/Rマッパ
[書籍]

内容紹介(略)
プロのデータベースエンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。

内容紹介(略)
標準SQL準拠のため、Oracle/SQL Server/DB2/PostgreSQL/MySQL等々の幅広いデータベースに対応しているほか、実際の開発現場でも活かしやすい実践的なコーディング事例も多数紹介しています。
チューニングテクニックやリレーショナルデータベースの歴史なども網羅。
SQLの原理となっている仕組みや、この言語を作った人々が何を考えて現在のような形にしたのか、というバックグラウンドも掘り起こして伝えます。

内容紹介(略)
本書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。

NoSQL Mongo DB,Redis

Web API


フォーマット JSON,XML
設計思想 REST GraphQL
参考
[書籍]

内容紹介(略)
本書のテーマは,Webサービスの実践的な設計です

内容紹介(略)
Web APIの設計、開発、運用についての解説書

Webアプリケーションに生じうる脆弱性とそれを生まないための対策について

SPA

SSR

最後に

至らない部分が多いと思います。ぜひコメントで指摘していただけたら嬉しいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0