初心者向け

LAMP Webアプリケーション(基礎) 講座 BOOKNS-オリジナルテキスト

著者|吉川 黎 講師

この書籍の概要

動的なWebサイトやアプリケーションを学びたい方に!
オープンソースのLAMP開発を一から解説した、現役エンジニア講師によるBOOKNSオリジナルテキスト!
本書は、開校20周年を迎えるITの技術専門スクールで作られたWeb開発講座用のテキストを、BOOKNSの為に改修したオリジナルテキストです。
プログラミング言語だけでなく、OSやサーバ、データベースなどの開発に必要な要素を一通り学ぶことができるようになっており、Webアプリケーション開発を学びたい初級者の方におすすめです。
また、自宅のパソコンにも手軽に開発環境を用意できるようになっており、いつでも自由に演習などが行えることもあり基礎力と技術力を同時に身につけられるようになっています。

こんな方におすすめ

・はじめてWebアプリケーション開発に挑戦する人
・一通りの開発工程をすべて経験したい人
・1冊でWeb開発の基礎を学びたい人

  • 目次
  • 練習問題
  • 著者プロフィール

第0章

LAMPの概要

  1. LAMPとは
  2. 各ソフト間の関係
  3. LAMPで使われる用語

第1章

オペレーティングシステム

  1. オペレーティングシステムとは
  2. Linuxのディレクトリ構造
  3. Linuxコマンドの使用方法
  4. さまざまなファイル検索
  5. パッケージ管理用コマンド
  6. Linux標準エディタ
  7. ソースファイルによる環境構築

第2章

WEBサーバの概要

  1. Webサーバとは
  2. Webサーバの種類
  3. Apacheとは

第3章

WEBサーバの構築

  1. Apacheのインストール
  2. Apacheの起動停止と動作確認
  3. ファイアウォール(iptables)
  4. Apacheのディレクトリ構造

第4章

データベースサーバの概要

  1. データベースサーバとは
  2. データベースの種類
  3. データベースで使われる用語

第5章

データベースサーバの構築

  1. ダウンロードとインストール
  2. MYSQLの起動停止と動作確認
  3. MYSQLコマンドの基本操作
  4. SQLコマンドの基本操作
  5. データベースのバックアップ

第6章

PHPの概要

  1. PHPとは
  2. PHPの特徴

第7章

PHPのインストールと環境設定

  1. PHPのインストール
  2. PHPの環境設定
  3. PHPの動作確認
  4. Apacheに関係するモジュール一覧
  5. MySQL用GUI設定ツール

第8章

WWWとHTML

  1. WWW(World Wide Web)とは
  2. HTMLとは
  3. CGIとは

第9章

HTMLページ

  1. HTMLページの基礎と作成
  2. GETとPOST

第10章

PHPプログラミング(1)

  1. PHPの基本文法
  2. 変数と演算子①
  3. データ型とデバッグ関数
  4. 変数と配列
  5. 変数と演算子②
  6. 制御構造
  7. その他の演算子
  8. 定義済み変数とGET・POST
  9. 定数
  10. 外部ファイルの読み込み

第11章

PHPプログラミング(2)

  1. 関数とは
  2. 文字列関数
  3. 数値関数
  4. 配列関数
  5. 日付・時刻関数
  6. ユーザー定義関数
  7. MYSQLi関数
  8. ファイルシステム関数
  9. その他の関数

LAMPの「A」は何を指しますか?

  1. Apple
  2. Algorithm
  3. Apache
  4. Application

次の文章の_____欄を埋めて下さい。

Webサーバは、PCのブラウザ等から接続し、事前にHTMLで記述した文書を提供するサーバです。
もともとはHTMLを一ページ表示するだけで処理を完了し、ページ間の状態保持の機能はありませんでした。

インターネットの利用者が増えるにつれて、Webサーバに機能を持たせて動的にHTMLを生成したり、データベースと連携したりすることにより、機能を強化してきました。

動的にHTMLを生成するには、「_____」というWebサーバから外部のプログラムを起動して結果を返す仕組みがあります。
「_____」は、その時の情報に応じて返すHTMLを変えます。これにより動的に表示する内容を変えることができます。

以下のうち、最も広く使用されているWebサーバソフトウェアはどれですか?

  1. IIS
  2. Apache
  3. Nginx
  4. Tomcat

以下のコードを実行した結果、変数 $x の値はいくつになるでしょうか?
$x = 5;
$y = ++$x;

  1. 5
  2. 6
  3. 7
  4. エラーが発生する

以下のコードを実行した後、変数 $x の値はいくつになるでしょうか?
$x = 10;
$y = 5;
$x += $y;

  1. 5
  2. 10
  3. 15
  4. エラー

吉川 黎(よしかわ れい)

吉川 黎(よしかわ れい)
担当講座
LPIC,CCNA,AZ-900
実務実績
Webアプリケーション開発,ゲーム開発

吉川講師はこんな人

実務では、LAMP環境でのAPIサーバ構築や、フロントエンドのJavascriptなど、Webシステム開発全般を得意とする。
開発系の授業のみならず、CCNAやLPICといったインフラ系の授業でも分かりやすい授業は評判が高い。

BOOKNS(ブックネス)とは、エンジニア育成に特化した定額制のオンライン学習サービスです。
開校20年の歴史をもつITスクール、システムアーキテクチュアナレッジのノウハウが詰まったオンライン教材に、現役講師によるコーチング・試験対策までをオールインワンにした、人材育成サービスの決定版!

お得な
サブスクリプションプランを
ご用意

法人 1ヶ月あたり

5,000 税抜
円/人(税込 5,500円)

個人 1ヶ月あたり

3,000 税抜
円/人(税込 3,300円)

※一部サービスのご利用には別途追加料金が発生致します。