PHP5上級試験/準上級試験

Pocket


上級試験/準上級試験概要

概要:PHPの言語仕様から実用的なプログラミングテクニックまでの知識を問う試験

ITスキル標準(ITSS):準上級試験 レベル2  上級試験 レベル3

受験料金:15,000円(税抜)

※学校法人の生徒、先生は50%オフで受験できます。詳細はオデッセイ コミュニケーションズにお問い合わせください。(2019年4月から事前申請が不要になりました)

試験会場:全国のオデッセイコミュニケーションズCBTテストセンター

試験日:試験会場にてほぼ一年中実施しています。

設問数:60問

試験時間:2時間

出題形式:選択式(複数または単一選択)

合格ライン:
7割以上の正解 上級試験合格

PHPの言語仕様から実用的で高度なプログラミングテクニックをもつ上級者

5割以上-7割未満の正解 準上級試験合格

オンラインマニュアル等を参考にプログラミングができるレベル


出題範囲
『プログラミングPHP 第3版』
を主教材とし、一般的な知識やPHPオンラインマニュアルなどからも出題します。出題範囲と出題比率は以下の通りです。

目次 出題割合
1章 PHPについて 0
2章 PHP言語の基本 0
3章 関数 0.02
4章 文字列 0.02
5章 配列 0.04
6章 オブジェクト 0.1
7章 ウェブに関するテクニック 0.12
8章 データベース 0.08
9章 グラフィック 0.04
10章 PDF 0.04
11章 XML(&XML系で追加された関数) 0.06
12章 セキュリティ 0.12
13章 アプリケーションに関するテクニック 0.08
14章 PHPの拡張 0.04
15章 WindowsでのPHP 0.02
SPL(Standard PHP Library) 0.04
日付クラス
PEAR(管理系のコマンドなど)
名前空間 0.04
クロージャー
リフレクション
Late Static Binding
JSON 0.02
PDOとネイティブモジュールの違い 0.04
mysqlndドライバについて
正規表現(pcre, posix, mbstring) 0.02
APD/Xdebug 0.04
memcache
フィルター 0.02

上記の1章から17章までの詳細は「目次」をご覧ください。追加1-8はオンラインマニュアル等から出題されます。

上記は予告なく変更される場合があります。受験前に必ず当Webページをご覧になってから受験ください。


上級試験オンラインマニュアル参考URL

以下が上級試験の出題範囲の全てではありませんが、上級試験合格に向けて参考に頂きたいURLをご紹介します。

— オブジェクト

http://www.php.net/manual/ja/language.oop5
http://www.php.net/manual/ja/migration53.ini.php
http://www.php.net/manual/ja/language.namespaces.rationale.php

— ウェブに関するテクニック

http://www.php.net/manual/ja/language.variables.superglobals.php
http://www.php.net/manual/ja/ref.url.php
http://www.php.net/manual/ja/info.configuration.php
http://www.php.net/manual/ja/refs.basic.session.php
http://www.php.net/manual/ja/features.http-auth.php
http://www.php.net/manual/ja/features.cookies.php

— データベース

http://www.php.net/manual/ja/faq.databases.php
http://jp2.php.net/manual/ja/mbstring.php4.req.php
http://jp2.php.net/manual/ja/book.pdo.php
http://www.php.net/manual/ja/features.persistent-connections.php

— グラフィックス

http://pecl.php.net/packages.php?catpid=12&catname=Images
http://jp2.php.net/manual/ja/ref.image.php

— PDF

http://www.php.net/manual/ja/book.pdf.php
http://www.fpdf.org/
http://www.php.net/manual/ja/faq.using.php

— XML(&XML系で追加された関数)

http://www.w3.org/TR/REC-xml/
http://jp.php.net/manual/ja/book.libxml.php

— セキュリティ

http://www.php.net/manual/ja/security.magicquotes.php

— アプリケーションに関するテクニック

http://www.php.net/manual/ja/language.control-structures.php
http://www.smarty.net/docs/ja/

— 名前空間, クロージャー, リフレクション, Late Static Binding

http://jp.php.net/manual/ja/language.namespaces.php
http://jp.php.net/manual/ja/language.functions.php
http://jp.php.net/manual/ja/functions.anonymous.php
http://jp.php.net/manual/ja/language.oop5.late-static-bindings.php

— JSON

http://jp2.php.net/manual/ja/ref.json.php

— PDOとネイティブモジュールの違い

http://jp.php.net/manual/ja/book.pdo.php
http://jp.php.net/manual/ja/ref.pdo-pgsql.php
http://jp.php.net/manual/ja/ref.pdo-oci.php
http://jp.php.net/manual/ja/ref.pdo-sqlite.php
http://jp.php.net/manual/ja/book.mysqli.php
http://jp.php.net/manual/ja/book.mysqlnd.php

— 正規表現(pcre, posix, mbstring)

http://www.php.net/manual/ja/book.mbstring.php
http://www.php.net/manual/ja/book.pcre.php
http://www.php.net/manual/ja/intro.regex.php

— APD/Xdebug, memcache

http://jp.php.net/manual/ja/book.memcache.php
http://jp.php.net/manual/ja/intro.regex.php

— フィルター

http://jp.php.net/manual/ja/ref.filter.php


模擬問題

上級試験の模擬問題については、こちらで6問ほど公開しています。出題範囲全体をカバーした模擬問題をご覧になるには、インプレス徹底攻略 PHP5 技術者認定 [上級] 試験問題集 [PJ0-200]対応のご購入をお勧めします。約350問の上級試験対策模擬問題が記載されています。


認定スクールと認定教材

確実な短期合格を目指す方には認定スクールでの認定コースの受講をお勧めします。

独学や認定スクール受講後の復習用の教材として、認定教材での学習をお勧めします。


参考情報

PHP技術者認定【上級】試験と学習方法のインタビュー記事がインプレスThinkITに掲載されました。

『どんなプロジェクトにも対応できる上級スキルを持つことを「PHP5技術者認定上級試験」で証明しよう!』

http://thinkit.co.jp/story/2013/10/21/4637


試験の申込方法

試験の申込方法:試験のお申し込みはこちらからお願いします。※試験結果は受験直後にスコアレポートを紙でいただけますので、その場で確認できます。認定証などは受験月の翌々月に発送されます。

※試験申込サイト: https://cbt.odyssey-com.co.jp/phpexam.html