本書はHTTPが進化する道筋をたどりながら、ブラウザが内部で行っていること、サーバーとのやりとりの内容などについて、プロトコルの実例や実際の使用例などを交えながら紹介しています。GoやJavaScriptによるコード例で、単純なHTTPアクセス、フォームの送信、キャッシュやクッキーのコントロール、Keep-Alive、SSL/TLS、プロトコルアップグレード、サーバープッシュ、Server-Sent Events、WebSocketなどの動作を理解します。
目的に応じたサービスの選び方と導入方法を詳細にわかりやすく解説。最新の構築手順をしっかり丁寧に解説!
セキュリティ、拡張性、可用性、保守性を高める!AWSでの基盤構築・改善法を構成図で解説。「AWS認定ソリューションアーキテクトーアソシエイト」の資格試験対策になる問題・解説も収録。
ビジュアルデザインの要点から、情報構造設計、HTML5、CSS3、アクセシビリティ、プログラミングなどの基礎までデバイスに最適化した仕様とセオリーを理解して、伝える・伝わるデザイン。
リレーショナルデータベースの基礎と設計、ASP.NETのカード型/リスト型Webフォーム、SQL Serverによるデータベース構築、IISによるWebサイトの構築と設定、実践的なサンプルでWeb-DBシステム構築をステップ学習。
そもそも「遅い」とはなにか?遅くなる原因。Webサーバ/PHP/データベースの高速化。コンテンツの配置/命令の配置や書き方/DB設定見直し。アプリケーション/OS/仮想化環境/ハードウェア変更を含む高速化。プロセス管理/ネットワークツール/ファイルシステムの選定など。最適化すれば…コストが下がる!快適なサイトでユーザー獲得!トラブルが減少!…いいことだらけ。
PHP(言語)+Slim(軽量フレームワーク)でデータベース(MySQL)を学ぶ。作りながら覚える!
著者の豊富な開発経験をもとに、Intelligent Automation Cloud Expressでロボットを作成するために必要な知識とノウハウを具体的な事例を用いてわかりやすく解説します。
Facebookが開発したJavaScriptライブラリ「React」の解説書。2013年にオープンソース化されたReactですが、ここ数年で大きな変更が加えられ、またReactを取り巻くエコシステムも大きく変化しました。本書では実際に動くコンポーネントを作りながら、最新のReactの記法について解説しつつ、最新のツールやライブラリも紹介します。初心者から中上級者まで、Reactの今をすばやく学習することができます。
本書は、Pythonのフレームワーク「Flask」によるWebアプリ開発の入門書です。最小のアプリの作成から始め、問い合わせフォーム、データベースを使ったアプリ、認証機能と段階的に作成しながら、Flaskによるアプリ開発の基礎を習得します。その後、画像データ(写真)から物体を判別する物体検知アプリを作成しながら実践的なアプリの作り方、その機能をWeb API化する方法について解説します。また、物体検知機能(手書き文字認識をする分析コード)を題材に、どのように機械学習をアプリに組ん込んでいくかについても詳しく解説します。
TypeScriptの本格的な入門書。TypeScriptは、世界で最もよく使われ、かつ最も好まれているプログラミング言語の1つです。本書では、JavaScriptの基礎的な知識のあるプログラマーを対象に、「型」や「型システム」の基本から、明快かつ包括的にTypeScriptを解説します。TypeScriptはバグやタイプミスを防ぎ、コードを読みやすくするのに有用なだけでなく、JavaScriptがどのように動くべきかを宣言し、それを維持するのに役立つ優れたシステムです。読者は本書を読むことで、TypeScriptの基礎と最も重要な機能をマスターできるでしょう。
本書は、プログラミング言語Elixirについて、基本的な文法や機能についてひととおり解説するとともに、Webアプリケーションはもとより、機械学習やIoTといった領域における実践的な応用についても解説します。そのため、Elixirのことをあまりよく知らない方々にはもちろんのこと、すでにElixirに馴染みのある方々も含む幅広い読者の皆様にお楽しみいただける書籍になっていると自負します。
年々採用実績が増しているNext.jsは、2024年現在大きな転換期にあります。新しく導入された「App Router」はこれまでの実装パターンを覆すものであり、これからどのように開発を進めればよいのか、誰もが手探りの状況といっても過言ではありません。本書では、App RouterをベースとしたNext.jsでの実践的な開発について、豊富なサンプルコードをもとに解説していきます。
プロデュース、ディレクション、デザイン、プログラミング、マーケティングの最新常識を凝縮。広告費の増加など、メディアの中心となったインターネットを取り巻く環境と変化へ対応する知識を身につける。
暗号化通信のしくみを手を動かしながら理解する。適切に活用するための知識を体系化&詳細化。