PHP・Webマスター総合コース for ビギナー (B)


INFORMATION
受講形態 集中通学制 フリータイム制
受講期限 40日間 16ヶ月
総学習時間 320時間
160時間
受講単位 40日間 80回
通学日&
受講時間
平日毎日
(標準受講時間: 10:00~19:00)
※12:00~13:00は休憩時間となります。
・月曜日    : 10時~19時
・火曜日~金曜日: 10時~21時
・土曜日    : 10時~16時
※ご都合のよい時間帯に受講できます。
※受講は1回2時間単位となっており、1回単位での受講が可能です。
※1日に複数回受講することもできます。
受講料 ¥340,000(税込)
¥320,000(税込)

※受講料には、入学金、教材費等、全て含まれております。
※キャンペーン実施中の場合は、キャンペーン価格を適用します。
入校日 原則毎月1日ですが、随時入校可能です(定員に達し次第締め切り)
目指す職種 プログラマー、システムエンジニア(SE)、システム運用・保守など
教材費等 すべて受講料に含まれております。
    講座概要

    PHPプログラミングの基本からデータベースの基礎、PHPとデータベースとの連携、PHP・ Webアプリケーション開発の実務スキルまで、プログラミング演習や課題実施を通して学習します。

    また、理論的に理解した概念を、現場で通用する実践力につなげるために、お問い合わせフォーム、ショッピングカートアプリケーションを作成していきます。
    アプリケーションの作成にあたっては、当スクールで準備しているオリジナル設計書を使用し、実際の現場のシステム開発プロセスと同様の方法で進めます。

    対象者

    ①PCを日常的に触っている。

    ②独学でPHPを勉強したが、挫折した。(HTMLは理解している)

    ③IT関連のほかの業務(基盤系統)をしているが、プログラミングの知識はない。

    ④若干経験があるが、1から学び直したい。

    講座内容
    • HTML入門
    • PHP入門
    • PHP入門の【Webアプリケーション作成演習 Ⅰ】
    • PHP入門の【Webアプリケーション作成演習 Ⅱ】(※1)
    • データベースSQLⅠ(入門)
    • PHPデータベース連携
    • PHPデータベース連携の実践Webアプリケーション演習
    • 実践Webシステム開発実務演習 Ⅰ
    • 実践Webシステム開発実務演習 Ⅱ(※1)
    • PHP基礎
    • Linux基礎講座
    • XAMPP環境構築 + アプリケーションリリース演習
    • データベースSQL講座Ⅱ(基礎)
    • ECサイト制作マスター演習Ⅰ (MVCフレームワーク使用)
    • ECサイト制作マスター演習Ⅱ(※1) (MVCフレームワーク使用)
    ※1 受講学習時間内であれば、ボーナスとしてアプリケーションに追加機能を実装することができます。
    学習の流れ
      HTML入門
    概要

    HTMLの【テーブルレイアウト】という技術を使い、『アトムくんの部屋』という簡単でかわいいホームページを作成することで、HTMLへの理解を深めていきます。

    テーブルレイアウトの技術は、実際のプログラミングの現場で使われているものですので、これからプログラミングを始めようとする方にとって、とても有用なものとなります。

    内容

    インターネットとHTML HTMLの中身を見てみよう / タグの基本構造と書き方 / リンクの仕組み / ホームページ素材をそろえる / ホームページ作成のスタート / 写真などの画像を挿入する~テーブルを使って画像を並べる / メニューを作成する / トップページを完成させ、サブページを作成する / ページのリンク、画像のリンクを設定する / テーブルのしくみと構造 テーブルタグと属性の種類 / テーブル表示と枠線の指定方法 / タイトルと見出しの表示方法 テーブルのサイズを指定する / セルのサイズを指定する / セルの間隔を調整する / 複数のセルを連結する / テーブルやセルに色をつける / 枠線に色をつけてアレンジする / テーブルやセルに画像を挿入する / 文章の表示位置を指定する


      PHP入門
    概要

    PHPプログラミングの基本構文とWebアプリケーションの仕組みを講義とプログラミング実習を通して修得します。

    内容 Webアプリケーションの仕組み/PHP概要/PHP基本/変数/配列/データ入力/制御文(分岐処理、繰り返し処理)/ 演算子/関数
      PHP入門の【Webアプリケーション作成演習 Ⅰ】
    概要 「PHP入門」で理論的に理解した概念を、現場で通用する実践力につなげるために、複数のアプリケーションを作成していきます。
    アプリケーションの作成にあたっては、当スクールで準備しているオリジナル設計書(PHP入門レベル)を使用し、実際の現場のシステム開発プロセスと同様の方法で進めます。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)
      PHP入門の【Webアプリケーション作成演習 Ⅱ】(※1)
    概要 「PHP入門の【Webアプリケーション作成演習 Ⅰ】」のアプリケーションに機能を追加するかまたは別のアプリケーションを作成します。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)
      データベースSQLⅠ(入門)
    概要 データベース及びSQLの基礎知識と、実際にデータベース (MySQL)の基本操作を、オペレーション実習を通して修得します。
    内容 データベースの基礎/ データベース(MySQL)の操作/SQL
      PHPデータベース連携
    概要 PHPからMySQLへ接続し、データベース上のデータを操作するデータベースアプリケーション開発技法を習得します。
    内容 PHPからMySQLへの接続方法/データ検索/データの登録・変更・削除
      PHPデータベース連携の実践Webアプリケーション作成演習
    概要 『PHPデータベース連携』で理論的に理解した概念を、現場で通用する実践力につなげるために、複数のアプリケーションを作成していきます。
    アプリケーションの作成にあたっては、当スクールで準備しているオリジナル設計書(PHPデータベース連携レベル)を使用し、実際の現場のシステム開発プロセスと同様の方法で進めます。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)

      実践Webシステム開発実務演習 Ⅰ
    概要 PHPプログラミングの基本からデータベース連携まで学んできた知識を使い、実際の現場でシステム開発を行う際のプロセスにあわせて、 当スクール配布の設計書を基に、PHP Webアプリケーションを作成します。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)

      実践Webシステム開発実務演習 Ⅱ(※1)
    概要 『Webシステム開発実務演習 Ⅰ』のアプリケーションに機能を追加するかまたは別のアプリケーションを作成します。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)

      PHP基礎
    概要 PHPプログラミングの基本構文とWebアプリケーションの仕組みを講義とプログラミング実習を通して修得します。
    内容 セッション管理/クラスの基本/ファイル入出力/デバッグ手法/例外処理

      Linux基礎講座
    概要 Linuxを利用する上で必須となる基礎知識(各種コマンド・viエディタの使用法 など) をLinuxサーバーマシン実習を通して修得します。
    内容 Linux基本的な利用法/ユーザー・グループの管理/標準入出力/ファイルシステム/viエディタ/ ターミナルエミュレーター(TeraTerm)

      XAMPP環境構築 +アプリケーションリリース演習
    概要 Apache、MySql、PHPの導入と設定(XAMPPサーバ構築)をLinuxサーバーマシン実習を通して習得します。
    内容 Apacheインストール及び設定 / MySqlインストール及び設定/PHPインストール及び設定 /アプリケーションのリリース手順

      データベースSQL講座Ⅱ(基礎)
    概要 SQLの発展的な使い方とトランザクション処理の概念を、オペレーション実習を通して修得します。
    内容 表結合/ビュー/SQL関数/グループ化とソート/副問合せ/トランザクション

      ECサイト制作マスター演習Ⅰ(MVCフレームワーク使用)
    概要 WEBシステム開発実務演習をベースに、より現場に即した高度な楽天、Amazonのようなショッピングカートアプリケーションを作成します。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)

      ECサイト制作マスター演習Ⅱ(※1)(MVCフレームワーク使用)
    概要 『ECサイト制作マスター演習 Ⅰ』のアプリケーションに機能を追加するかまたは別のアプリケーションを作成します。
    内容 設計書の読み方/コーディング(製造)/テスト/ソースコードレビュー(デモ)
    ※1 受講学習時間内であれば、ボーナスとしてアプリケーションに追加機能を実装することができます。

    カリキュラム
    HTML入門』のカリキュラム
    目次 内容
    簡単なホームページ作成 タグの基本構造と書き方 / リンクの仕組み / ホームページ素材をそろえる / ホームページ作成のスタート / 写真などの画像を挿入する~テーブルを使って画像を並べる / メニューを作成する / トップページを完成させ、サブページを作成する / ページのリンク、画像のリンクを設定する
    『PHP入門』のカリキュラム
    目次 内容
    PHPの概要 PHPの特徴と歴史/ PHP開発環境/PHPを使ったプログラム開発の流れ/ 基本的な記述ルール
    変数と配列 変数 / 定数 / 型 / 文字列 / 型の変換 / 配列(Array) / 配列の利用 / レファレンス / 定数 / 定義済みの変数
    HTTPによるデータ送信 画面からのデータ入力 / Form / POSTとGET
    演算子 計算の演算子 / 比較演算子 / 配列演算子 / その他の演算子 / 演算の優先度
    制御文(分岐処理) if文/if~else文/if~else if~else文/論理演算子
    制御文(繰り返し処理) for文/while文/do~while文/文のネスト / 処理の流れの変更/ switch文
    関数 関数とは / 関数の定義 / 関数の呼び出し / 引数の渡し方 / 変数のスコープ
    『PHP入門の【Webアプリケーション作成演習 Ⅰ』のカリキュラム
    目次 内容
    アプリケーション 複数のアプリケーション(ゲーム)を作成します。
    設計書の読み方 アプリケーションの仕様理解(基本設計書、詳細設計書、フローチャート)
    コーディング(製造) Eclipse開発ツールを使用し、プログラミングをおこないます。
    テスト 作成したアプリケーションをテストします。
    レビュー 作成したアプリケーションのソースコードをレビューします。
    『PHP入門の【Webアプリケーション作成演習 Ⅱ】(※1)】』のカリキュラム
    目次 内容
    追加機能・別アプリケーションの作成 『PHP入門の【Webアプリケーション作成演習 Ⅰ』で作成したアプリケー ションに機能を追加するか、または別のアプリケーションを作成します。
    進め方は『Java基礎の実践演習 【実践アプリケーションⅠ作成】とほぼ同様です。
    『データベースSQLⅠ(入門)』のカリキュラム
    目次 内容
    データベースの基礎 データベースとは/データベースの利点/SQLとは/RDBMSの製品種類
    データベース(MySQL)の操作 データベースの起動/データベースの停止/ クライアントツール使用/データベース作成
    SQLによるテーブルの定義 テーブルの作成  CREATE TABLE文
    テーブルの削除  DROP TABLE文
    SQLによるデータ操作 挿入 INSERT文 /検索 SELECT文 /
    更新 UPDATE文 /削除 DELETE文
    SQL演習 SQL基礎演習
    『PHPデータベース連携』のカリキュラム
    目次 内容
    PHPからデータベース操作 PHPプログラムからデータベースの操作 / データベースを操作してデータ取得 / データベースを操作してデータの登録・更新・削除
    実習 DBを使用したアプリケーション作成
    『PHPデータベース連携の実践Webアプリケーション作成演習』のカリキュラム
    目次 内容
    アプリケーション 複数のアプリケーション(ゲーム)を作成します。
    設計書の読み方 アプリケーションの仕様理解(基本設計書、詳細設計書、フローチャート)
    コーディング(製造) Eclipse開発ツールを使用し、プログラミングをおこないます。
    テスト 作成したアプリケーションをテストします。
    レビュー 作成したアプリケーションのソースコードをレビューします。
    『実践Webシステム開発実務演習 Ⅰ』のカリキュラム
    目次 内容
    アプリケーション 複数のアプリケーション(ゲーム)を作成します。
    設計書の読み方 アプリケーションの仕様理解(基本設計書、詳細設計書、フローチャート)
    コーディング(製造) Eclipse開発ツールを使用し、プログラミングをおこないます。
    テスト 作成したアプリケーションをテストします。
    レビュー 作成したアプリケーションのソースコードをレビューします。
    『実践Webシステム開発実務演習 Ⅱ(※1)』のカリキュラム
    目次 内容
    追加機能・別アプリケーションの作成 『実践Webシステム開発実務演習 Ⅰ』で作成したアプリケー ションに機能を追加するか、または別のアプリケーションを作成します。
    進め方は『Java基礎の実践演習 【実践アプリケーションⅠ作成】とほぼ同様です。
    『PHP基礎』のカリキュラム
    目次 内容
    クッキー クッキーとは / クッキーやりとり / クッキーの削除
    セッション セッションとは / セッションとクッキー / セッションに保存した値の削除 / セッションの有効期限設定 / セッション破棄
    ファイル入出力 ファイル操作 / ファイル読み書き
    クラスの基本
    (オブジェクト指向プログラミング)
    クラスとオブジェクト
    継承 継承(inheritance)
    例外処理 例外とは/代表的な例外処理の例/例外を用いたプログラミングの注意点
    『Linux基礎講座』のカリキュラム
    目次 内容
    Linux基本的な利用法
    • システム概要 ログイン/ログアウト
    • ファイルとディレクトリ(pwd、cd、cat、cp、mv、rm、rmdir等)
    • 保護機能について
    • 標準入出力ファイルとリダイレクション 
    • パイプライン
    • ユーザー・グループの管理
    viエディタ viエディタのコマンド/viエディタを使って、ソースコード作成及び修正
    ターミナルエミュレーター
    (Teraterm)
    Teraterm使用準備/Teratermを使って、Linuxサーバと接続
    ファイル転送 FTPクライアント/SCPクライアントの使用
    『XAMPP環境構築 +アプリケーションリリース演習』のカリキュラム
    目次 内容
    Apache環境構築 Apacheインストール及び設定
    MySQL環境構築 MySQLインストール及び設定
    PHP環境構築 PHPインストール及び設定
    PHPアプリケーション配置 LAMP環境構築/ PHPアプリケーション配置/ アプリケーションの動作確認
    『データベースSQL講座Ⅱ(基礎)』のカリキュラム
    目次 内容
    表結合 内部結合と外部結合
    ビュー ビューの作成 CREATE VIEW文
    SQL関数 COUNT関数/MAX関数/MIN関数/SUM関数/AVG関数
    グループ化とソート GROUP BY句・ORDER BY句
    副問合せ 単一行副問合せと複数行副問合せ
    トランザクション トランザクション処理に適したテーブル設計
    『ECサイト制作マスター演習Ⅰ(MVCフレームワーク使用)』のカリキュラム
    目次 内容
    アプリケーション ショッピングカート等のECサイトを制作します。
    設計書の読み方 アプリケーションの仕様理解(基本設計書、詳細設計書、フローチャート)
    コーディング(製造) Eclipse開発ツールを使用し、プログラミングをおこないます。
    テスト 作成したアプリケーションをテストします。
    レビュー 作成したアプリケーションのソースコードをレビューします。
    『ECサイト制作マスター演習Ⅱ(※1)(MVCフレームワーク使用)』のカリキュラム
    目次 内容
    追加機能・別アプリケーションの作成 『ECサイト制作マスター演習 Ⅰ』で作成したアプリケー ションに機能を追加するか、または別のアプリケーションを作成します。
    進め方はECサイト制作マスター演習 Ⅰとほぼ同様です。
    ※1 受講学習時間内であれば、ボーナスとしてアプリケーションに追加機能を実装することができます。