Submit Search
PHP初心者セッション2013
Download as PPTX, PDF
7 likes
2,721 views
Hideo Kashioka
2013年9月14日 大田区産業プラザ PHPカンファレンス
Read more
1 of 40
Download now
Downloaded 14 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
More Related Content
PPT
2009 PHP初心者
Hideo Kashioka
PDF
Zend OPcacheの速さの秘密を探る
Yoshio Hanawa
ODP
Pinoco phptal-phpcon-kansai
Hisateru Tanaka
PDF
PHP5.6からPHP7.0への移行
Yasuo Ohgaki
PDF
退職PDFメーカーの作り方
Yo Ya
KEY
php-timecopを実戦投入してみた
Yoshio Hanawa
KEY
PHPエクステンションの開発tips
Yoshio Hanawa
PDF
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
2009 PHP初心者
Hideo Kashioka
Zend OPcacheの速さの秘密を探る
Yoshio Hanawa
Pinoco phptal-phpcon-kansai
Hisateru Tanaka
PHP5.6からPHP7.0への移行
Yasuo Ohgaki
退職PDFメーカーの作り方
Yo Ya
php-timecopを実戦投入してみた
Yoshio Hanawa
PHPエクステンションの開発tips
Yoshio Hanawa
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
Similar to PHP初心者セッション2013
(20)
PPTX
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
PDF
Phpcon tokyo 20120_bigginer
Hideo Kashioka
PDF
PHP5技術者認定初級試験を受験しました
hajikami
PPTX
Php初心者セッション2014ppt
Hideo Kashioka
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
PDF
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
Fumito Mizuno
PPTX
20110910 闇鍋的php魔改造
do_aki
PDF
Php embedded
Jun Chiba
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
PDF
Webサーバ、HTML
Shuhei Iitsuka
PDF
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
PPTX
Php development efficiency improvement
伸幸 茂木
PPTX
PHP と SAPI と ZendEngine3 と
do_aki
PDF
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
PDF
Mustache入門
ina job
PDF
FukuokaPHP 3
ichikaway
PDF
8時間耐久 PHP構築の教室
Yusuke Ando
PDF
フレームワークを使うべき 3 つの理由
Kenichi Mukai
PDF
第104回 php勉強会@東京 Laravel
JunKeun Lee
PHPCON_TOKYO_2022_Bigginer.pptx
Hideo Kashioka
Phpcon tokyo 20120_bigginer
Hideo Kashioka
PHP5技術者認定初級試験を受験しました
hajikami
Php初心者セッション2014ppt
Hideo Kashioka
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
PHPカンファレンス北海道 php技術者認定上級試験を受けてみた
Fumito Mizuno
20110910 闇鍋的php魔改造
do_aki
Php embedded
Jun Chiba
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
Webサーバ、HTML
Shuhei Iitsuka
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
Php development efficiency improvement
伸幸 茂木
PHP と SAPI と ZendEngine3 と
do_aki
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
Mustache入門
ina job
FukuokaPHP 3
ichikaway
8時間耐久 PHP構築の教室
Yusuke Ando
フレームワークを使うべき 3 つの理由
Kenichi Mukai
第104回 php勉強会@東京 Laravel
JunKeun Lee
Ad
More from Hideo Kashioka
(9)
PDF
実体験に基づく、成功するスクラム vs 失敗するスクラム 何が違う? 2024年6月22日
Hideo Kashioka
PDF
スクラム初心者セッション.pdf
Hideo Kashioka
PPTX
XP祭りオフショアメンバーのいるスクラム.pptx
Hideo Kashioka
PDF
日本とオフショアのハイブリットチームのスクラム
Hideo Kashioka
PDF
Phpcon2020sponsor lt php8_on_lambda
Hideo Kashioka
PDF
Phpcon2001 in tokyo
Hideo Kashioka
PPTX
明日の開発カンファレンスパネル
Hideo Kashioka
PDF
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
PPT
Php+Word Press
Hideo Kashioka
実体験に基づく、成功するスクラム vs 失敗するスクラム 何が違う? 2024年6月22日
Hideo Kashioka
スクラム初心者セッション.pdf
Hideo Kashioka
XP祭りオフショアメンバーのいるスクラム.pptx
Hideo Kashioka
日本とオフショアのハイブリットチームのスクラム
Hideo Kashioka
Phpcon2020sponsor lt php8_on_lambda
Hideo Kashioka
Phpcon2001 in tokyo
Hideo Kashioka
明日の開発カンファレンスパネル
Hideo Kashioka
PHPカンファレンス2016 初心者セッション
Hideo Kashioka
Php+Word Press
Hideo Kashioka
Ad
PHP初心者セッション2013
1.
~PHP初心者セッション~ PHPユーザ会 有限会社アリウープ 代表取締役 柏岡 秀男
2.
有限会社アリウープ WEBシステム開発 ITコンサル Wordpress,Drupal導入、カスタマイズ ベンダーマネージメント
3.
PHPの基本
4.
PHPとは? • HTML埋め込み型スクリプト言語 • サーバサードスクリプト •
<?PHP ?>の開始、終了タグによりPHP モードに入る • (?>は無い場合もある)
5.
PHP動作の仕組み <html> <body> <?php echo “hallo”; echo date(“Ymd”); ?> </body> </html> <html> <body> Hallo20130914 </body> </html> Hallo20130914
6.
簡単なサンプル <html> <head> <title>サンプル</title> </head> <body> <?php echo “PHPスクリプトです"; ?> </body> </html>
7.
何が得意で、何が苦手か 得意その1 HTMLとの親和性が高い。 <html> <body> <?php echo “Hello
World” ?> </body> </html>
8.
何が得意で、何が苦手か 得意その2 Webに関連ある関数が豊富。 setcookie関数 header関数 mail関数 image関数 XML関数 ネットワーク関数
9.
何が得意で、何が苦手か 得意その3 メジャーOSSの多くがPHPで出来ている • ブログ:Wordpress • CMS:Drupal •
EC:EC-Cube • SNS:OpenPNE
10.
何が得意で、何が苦手か 得意その4 • マニュアルがすばらしい • http://www.php.net/manual/ja/ •
副読本に 出版:ソフトバンククリエイティブ PHPハンドブック 著:柏岡秀男
11.
何が得意で、何が苦手か 苦手その1 • サーバに通信してもらわないと仕事が出来な い。 – Javascript(jquery) –
Ajaxも結局はサーバと通信している
12.
何が得意で、何が苦手か • 苦手その2 • PHPが使えるサーバが無いと動かない。 –
Javascript等はブラウザが処理を行う。 – PHPがサーバにインストールされている必要が ある
13.
何が得意で、何が苦手か • 苦手その3 • 高速ではない
14.
何が得意で、何が苦手か • 苦手その4 • PHPだけでリッチなページが作れる訳ではな い
15.
実際に出来ることは? • 問い合わせフォームから直接メール送信 • 商品一覧、カタログサイト •
楽天やAmazonから情報を引っ張る • Twtter,Facebookへの投稿アプリ • とか以前書いていましたが、Webで出来てる 事は大体できます(サーバ側のみ)
16.
実際使うには • Linux、MacOS、Windows等多くのOSで 動かすことが出来る。 • でも使えるサーバを借りてしまえばいい •
サーバー管理の必要無し • レンタルサーバからクラウドへ
17.
実際使うには • 専用サーバ • レンタルサーバ •
バージョンアップも考えないといけない
18.
すぐに使えるPaas Paas(Platform as a
Service) • Windows Azure • Amazon Elastic Beantalk • Engine Yard…
19.
PaasとIaasの違い http://www.engineyard.co.jp/paas-vs-iaas Engine Yardのページ
20.
インストール(Unix) • 大抵のディストリビュータで初めから利用可 能 • 個別のオプション等を利用したい場合はソー スよりインストール •
http://www.php.net/manual/ja/install.unix.p hp
21.
XAMPP,MAMP • 一括インストール • PHP4,5の切り替え •
各種管理ツールが付属 • http://www.apachefriends.org/en/xampp.ht ml
22.
Vartual Box+chef+Vagrant • 設定ファイルでサーバ環境を管理 •
Github等で環境を共有できる • 利用にはRubyのインストールが必要 • バージョン管理に便利 • RubyやVagrantのバージョンに注意
23.
より便利に
24.
ライブラリ • PEAR(PHP Extension
and Application Repository )PHPで書かれたライブラリ • PECL(The PHP extension communiyu library) • Ajax,DB,キャッシュ等の機能を提供 • PHPのネイティブ関数でも可能であるが、簡 略、使いやすくなるものが多い
25.
フレームワーク • 14:50より小展示ホールにてフレームワークアップデート
26.
フレームワーク • 比較的メジャーなフレームワーク – CakePHP –
Symfony – Zend Framework – CodeIgniter –マイクロフレームワーク – FuelPHP – Lithum – SILEX • 使いやすいものを使う
27.
フレームワークの利点 • 毎回、同じようなコードを書かなくてすむ • 提供されている機能によって一定のクオリテ ィが保てる •
XSS,CSRF,SQLインジェクション等の対策 • MVCなフレームワークの場合、デザインと機 能の分離が出来る • 開発スピードが上がる?
28.
フレームワークの選び方 • ロゴで決めるw • インストールしてみよう •
チュートリアルをやってみよう • やりたいことを検索してみよう • 車を選ぶときどのように選びますか? • 恋人と一緒
29.
テンプレートシステム • PurePHP • Twig •
Smarty
30.
ソースコードを見てみよう Githubから
31.
これだけ覚えておけば大丈夫? array() echo if foreach print_r()
32.
array() 配列 $a = array(“東京”,”神奈川”,”静岡”); $a
= array(“1” => “田中”, “2” => “佐藤”);
33.
echo 表示 printも同様 echo “テキスト”; echo $a;
34.
if 条件分岐 if ($a >
$b) echo “aが大きい”; <?php if($a > $b) { echo “aが大きい”; }else{ echo “bが大きい”; } ?> <?php if ($a > $b) ?> aが大きい <?php else: ?> aが大きくない <?php endif; ?>
35.
foreach ループ <?php $arr = array(1,
2, 3, 4); foreach ($arr as &$value) { echo $value * 2; } unset($value); ?> <ul> <?php foreach ($arr as &$value): ?> <li><?php echo $value ?></li> <?php endforeach;?> </ul> 結果 ・1 ・2 ・3 ・4
36.
PHPの勉強方法 • マニュアルの読み方 http://www.php.net/manual/ja/ • 勉強会
37.
PHPerとして必要なスキル • プログラマとして – サーバの知識(Linux,Windows) –
データベースの知識(MySql,PostgresSql,ORACLE) – Webサーバ(Apache,nginx,IIS) – フレームワーク – フロントエンド技術(HTML,CSS,JS)
38.
なにから始めるか LV1:Wordpressのテーマカスタマイズ LV2:問い合わせフォーム LV3:フレームワークのチュートリアル LV4:Amazon APIやTwitterを使ったプログラム LV5:壮大なアプリ
39.
PHPカンファレンスを楽しんでください http://phpcon.php.gr.jp/w/2013/
40.
~PHP初心者セッション~ PHPユーザ会 有限会社アリウープ 代表取締役 柏岡 秀男 kashioka@alleyoop.jp Facebook,twitter:kashioka
Download