WEB+DB PRESS Vol.122
2021年4月24日紙版発売
2021年4月24日電子版発売
B5判/168ページ
定価1,628円(本体1,480円+税10%)
ISBN 978-4-297-12119-8
ただいま弊社在庫はございません。
今号の特集概要
特集1
上から下まで全レイヤ解説! 複雑化した世界を体系的に学ぶ
Web技術総整理
Web技術は,インターネットの普及/拡大に伴いその範囲が広がり,複雑化してきました。今Web技術を学ぼうとすると,どこからどう学べばよいかわからない人も多いと思います。本特集ではこれからWeb開発に携わる方に向けて,それぞれのWeb技術がどのような役割で,ほかのWeb技術とどのような関係なのかが整理できるよう,体系立てて解説します。複雑なWebアプリケーションを開発することになったとき,本特集の基礎知識が必ず役に立つはずです。
特集2
新バージョン登場! PythonによるWeb開発の基本
はじめてのDjango
新しいことを学び始めるなら人気のPythonはどうですか? 本特集でWebアプリケーション開発をやってみましょう!使うのは,Python定番のWebフレームワーク「Django」です。開発未経験でも順を追って進めていけば,Python+DjangoでのWebアプリケーション開発のいろはが学べます。
特集3
Rustで実装!
作って学ぶRDBMSのしくみ
Webアプリケーションにおいて欠かせないRDBMSは,重要なシステムであるにもかかわらず,複雑さゆえに使いこなすのが難しいシステムです。また,実用的なRDBMSのコード量は多く,学習目的で読み解くには適していません。そこで,本特集では大きなRDBMSのコードを読むのではなく,小さなRDBMSを実装します。ミニRDBMSを実際に作りながらその内部を知り,RDBMSをもっと活用できるようになりましょう。
Vol.1~120までのPDFを収録したDVD-ROMが付いているお得な総集編もあります!
- WEB+DB PRESS総集編[Vol.1~120]
- https://gihyo.jp/book/2021/978-4-297-12215-7
目次
特集1
上から下まで全レイヤ解説! 複雑化した世界を体系的に学ぶ
Web技術総整理
- 第1章:なぜWebの基礎技術を学ぶのか
高度なWebアプリケーション開発に必要不可欠! - 第2章:インターネット
役割ごとの階層構造と主要なプロトコル - 第3章:HTTP
ブラウザとWebサーバのやりとりのしくみ - 第4章:Webサーバ
ブラウザからの要求を処理して結果を返す - 第5章:ブラウザ
Webサーバから受け取ったコンテンツを表示する - 第6章:Webアプリケーション
動的コンテンツを提供する
特集2
新バージョン登場! PythonによるWeb開発の基本
はじめてのDjango
- 第1章:DjangoでのWebアプリケーション開発の始め方
WebのしくみとPythonでの開発方法 - 第2章:ブログ記事をモデルに保存しよう
データベース連携とDjango Adminによる管理サイト実装 - 第3章:ブログの画面をビューで作ろう
テンプレートを使ったWebアプリケーションの基本UI - 第4章:ブログをCSSでデザインしよう
Bootstrapを組み込んでUIを使いやすくする - 第5章:さらに学んでいくために
最新のDjango 3.2について注目の機能を紹介
特集3
Rustで実装!
作って学ぶRDBMSのしくみ
-
…… KOBA789
- 第1章:RDBMSを作ろう
作りながら内部のしくみを知る…… KOBA789 - 第2章:ディスクマネージャの実装
データの塊をディスクに書く・読む…… KOBA789 - 第3章:バッファプールマネージャの実装
データの塊をメモリにキャッシュする…… KOBA789 - 第4章:B+Treeの観察
巨大なデータを高速に検索する…… KOBA789 - 第5章:テーブルの実装
B+Treeにテーブルを格納する…… KOBA789 - 第6章:セカンダリインデックスの実装
プライマリキー以外でも高速に検索する…… KOBA789
一般記事
- 速習Svelte
簡潔・軽量・高速な新JavaScriptフレームワーク
連載
- Goに入りては…… ── When In Go...
【第24回】go.modファイル大解剖 ……ディレクティブの意味を知ろう! - Perl Hackers Hub
【第67回】GitHub APIによるチーム開発の効率化 ……基本操作から,GitHub Webhooksの活用まで - 見なおそう! モダンJavaの流儀
【第6回】ローカル変数の型推論 ……varによる型表記の省略のしかた - 現場のPython ── システム開発も! 機械学習も!
【第6回】Pythonではじめる数理最適化 ……モデルと数式を使って勤務スケジュールの最適解を見つける - Rubyのウラガワ ── Rubyインタプリタに学ぶデータ構造とアルゴリズム
【最終回】クラス階層の実現 ……メソッド探索のしくみと高速化 - しっかり,きちんとPHP
【最終回】パフォーマンスチューニングをしよう ……PHP 8でXdebugとWebgrindを使ってプロファイリング - 即効AWSテクニック ── DevにもOpsにも活きるインフラ利用
【最終回】AWSマネージドサービスだけで作るWebサービス実行基盤……使い方次第で金額面でも運用面でも負担が軽減
コラム
- 漫画から学ぶマネジメント
【第1回】『蒼天航路』の曹操に学ぶタレント活用のマネジメント - 縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第24回】横配置メニューの項目数が多くなった場合の表現 - 教えて! 最新技術 ── テックコミュニティの現場から
【第5回】リモート化で加速するモブプログラミングとアジャイルの精神……川口恭伸さん - はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第73回】