Webページ制作・Webアプリケーション開発の入門書。
制作・開発の全体像を概観し、Webのデザインとプログラミングの基礎を学べます。
HTML、CSS、JavaScript、PHPといった言語から、Web API、ライブラリ、非同期通信、データベースといった仕組みや技術まで...
初学者が最低限知っておくべき内容を凝縮しています。
これからWeb制作にかかわる人が本格的な学習の前に読む“1冊目の本”として最適です。
<特長>
・覚えることも作業量も必要最小限でOK。分厚い本が苦手でも安心。
・例題や練習問題を解いて、理解を深められる。
・実用的なアプリケーション(スケジュール管理アプリ)を作成できる。
Webデザイン編
Chapter 1 HTMLによるWebページ作成
Chapter 2 CSSによる装飾とレイアウト
Chapter 3 レスポンシブWebデザイン
Webプログラミング編
Chapter 4 JavaScriptの基本
Chapter 5 JavaScriptによるデータ操作
Chapter 6 DOM、Form、jQuery
Chapter 7 サーバサイドプログラミング(PHP)
Chapter 8 非同期通信Ajax
Chapter 9 グラフィックス描画(Canvas)
Webアプリケーション編
Chapter 10 スケジュール管理アプリ
真に効果的なテスト自動化を実現するために。本書は、Webアプリケーションのテスト担当者や開発者が、自身のプロジェクトにスムーズに自動テストを導入し、自動テストに支えられた開発プロセスを実現できるようになる実践的なガイドブックです。主に下記に挙げるような内容を解説します。自動テストに取り組むための心構えや考え方、マインドセット、テスト全般や自動テストに関する基本的な知識、E2E自動テストの実践方法、自動テストや開発プロセスの改善方法、様々なトラブルシューティングの技術。「なぜ自動化が必要なのか?」という目的の理解に重きを置き、ただ自動化して終わりになるのではなく、自動テストを軸にしながらプロダクトを継続的に改善していくための考え方や技法を解説しています。
1.身近なWeb 2.Webの基礎 3.HTML 4.CSS 5.マルチメディア,マルチデバイス 6.HTTP 7.Webアプリケーションの基礎 8.Webアプリケーションの構築 9.Webアプリケーションのセキュリティ 10.Webのコンテンツ 11.クラウドコンピューティング 12.Web情報検索 13.Web情報推薦 14.オープンデータ 15.IoT・WoT時代のWeb
日常生活や仕事を進める上で、Webは重要な役割を果たしている。Webの仕組みとWebアプリケーションを実現するための技術を学び、普段意識せずに使っているWebの裏側を理解する。さらに、Webの関連技術やWebを使った応用システムについて学ぶ。
Webアプリケーションが動作する仕組みを理解し、Webに関する規格、動的なWebサイトを実現する仕組み、Webのセキュリティ、Webアプリケーションの具体例や応用などを理解することが目標である。
1.身近なWeb 2.Webの基礎 3.HTML 4.CSS 5.マルチメディア,マルチデバイス 6.HTTP 7.Webアプリケーションの基礎 8.Webアプリケーションの構築 9.Webアプリケーションのセキュリティ 10.Webのコンテンツ 11.クラウドコンピューティング 12.Web情報検索 13.Web情報推薦 14.オープンデータ 15.IoT・WoT時代のWeb
リハビリテーションのメインの1つである内部障害リハビリテーションをこれまでのコンセプト同様に実践のために必要な基礎知識,内部障害リハビリテーションの専門的技術などを網羅し,1人のスタッフが患者を担当するところからスタートして,本書を通じてブラッシュアップし,ひととおりの業務がこなせるようになるまでをイメージしました.
【Contents】
第1章 内部障害総論
1 内部障害とリハビリテーション
第2章 循環器疾患へのリハビリテーション
1 循環器・総論
2 虚血性心疾患
3 心不全
4 大動脈疾患(大動脈瘤,大動脈解離)
5 心臓弁膜症
6 閉塞性動脈硬化症
7 深部静脈血栓症
8 循環器疾患へのリハビリテーション・総括
第3章 呼吸器疾患へのリハビリテーション
1 呼吸器・総論
2 慢性閉塞性肺疾患(COPD)
3 間質性肺炎
4 肺炎・ARDS
5 気管支喘息
6 開胸手術後の肺合併症
7 呼吸器疾患へのリハビリテーション・総括
第4章 生活習慣病へのリハビリテーション
1 代謝・総論
2 生活習慣病(メタボリックシンドローム)
3 糖尿病
4 慢性腎臓病(CKD)・腎臓リハビリテーション
5 肝疾患(脂肪肝・NAFLD[NAFL/NASH])
6 生活習慣病へのリハビリテーション・総括
第5章 その他のリハビリテーション
1 フレイル(サルコペニア)へのリハビリテーション
2 がんのリハビリテーション
3 ウィメンズヘルスへのリハビリテーション
4 重複障害へのリハビリテーション
概要
症例報告 1心房細動を有する心原性脳塞栓症患者
症例報告 2フレイルを有する慢性間質性肺炎患者
症例報告 3視覚障害を有する誤嚥性肺炎患者
[COLUMN]
心臓手術後のリハビリテーションの効果
新型コロナウイルス感染症(COVID-19)
出会いを大切に,あたたかな感情の記憶を残す!
治療が生活につながるために
アクセシビリティとは「利用可能な状況の幅広さ」のこと。より多くの人が、より多くの環境で、より多くの状態で利用できることです。もちろんそこには視覚・上肢・認知などに障害があるケースも含みます。日々繰り返し利用するWebアプリケーションにこそ、アクセシビリティが求められます。
Webサイトに比べて、多くのインタラクションを行うWebアプリケーションでは、アクセシビリティの確保はやや難易度が高いものです。特に既存のWebアプリケーションは複合的な課題を抱えていることが多く、教科書どおりの方法では必ずしも改善できません。
本書では、Webアクセシビリティの基礎である「HTMLとWAI-ARIA」を解説したうえで、Webアプリケーションの要である「フォーム」、色やテキストなど「UIデザインの基本」、モーダルダイアログや通知など「少し複雑なUIパターン」の3分野に分けて、よくある事例を取り上げながら、現実的で段階的な改善方法を紹介します。
さらには、デザインシステムの活用や組織での推進法など、アクセシビリティの取り組みを定着・推進・向上させるためのノウハウも詳説します。
動物介在介入の現場で必要な知識や技術と各専門職の役割を解説し、この分野に興味を持つ人、現在活動に従事している人、そしてこれから取り組みたい人、導入したい施設の人にも必携の一冊。多くのイラストや写真、動画で展開し、実際の現場がわかるようにしている。
【CONTENTS】
第1章 動物介在について
1 人の健康や福祉に貢献する動物
2 なぜ,福祉・医療・教育という多岐にわたるフィールドで動物介在が求められるのか?
3 日本での動物介在の実線
第2章 動物介在の理解
1 動物介在サービス(AAS)について
2 AAIの実施形態の分類
3 活用される動物について
4 動物の福祉について
5 対象者への理解と配慮
第3章 動物介在の実施
1 動物介在の実施に向けて
2 PDCA(Plan-Do-Check-Act)サイクルの活用
第4章 動物介在に関わる職種の役割
1 愛玩動物看護師の役割
2 獣医師の役割
3 介在動物評価者の役割
4 介在動物のハンドラーの役割
5 ドッグトレーナーの役割
本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。
最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。
● データベースにアクセスすると、サーバーからの応答待ちが発生する
● サーバーのデータ変更が表示中の画面にリアルタイムに反映されない
● オフライン状態(通信圏外など)で、データベースへアクセスできない
いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。
ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。
第1部 PouchDBの基礎知識
第1章 PouchDB概要
第2章 PouchDB開発環境のセットアップ
第2部 PouchDBの実装(基本)
第3章 データベースの操作
第4章 ドキュメントの操作
第5章 検索機能
第6章 同期機能
第3部 PouchDBの実装(応用)
第7章 React サンプルアプリ
第8章 例外処理
<""厳選重要テーマ""を効率的に攻略!>
忙しい社会人に人気の中小企業診断士だからこそ生まれた超効率的テキスト!
広い出題範囲の中からピックアップされた、重要テーマのインプットとアウトプットが同時にできます!
<スマホやパソコンと連動した4つのWEBサポートつき!>
【1】全テーマの詳細解説つきWEB問題をダウンロード!
テーマごとに掲載している過去問と、その類題の問題・回答・解説がスマートフォンやパソコンで閲覧できます。
この1冊で多くの問題にチャレンジでき、また通勤中や外出先のスキマ時間にも学習できるので、お得で効率的です。
【2】テーマ別ポイント解説動画も無料公開!
LEC専任講師による本書収録の全テーマの解説動画が無料で視聴できます。
講師が各テーマのポイントを簡潔かつ的確に解説しています。
※ご利用には登録が必要です
※2025年8月下旬から順次公開予定です
【3】門外不出!LEC診断士講座の使用教材、応用編テキスト・過去問集を無料進呈!
本書の応用編テキストと、5年分の問題を収録した1次試験過去問題集をWEB上で無料提供します。
※ご利用には登録が必要です
※2025年12月下旬から順次公開予定です
【4】令和7年度1次試験解説動画!
LEC専任講師による令和7年度中小企業診断士1次試験の解説動画が無料で視聴できます。
※令和7年度中小企業診断士1次試験終了2ヶ月後より配信予定です
※各サポートページの閲覧期限は2026年11月23日までですので、ご購入の際はご注意ください。
<""厳選重要テーマ""を効率的に攻略!>
忙しい社会人に人気の中小企業診断士だからこそ生まれた超効率的テキスト!
広い出題範囲の中からピックアップされた、重要テーマのインプットとアウトプットが同時にできます!
<スマホやパソコンと連動した4つのWEBサポートつき!>
【1】全テーマの詳細解説つきWEB問題をダウンロード!
テーマごとに掲載している過去問と、その類題の問題・回答・解説がスマートフォンやパソコンで閲覧できます。
この1冊で多くの問題にチャレンジでき、また通勤中や外出先のスキマ時間にも学習できるので、お得で効率的です。
【2】テーマ別ポイント解説動画も無料公開!
LEC専任講師による本書収録の全テーマの解説動画が無料で視聴できます。
講師が各テーマのポイントを簡潔かつ的確に解説しています。
※ご利用には登録が必要です
※2025年8月下旬から順次公開予定です
【3】門外不出!LEC診断士講座の使用教材、応用編テキスト・過去問集を無料進呈!
本書の応用編テキストと、5年分の問題を収録した1次試験過去問題集をWEB上で無料提供します。
※ご利用には登録が必要です
※2025年12月下旬から順次公開予定です
【4】令和7年度1次試験解説動画!
LEC専任講師による令和7年度中小企業診断士1次試験の解説動画が無料で視聴できます。
※令和7年度中小企業診断士1次試験終了2ヶ月後より配信予定です
※各サポートページの閲覧期限は2026年11月23日までですので、ご購入の際はご注意ください。
この1冊が足の外科を学ぶ人のメンターになる!
解剖学と病態の詳細な観察から本領域を開拓してきた著者直伝の「NIKIメソッド」による手術戦略を、100本を超える動画と豊富な画像を交えて惜しみなく解説。多様な症例をベースに、足の外科手術で起こる「こんなときどうしたらいいのか」という疑問に、エキスパートの視点から答える。
ワンランク上を目指す足の専門医必読のテキスト。
アクセシビリティとは「利用可能な状況の幅広さ」のこと。より多くの人が、より多くの環境で、より多くの状態で利用できることです。もちろんそこには視覚・上肢・認知などに障害があるケースも含みます。日々繰り返し利用するWebアプリケーションにこそ、アクセシビリティが求められます。
Webサイトに比べて、多くのインタラクションを行うWebアプリケーションでは、アクセシビリティの確保はやや難易度が高いものです。特に既存のWebアプリケーションは複合的な課題を抱えていることが多く、教科書どおりの方法では必ずしも改善できません。
本書では、Webアクセシビリティの基礎である「HTMLとWAI-ARIA」を解説したうえで、Webアプリケーションの要である「フォーム」、色やテキストなど「UIデザインの基本」、モーダルダイアログや通知など「少し複雑なUIパターン」の3分野に分けて、よくある事例を取り上げながら、現実的で段階的な改善方法を紹介します。
さらには、デザインシステムの活用や組織での推進法など、アクセシビリティの取り組みを定着・推進・向上させるためのノウハウも詳説します。
頻出「推論」問題を増やしパワーアップ!3色刷り、赤シートつきで見やすく、直前対策にも最適!様々なテスト形式が出ている中、今だ主流のSPI問題集をコンパクトにまとめた。苦手な人が多い非言語問題の分量を多く掲載。また、WEBテストについても解説した。ハンディータイプで試験直前の確認、携帯して空き時間に進めるのにも最適な一冊。
Replitはクラウドベースのオンライン統合開発環境です。サポートAI機能であるAgent/Assistantに対して自然言語で指示を出すだけで、データベースとの連携などを含む本格的なWebアプリケーションを開発可能です。コーディングが不要で、自然言語を使って開発できるという特徴から、初心者や非エンジニアであっても自分のアイデアをすぐに形にできますし、Webアプリケーション開発者がプロトタイプの作成を手早く行うといった用途にも活用できるでしょう。本書では、ReplitによるWebアプリケーション開発について基本からわかりやすく解説します。実際にいくつかのアプリを開発する手順を解説する中で、外部サービスとの連携やデータベース活用、画像認識、翻訳機能、決済機能などといった高度な機能を実装するノウハウを学べます。
■序章 Webアプリケーション開発の歴史と現状
0.1 Webアプリケーション開発の歴史
0.2 AIによるコーディング支援からVibe Codingへ
0.3 Replitが変えるWebアプリケーション開発
0.4 本書の構成
■第1章 Replitの基礎知識
1.1 Replitとは
1.2 開発環境の特徴
1.3 Replitを構成する要素
■第2章 Replitによるアプリケーション開発の基本
2.1 アカウントの登録方法
2.2 最初のアプリケーション開発
2.3 ワークスペースの画面構成
■第3章 外部APIやライブラリを活用した開発
3.1 「イベント企画書クリエイター」の開発
3.2 「ドキュメントマスター」の開発ーあらゆる文書を自在に変換
3.3 高品質ランディングページの作成
■第4章 データ活用型アプリケーションの開発
4.1 「食事バランスナビ」の開発
4.2 「スマート名刺管理」の開発
4.3 「AIリアルタイム翻訳機」の開発
■第5章 本格的なビジネスアプリケーションの開発
5.1 「YouTubeトランスレーターPlus」の開発1-コア機能開発
5.2 「YouTubeトランスレーターPlus」の開発2-Stripeによる収益化と高度な機能
■第6章 アプリケーションの公開/他ツールとの連携
6.1 アプリケーションのデプロイ
6.2 セキュリティスキャナーによる脆弱性診断
6.3 組み込みアクセス解析機能
6.4 他ツールとの連携と共同作業
■第7章 効果的なAI活用のテクニック
7.1 Webアプリケーションのアイデア創出法
7.2 AIツールでデザイン制作
7.3 Replitへの効果的な指示の出し方
■第8章 応用的な開発手法と参考情報
8.1 スマートフォンからの開発
8.2 ネイティブアプリの開発
8.3 Replit以外のAI開発ツール紹介
8.4 継続的な学びのためのリソース
■Appendix
A.1 Replitで利用可能なツール一覧
A.2 Replitと連携可能なサービス一覧
A.3 本書のサポートサイトについて
Webがこれだけ普及しているにもかかわらず、HTTPやURIといったWebの基本技術をきちんと解説している書籍はあまりありません。右記は、執筆者やRubyで有名な高橋征義さんのHTTP関連本の出版状況に関するコメントです。「悲惨、のひとこと。状況は劣化しているとしか言いようがないような。今どきのひとはどうやってHTTPを勉強するんだろう? ソース読めとRFC読めだけ? いやそれは酷というものでしょう」WEB+DB PRESSの人気連載をもとにした本書では、Webの基本技術について丁寧に解説していきます。
【読者対象】
本書の主な対象読者は,Webテクノロジーを体系的に学びたい大学生・大学院生ですが,Webの基盤技術,機械学習,自然言語処理,情報検索・推薦,大規模言語モデル(LLM)を幅広く扱うので,これらの要素技術に興味のある幅広い読者に役立つ内容となっています。
【書籍の特徴】
本書では,インターネットとWebの基礎から,機械学習,自然言語処理,情報検索,情報推薦,大規模言語モデルまで,現代のWebサービスを支える多様な技術を幅広く扱っています。Webテクノロジーは,通信プロトコルやWebアプリケーションの仕組みに加えて,検索エンジン,推薦システム,生成AIなど,日常的に利用されるサービスの中核をなす情報処理技術とも深く関わっています。本書では,それぞれの技術について,基礎的な考え方に加えて代表的な手法や応用例も解説しています。各章は個別のテーマごとに構成されているため,最初から順に読み進めるだけでなく,興味のある章から読むこともできます。必要な知識を目的に応じて学びながら,Webテクノロジー全体への理解を広げられる一冊です。
【各章について】
1章では,インターネット通信,URL・HTTP,クライアント技術,Webサービス設計などを通じて,Webを支える基盤技術を概観します。(河合)
2章では,多くのWebテクノロジーを支える中核技術である機械学習の基本概念と代表的手法を学びます。(牛尼,佃)
3章では,自然言語処理について,言語解析の基礎から応用タスクまでを扱い,人間の言語を計算機で処理する仕組みを理解します。(若宮)
4章の情報検索と5章の情報推薦では,膨大なデータからユーザにとって有用な情報を精度高く発見するための技術を学びます。(佃)
6章では,生成AIの基盤技術である大規模言語モデル(LLM)の仕組みと応用について解説します。(牛尼,中島)
【著者からのメッセージ】
Webを支える技術は多岐にわたります。本書では,そうした技術を体系的に学べるよう,多様な分野について基礎から応用まで幅広く取り上げました。本書で扱う分野はいずれも,新しい技術が次々と生まれていますが,古典的な技術も取り上げることで,個々の新しい技術だけでなく,その背後にある基本的な考え方や設計思想を理解し,今後登場する新しい技術を学ぶための土台を身につけられるようにしました。本書を通して,日々利用しているインターネットやWebサービスの裏側にある技術にも興味を持っていただければ幸いです。
【キーワード】
Web,インターネット,機械学習,自然言語処理,情報検索,情報推薦,大規模言語モデル