Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hideo Kashioka
PPT, PDF
1,352 views
2009 PHP初心者
PHPカンファレンス2009の初心者セッション。有限会社アリウープ柏岡秀男
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 20 times
1
/ 40
2
/ 40
3
/ 40
4
/ 40
5
/ 40
6
/ 40
7
/ 40
8
/ 40
9
/ 40
10
/ 40
11
/ 40
12
/ 40
13
/ 40
14
/ 40
15
/ 40
16
/ 40
17
/ 40
18
/ 40
19
/ 40
20
/ 40
21
/ 40
22
/ 40
23
/ 40
24
/ 40
25
/ 40
26
/ 40
27
/ 40
28
/ 40
29
/ 40
30
/ 40
31
/ 40
32
/ 40
33
/ 40
34
/ 40
35
/ 40
36
/ 40
37
/ 40
38
/ 40
39
/ 40
40
/ 40
More Related Content
PPTX
PHP初心者セッション2013
by
Hideo Kashioka
PDF
Phpcon tokyo 20120_bigginer
by
Hideo Kashioka
PDF
AspectMock 最強のモッキングフレームワーク
by
kenjis
KEY
Behat+Symfony2ではじめるBDD超入門
by
晃 遠山
PDF
PHPerに覚えて欲しい日本語の重要性
by
Rina Fukuda
PDF
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
by
Fumito Mizuno
PDF
今すぐ使えるPHP開発のあれこれ
by
Yuya Kikukawa
PPTX
20110910 闇鍋的php魔改造
by
do_aki
PHP初心者セッション2013
by
Hideo Kashioka
Phpcon tokyo 20120_bigginer
by
Hideo Kashioka
AspectMock 最強のモッキングフレームワーク
by
kenjis
Behat+Symfony2ではじめるBDD超入門
by
晃 遠山
PHPerに覚えて欲しい日本語の重要性
by
Rina Fukuda
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
by
Fumito Mizuno
今すぐ使えるPHP開発のあれこれ
by
Yuya Kikukawa
20110910 闇鍋的php魔改造
by
do_aki
What's hot
PDF
HTTPメッセージ、PHPの 事情ば分かっとっと?
by
sasezaki
PPTX
PHP基礎勉強会
by
Yuji Otani
PDF
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
by
sasezaki
PDF
02 はじめてのメール送信
by
文樹 高橋
PDF
フレームワーク入門書の決定版が完成
by
kenjis
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
KEY
最近、僕がハマったFuelPHPの紹介
by
Naoto Mawatari
PDF
Phpstormちょっといい話
by
Hisateru Tanaka
PDF
PHPの今とこれから2015
by
Rui Hirokawa
PPTX
今、最も勢いのあるWebフレームワーク「fuel php」
by
Soudai Sone
PDF
Phpcon2001 in tokyo
by
Hideo Kashioka
PPT
一六社ブログ-プラグイン作成入門
by
柴田 篤志
PPTX
Fuelphp1.8を始めたい
by
運営 sollastudio
PPTX
App Engine と いまどきのPHP
by
sokamo1975
PDF
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
by
sasezaki
PPTX
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
by
Keiichi Hagiwara
PDF
8時間耐久PHPUnitの教室
by
Yusuke Ando
PDF
NetBeansではじめる FuelPHP
by
Junichi Yamamoto
PDF
Zend OPcacheの速さの秘密を探る
by
Yoshio Hanawa
PDF
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
by
kenjis
HTTPメッセージ、PHPの 事情ば分かっとっと?
by
sasezaki
PHP基礎勉強会
by
Yuji Otani
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
by
sasezaki
02 はじめてのメール送信
by
文樹 高橋
フレームワーク入門書の決定版が完成
by
kenjis
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
最近、僕がハマったFuelPHPの紹介
by
Naoto Mawatari
Phpstormちょっといい話
by
Hisateru Tanaka
PHPの今とこれから2015
by
Rui Hirokawa
今、最も勢いのあるWebフレームワーク「fuel php」
by
Soudai Sone
Phpcon2001 in tokyo
by
Hideo Kashioka
一六社ブログ-プラグイン作成入門
by
柴田 篤志
Fuelphp1.8を始めたい
by
運営 sollastudio
App Engine と いまどきのPHP
by
sokamo1975
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
by
sasezaki
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
by
Keiichi Hagiwara
8時間耐久PHPUnitの教室
by
Yusuke Ando
NetBeansではじめる FuelPHP
by
Junichi Yamamoto
Zend OPcacheの速さの秘密を探る
by
Yoshio Hanawa
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
by
kenjis
Similar to 2009 PHP初心者
PDF
スクリプト言語PHP攻略法
by
Rui Hirokawa
PDF
はじめてのPHP
by
Go Tanaka
PDF
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
by
Hideo Kashioka
PPTX
PHPCON_TOKYO_2022_Bigginer.pptx
by
Hideo Kashioka
PDF
はじめての php
by
iPride Co., Ltd.
PPTX
Php初心者セッション2014ppt
by
Hideo Kashioka
PDF
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
by
Rui Hirokawa
PDF
【CodeCamp】PHP教科書サンプル
by
codecampJP
PDF
PHPの今とこれから2024 at PHP Conference Japan 2024
by
Rui Hirokawa
PDF
第1回勉強会
by
Yukie Kanzawa
PDF
Php s1
by
Jun Chiba
PPTX
Php開発環境
by
真亮 坂口
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
by
Junichi Ishida
PDF
PHPの今とこれから 2013
by
Rui Hirokawa
PDF
Modern PHP Programming @ PFI Seminar
by
Sotaro Karasawa
PDF
Php1
by
Jun Chiba
PDF
最新PHP事情 (2000年7月22日,PHPカンファレンス)
by
Rui Hirokawa
KEY
フラットなPHPからフレームワークへ
by
Masao Maeda
KEY
フラットなPHPからフレームワークへ
by
VOYAGE GROUP
KEY
WCO2012「PHP教室」
by
Takuma Morikawa
スクリプト言語PHP攻略法
by
Rui Hirokawa
はじめてのPHP
by
Go Tanaka
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
by
Hideo Kashioka
PHPCON_TOKYO_2022_Bigginer.pptx
by
Hideo Kashioka
はじめての php
by
iPride Co., Ltd.
Php初心者セッション2014ppt
by
Hideo Kashioka
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
by
Rui Hirokawa
【CodeCamp】PHP教科書サンプル
by
codecampJP
PHPの今とこれから2024 at PHP Conference Japan 2024
by
Rui Hirokawa
第1回勉強会
by
Yukie Kanzawa
Php s1
by
Jun Chiba
Php開発環境
by
真亮 坂口
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
by
Junichi Ishida
PHPの今とこれから 2013
by
Rui Hirokawa
Modern PHP Programming @ PFI Seminar
by
Sotaro Karasawa
Php1
by
Jun Chiba
最新PHP事情 (2000年7月22日,PHPカンファレンス)
by
Rui Hirokawa
フラットなPHPからフレームワークへ
by
Masao Maeda
フラットなPHPからフレームワークへ
by
VOYAGE GROUP
WCO2012「PHP教室」
by
Takuma Morikawa
More from Hideo Kashioka
PDF
実体験に基づく、成功するスクラム vs 失敗するスクラム 何が違う? 2024年6月22日
by
Hideo Kashioka
PDF
スクラム初心者セッション.pdf
by
Hideo Kashioka
PPTX
XP祭りオフショアメンバーのいるスクラム.pptx
by
Hideo Kashioka
PDF
日本とオフショアのハイブリットチームのスクラム
by
Hideo Kashioka
PDF
Phpcon2020sponsor lt php8_on_lambda
by
Hideo Kashioka
PPTX
明日の開発カンファレンスパネル
by
Hideo Kashioka
PDF
PHPカンファレンス2016 初心者セッション
by
Hideo Kashioka
PPT
Php+Word Press
by
Hideo Kashioka
実体験に基づく、成功するスクラム vs 失敗するスクラム 何が違う? 2024年6月22日
by
Hideo Kashioka
スクラム初心者セッション.pdf
by
Hideo Kashioka
XP祭りオフショアメンバーのいるスクラム.pptx
by
Hideo Kashioka
日本とオフショアのハイブリットチームのスクラム
by
Hideo Kashioka
Phpcon2020sponsor lt php8_on_lambda
by
Hideo Kashioka
明日の開発カンファレンスパネル
by
Hideo Kashioka
PHPカンファレンス2016 初心者セッション
by
Hideo Kashioka
Php+Word Press
by
Hideo Kashioka
2009 PHP初心者
1.
~ PHP 初心者講座~
WEB 業界で生き抜くために 有限会社アリウープ 代表取締役 柏岡 秀男
2.
アジェンダ PHP の仕組み
簡単なサンプル解説 Smarty
3.
PHP の基本
4.
PHP とは? HTML
埋め込み型スクリプト言語 サーバサードスクリプト <? PHP ?>の開始、終了タグにより PHP モードに入る
5.
簡単なサンプル <html>
<head> <title> サンプル </title> </head> <body> <?php echo “PHP スクリプトです "; ?> </body> </html>
6.
PHP の動作 HTTP
リクエスト こんにちは サーバーレスポンス <HTML> <?php echo “ こんにちは” ; ?> </HTML> スクリプトのロード <HTML> こんにちは </HTML> スクリプトの解析
7.
JavaScript の動作 HTTP
リクエスト Javascript がロードされる こんにちは サーバーレスポンス <HTML> <script type="text/javascript"> こんにちは……
8.
何が得意で、何が苦手か 得意その1 HTMLとの親和性が高い。
<html> <body> <?php echo “Hello World” ?> </body> </html>
9.
何が得意で、何が苦手か 得意その2 Webに関連ある関数が豊富。
setcookie 関数 header 関数 mail 関数 image 関数 XML 関数 ネットワーク関数
10.
実際に出来ることは? クッキーを使って訪問回数をしらせたり、ユーザ独自のページ mail
関数で問い合わせフォームから直接メール送信 時間の比較とインクルードを使って、アクセス時間によって全体が変わるサイト ショッピングカート…… http:// alleyoop.jp
11.
何が得意で、何が苦手か サンプル(接続元表示) <html>
<body> <?php echo “ あなたは” . gethostbyaddr($_SERVER[‘REMOTE_ADDR’]) . “ からのアクセスですね。” ; ?> </body> </html>
12.
何が得意で、何が苦手か サンプル(ファイル読み込み) <html>
<body> <?php include(“test.html”); ?> メインコンテンツ </body> </html>
13.
何が得意で、何が苦手か 苦手その1 サーバに通信してもらわないと仕事が出来ない。
JavascriptやActionScriptとの併用 Ajax も結局はサーバと通信している
14.
何が苦手? 苦手その1 アクションがあるたび
PHP ファイルを読み込んでもらわないと仕事が出来ない。 JavascriptやActionScriptとの併用 ここらへん WEB2.0 とか言われてたり…… Ajax 使うとちょっと違う
15.
何が得意で、何が苦手か 苦手その2 PHPが使えるサーバが無いと動かない。
Javascript等はブラウザが処理を行う。 PHP がサーバにインストールされている必要がある
16.
実際使うには Linux、MacOS、Windows等多くのOSで動かすことが出来る。 でも使えるサーバを借りてしまえばいい
サーバー管理の必要無し 場合によってはDBまで使える 探せば無料のスペースもある。
17.
インストール XAMPP (
Windows) Apache HTTPD 2.0.52 MySQL 4.1.8 PHP 5.0.3 + 4.3.10 + PEAR + Switch MiniPerl 5.8.3 mod_ssl 2.0.51 Openssl 0.9.7e PHPMyAdmin 2.6.0 pl3, Webalizer 2.01-10 Mercury Mail Transport System fur Win32 und NetWare Systems v4.01a FileZilla FTP Server 0.9.4d SQLite 2.8.15 ADODB 4.52 Zend Optimizer 2.5.7 XAMPP Security
18.
XAMPP の特徴 一括インストール
PHP4,5 の切り替え 各種管理ツールが付属 http://www.apachefriends.org/en/index.html
19.
インストール( Unix )
大抵のディストリビュータで初めから利用可能 個別のオプション等を利用したい場合はソースよりインストール http://www.php.net/manual/ja/install.unix.php
20.
より便利に
21.
ライブラリ PEAR (
PHP Extension and Application Repository ) PHP で書かれたライブラリ Ajax,DB, キャッシュ等の機能を提供 PHP のネイティブ関数でも可能であるが、簡略、使いやすくなるものが多い
22.
簡単なプログラムの例 http://a-shop.biz/phpcon/ 仕様
ID,PASS の入力欄を持つ ID は数字2文字 PASS はアルファベット 上記が正しい場合、 ID とパスワードをメールする
23.
テンプレートシステム
24.
デザインとの連携 PHP のみでも元々
HTML との親和性は高い テンプレートシステムを利用することでデザインとプログラムの分離が出来る
25.
Smarty Smarty について
デザインテンプレートシステム {}でHTMLに埋め込む 別のテンプレートシステムでも同様のこと
26.
どのように動作するのか? index.php index.tpl
PHP の Web 製作では結構メジャー ブラウザからのアクセスは php ファイル
27.
実際のテンプレートファイル <HTML> <BODY>
{* 当日表示 *} {$smarty.now|date_format} {* 前日表示 *} {$yesterday|date_format} </BODY> </HTML> Index.tpl php で設定された変数 smarty に準備された変数
28.
呼び出す側のphpファイル index.php <?php
$smarty = new Smarty; $smarty->assign('yesterday', strtotime('-1 day')); $smarty->display('index.tpl'); ?>
29.
呼び出される側 Index.tpl
本日の日付は、 {$date} です。
30.
Smarty の便利なところ デザインとプログラムを分離できる
できると何がいいか?
31.
UI 設計 (デザイン決定)
テンプレートを利用しないひとつのファイルに両方の要素がある場合 システム設計 (内部使用決定) デザイン作成 HTML 作成 出来上がった HTML を もとにプログラムと組み合わせる この後手戻りや修正が入るとデザインとシステムでソースが行ったり来たりすることになる テンプレートを利用した場合 UI 設計 (デザイン決定) システム設計 (内部使用決定) デザイン作成 プログラム作成 完成 完成 デザインや修正が入っても それぞれが独立して作業 出来る。 ※ 項目の増減等は両方で作業は必要。
32.
Smarty やテンプレートを 利用すると?
33.
Smarty やテンプレートを 利用すると
Web 開発特有の作業待ち状態に悩まされなくなる 全体として作業効率 UP ひいては開発や運用にかかるコスト削減
34.
フレームワーク 比較的メジャーなフレームワーク Ethna
Maple CakePHP Symfony Zend Framework Phrame 一人勝ちなフレームワークは無い? 使いやすいものを使う
35.
フレームワークの利点 毎回、同じようなコードを書かなくてすむ 提供されている機能によって一定のクオリティが保てる
XSS,CSRF,SQL インジェクション等の対策 MVC なフレームワークの場合、デザインと機能の分離が出来る 開発スピードが上がる
36.
MVC Model View
Contloler http://ethna.jp/image/ethna-fig1.png
37.
PHP の勉強方法 マニュアルの読み方
http://www.php.net/manual/ja/ Ml からの情報 SNS のコミュニティ 空前の勉強会ブーム
38.
必要なスキル プログラマとして サーバの知識
アプリケーションの知識 Web サーバ、 DB JavaScript フレームワーク NEXT ステップ
39.
プラス1 デザイン flash
XML WordPress PHP W3C Ajax クラウド CSS
40.
~ PHP 初心者講座~
WEB 業界で生き抜くために 有限会社アリウープ 代表取締役 柏岡 秀男 [email_address]
Download