中級講座

PHP講座

最近は、Webサービス系の開発案件が増えており、フロントエンドのデベロッパーといえども、PHPやデータ連携、セキュリティといったサーバサイドの知識を求められることが多くなってきました。

本講座は、HTML/CSS/JavaScriptなどを経験しているいわゆる「フロント寄り」のWeb制作者を対象に、LAMP環境でのWebサービス開発に必要な知識を身に付けていただくことを目標にした、全8回、40時間のコースです。

単にPHPや環境を学ぶだけではなく、Webサービスの設計やセキュリティなど、実際の業務で必要とされる知識をまとめた講座ですので、サーバサイドプログラミングを独学で学ぶのに躓いてしまった方、これから体系立ててWebサービス開発を本格的に学びたい制作者の方にオススメのコースです。

講座概要

講座名 PHP講座
講師 岡崎 大典
期間 2ヵ月間(週1回 x 8週、計40時間)14:00〜19:00(1回5時間)
定員 ~9名(最低開催人数:4名)
受講料 144,000円(税込:155,520円)
※過去にクスールの他講座を受講された方は、受講生割引がございます。
※分割払い、学割もございます。詳しくはお問い合わせください。
推奨スキル
  • HTML/CSSを概ね理解している方
    • HTMLのハンドコーディングが出来る方
    • CSSのセレクタや代表的なプロパティを理解している方
  • JavaScript経験者(ほんきでJavaScript受講済相当の方)
    • ※具体的には、最低限下記の概念を理解されている方
    • 変数、関数、条件分岐、繰り返し処理等の概念を理解している方
    • jQueryを使って動的なHTML操作ができる方
  • PHPを使ったWebサービス開発に興味のある方

カリキュラム

  1. サーバサイドプログラミングについて
    Webサービス開発について / インターネットとネットワーク、サーバの仕組み / PHPについて / ローカル開発環境の構築(vagrant,Linux CUIなど) / PHP導入
  2. PHP(1)
    PHP構文・シンタックス / 文字列の操作・整形 / データの保存・読み出し / リダイレクト、など
  3. PHP(2)〜データベース(1)
    Cookieの操作 / セッション / データベースについて / MySQLについて / PHPからMySQLに接続する(mysql関数、PDO、外部ライブラリ) / SQL / phpmyadminの使い方、など
  4. データベース(2)
    SQL応用 / インデックスについて / RDBについて / 外部キーについて
  5. 外部サービス接続
    Facebook APIについて / Twitter APIについて / OAuth / アプリの登録 / PHP SDKの導入 / 情報の取得・投稿、など
  6. JavaScript連携〜セキュリティ
    JavaScriptとPHPの接続 / セキュリティ対策(クロスサイトスクリプティング、クロスサイトリクエストフォージェリ、SQLインジェクション、セッションハイジャック) / PHPライブラリ(PEAR、PECL)、など
  7. 作品制作実習
    課題作品制作フォロー
  8. 作品発表
    1人ずつ作品発表していただきます
※カリキュラムは、受講生の技術レベル、またはご希望により
変更となる場合がございますのでご了承ください。

授業様子