S.tsuru fisproject(10月06日)

  • 747 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
747
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. FisProject S.Tsuru
  • 2.  S.Tsuru 所属:学生、FisProject 趣味:テレビ鑑賞 ◦ キーワード:ニュース,アニメ,雑学,豆知識,SF 興味:Webシステム関連 ◦ キーワード:セキュリティ,CoffeeScript
  • 3.  CodeIgniter ◦ CodeIgniterとは ◦ 何が便利? ◦ ディレクトリ構造 ◦ CodeIgniterのURL ◦ データベース 便利なソフト「PhpStorm」
  • 4.  CodeIgniter ◦ [ko‘ud ig・nit・er] こーど いぐないたー ◦ 無料のPHP用のフレームワーク ◦ ライセンスはApache/BSD スタイル オープンソースラ イセンス ◦ 規約など覚えることが少ない ◦ 日本CodeIgniterユーザ会が充実、活発  CodeIgniter ユーザガイド 日本語版 がわかりやすい ◦ 豊富な利用実績 ◦ Model/View/Controllerに準拠
  • 5.  設定がほとんどない データベースの操作が簡単になる 他のPHPフレームワークと比べ高速 MVCに従い構築
  • 6.  index.php--------フロントコントローラ application ◦ config/------------設定ファイル集  database.php-------データベース接続設定 ◦ controllers/-------Controller ◦ helpers/-----------自作の関数 ◦ libraries/---------自作のクラス ◦ models/------------Model ◦ views/-------------View system/-----------変更しない
  • 7.  http://example.com/index.php/class/function/ID ◦ index.php  フロントコントローラ 表示を消す事ともできます。 ◦ class  呼び出すべきコントローラクラス(default:welcome) ◦ function  クラスの呼び出されるべき関数またはメソッド(default: index) ◦ ID  コントローラに渡される ID などの値
  • 8.  データベース設定 ◦ appllication/config/database.phpを編集 データベース操作 ◦ SQL文を書く  クエリのバインディング ◦ Active Record クラスを使う  クエリの構文は各種のデータベースアダプタが生成してく れる  データベースから独立したアプリケーションを作成できる  システムにより自動的に値のエスケープ処理が行われる  より安全なクエリが利用可能になります。
  • 9.  データベースを使ったWebアプリの開発経験が少 なく、難しいと思っていたのですが、システム側 でエスケープ処理をしてくれるなど開発者にやさ しいフレームワークでした。 「CodeIgniter ユーザガイド 日本語版」がわかり やすいです。 CodeIgniterを利用する際はユーザガイドを見な がらしていくことをお勧めします。
  • 10. PhpStorm 以前からeclipseを使用してきましたが、PHPに向 いたIDEはないかと探したところ発見 巷では、「最強のPHP統合開発環境」などと言わ れているようです コード補完、検索機能が賢くコーディングスピー ドが格段に上がりました 定義元にジャンプする機能が賢く、コードリー ディングが楽になる
  • 11.  試用期間が30日間用意されていいます PhpStormは有料ですが、優良なので買って損は ないのではないでしょうか License Price($) Commercial License 199 Upgrade Subscription 129 Academic License 29 Upgrade Subscription 49 Personal License 99 Upgrade Subscription 19