LAMP Webアプリケーション(基礎) 講座 BOOKNS-オリジナルテキスト
動的なWebサイトやアプリケーションを学びたい方に!
オープンソースのLAMP開発を一から解説した、現役エンジニア講師によるBOOKNSオリジナルテキスト!
本書は、開校20周年を迎えるITの技術専門スクールで作られたWeb開発講座用のテキストを、BOOKNSの為に改修したオリジナルテキストです。
プログラミング言語だけでなく、OSやサーバ、データベースなどの開発に必要な要素を一通り学ぶことができるようになっており、Webアプリケーション開発を学びたい初級者の方におすすめです。
また、自宅のパソコンにも手軽に開発環境を用意できるようになっており、いつでも自由に演習などが行えることもあり基礎力と技術力を同時に身につけられるようになっています。
・はじめてWebアプリケーション開発に挑戦する人
・一通りの開発工程をすべて経験したい人
・1冊でWeb開発の基礎を学びたい人
- 目次
- 練習問題
- 著者プロフィール
第0章
LAMPの概要
- LAMPとは
- 各ソフト間の関係
- LAMPで使われる用語
第1章
オペレーティングシステム
- オペレーティングシステムとは
- Linuxのディレクトリ構造
- Linuxコマンドの使用方法
- さまざまなファイル検索
- パッケージ管理用コマンド
- Linux標準エディタ
- ソースファイルによる環境構築
第2章
WEBサーバの概要
- Webサーバとは
- Webサーバの種類
- Apacheとは
第3章
WEBサーバの構築
- Apacheのインストール
- Apacheの起動停止と動作確認
- ファイアウォール(iptables)
- Apacheのディレクトリ構造
第4章
データベースサーバの概要
- データベースサーバとは
- データベースの種類
- データベースで使われる用語
第5章
データベースサーバの構築
- ダウンロードとインストール
- MYSQLの起動停止と動作確認
- MYSQLコマンドの基本操作
- SQLコマンドの基本操作
- データベースのバックアップ
第6章
PHPの概要
- PHPとは
- PHPの特徴
第7章
PHPのインストールと環境設定
- PHPのインストール
- PHPの環境設定
- PHPの動作確認
- Apacheに関係するモジュール一覧
- MySQL用GUI設定ツール
第8章
WWWとHTML
- WWW(World Wide Web)とは
- HTMLとは
- CGIとは
第9章
HTMLページ
- HTMLページの基礎と作成
- GETとPOST
第10章
PHPプログラミング(1)
- PHPの基本文法
- 変数と演算子①
- データ型とデバッグ関数
- 変数と配列
- 変数と演算子②
- 制御構造
- その他の演算子
- 定義済み変数とGET・POST
- 定数
- 外部ファイルの読み込み
第11章
PHPプログラミング(2)
- 関数とは
- 文字列関数
- 数値関数
- 配列関数
- 日付・時刻関数
- ユーザー定義関数
- MYSQLi関数
- ファイルシステム関数
- その他の関数
LAMPの「A」は何を指しますか?
- Apple
- Algorithm
- Apache
- Application
次の文章の_____欄を埋めて下さい。
Webサーバは、PCのブラウザ等から接続し、事前にHTMLで記述した文書を提供するサーバです。
もともとはHTMLを一ページ表示するだけで処理を完了し、ページ間の状態保持の機能はありませんでした。
インターネットの利用者が増えるにつれて、Webサーバに機能を持たせて動的にHTMLを生成したり、データベースと連携したりすることにより、機能を強化してきました。
動的にHTMLを生成するには、「_____」というWebサーバから外部のプログラムを起動して結果を返す仕組みがあります。
「_____」は、その時の情報に応じて返すHTMLを変えます。これにより動的に表示する内容を変えることができます。
以下のうち、最も広く使用されているWebサーバソフトウェアはどれですか?
- IIS
- Apache
- Nginx
- Tomcat
以下のコードを実行した結果、変数 $x の値はいくつになるでしょうか?
$x = 5;
$y = ++$x;
- 5
- 6
- 7
- エラーが発生する
以下のコードを実行した後、変数 $x の値はいくつになるでしょうか?
$x = 10;
$y = 5;
$x += $y;
- 5
- 10
- 15
- エラー
吉川 黎(よしかわ れい)
吉川講師はこんな人
実務では、LAMP環境でのAPIサーバ構築や、フロントエンドのJavascriptなど、Webシステム開発全般を得意とする。
開発系の授業のみならず、CCNAやLPICといったインフラ系の授業でも分かりやすい授業は評判が高い。
BOOKNS(ブックネス)とは、エンジニア育成に特化した定額制のオンライン学習サービスです。
開校20年の歴史をもつITスクール、システムアーキテクチュアナレッジのノウハウが詰まったオンライン教材に、現役講師によるコーチング・試験対策までをオールインワンにした、人材育成サービスの決定版!
お得な
サブスクリプションプランを
ご用意
法人 1ヶ月あたり
円/人(税込 5,500円)
個人 1ヶ月あたり
円/人(税込 3,300円)
※一部サービスのご利用には別途追加料金が発生致します。