Your SlideShare is downloading. ×
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Reveal the Power of Php
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Reveal the Power of Php

5,187

Published on

Slide giới thiệu về PHP, những điểm đáng chú ý về ngôn ngữ PHP. Đồng thời trình bày một số khái niệm về Security, Large-scale và giới thiệu về chứng chỉ ZCE của Zend.

Slide giới thiệu về PHP, những điểm đáng chú ý về ngôn ngữ PHP. Đồng thời trình bày một số khái niệm về Security, Large-scale và giới thiệu về chứng chỉ ZCE của Zend.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,187
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
87
Comments
0
Likes
3
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. Reveal the Power of PHP Vo Duy Tuan – ZCE <tuanmaster2002@yahoo.com> Cisnet – 2010
  • 2. $nội_dung_trình_bày
    • Tại sao xây dựng web?
    • Sự phổ biến của PHP
    • Bảo mật
    • Large-scale PHP
    • Công cụ phát triển
    • Chứng chỉ ZCE – Zend
  • 3. $timeline
    • 1. Tại sao xây dựng web?
    • 2. Sự phổ biến của PHP
    • 3. Bảo mật
    • --- Tea break ---
    • 4. Large-scale PHP
    • 5. Công cụ phát triển
    • 6. Chứng chỉ ZCE – Zend
    • --- Hỏi & Đáp ---
  • 4. Tại sao xây dựng Web? 1
  • 5. 1. Tại sao chúng ta xây dựng website?
    • Bởi vì…
  • 6. 1. Phân loại website
      • Social Network
      • Message Board: Forum, Guestbook, Blog…
      • CMS – Content Management System
      • E-Commerce
      • Multimedia (Image Gallery, Music, Video)
      • Web-mail
      • IM – Instant Message
      • Office tools
  • 7. Sự phổ biến của PHP 2
  • 8. Ngày xửa, ngày xưa…
    • Rasmus Lerdorf
      • Viết PHP năm 1994
      • Công bố năm 1995, PHP v2
      • Personal Home Page
  • 9. Ngày xửa, ngày xưa…
    • Andi Gutman
    • & Zeev Suraski
      • Viết lại parser
      • Công bố PHP3 năm 1998
      • Viết lại core của PHP, đưa ra Zend Engine năm 1999
  • 10. Một vài “ông lớn”
    • Facebook
    • Yahoo
    • Wikipedia
    • Joomla
    • Wordpress
    • … Zing me @ Zing @ Vinagame
  • 11. PHP làm việc như thế nào? LAMP Linux Apache MySQL PHP / Python / Perl
  • 12. PHP làm việc như thế nào?
  • 13. Tại sao dùng PHP?
    • Open source
    • Làm việc với nhiều cơ sở dữ liệu
    • Lập trình hướng đối tượng
    • Thư viện phong phú: Smarty, PDO…
    • Cộng đồng hỗ trợ lớn
    • Bảo mật
    • Khả năng mở rộng PHP (Extension)
  • 14.
    • Cơ sở dữ liệu
    • Website
    • Session
    • Hệ thống File
    Bảo mật 3
  • 15. 3.1. Cơ sở dữ liệu
    • SQL Injection
    • Information Leakage
  • 16. 3.1. SQL Injection
  • 17. 3.1. SQL Injection…
    • Xử lý dữ liệu trước khi truy vấn
    • Sử dụng prepared statement
    • Sử dụng thư viện PDO (PHP Data Object)
  • 18. 3.2. Bảo mật Website
    • Authentication Yếu
    • Sử dụng thư viện, plugin không tốt
    • DoS – DDoS – SPAM
    • Cross Site Scripting – XSS
    • Cross Site Request Forgery - CSRF
  • 19. 3.2. DOS - DDOS
    • DOS : Deny Of Service
    • DDOS: Distributed DOS
  • 20. 3.2. DOS – DDOS…
    • Sử dụng trang điều hướng
    • Sử dụng cơ chế Session
    • CAPTCHA
    • … sử dụng tầng khác trong mô hình web
  • 21. 3.3. Bảo mật Session
    • Session Fixation
    • Session Hijacking
  • 22. 3.3. Session Fixation
  • 23. 3.3. Session Fixation
    • Kiểm tra các cấu hình
    • Hỗ trợ regenerate session id, logout
  • 24. 3.4. Hệ thống File
    • File Including Injection
    • Remote File Inclusion
    • Command Injection
    • Shared Hosting, Local Attack
  • 25. 3.4. File Including Injection
  • 26. 3.4. File Including Injection
  • 27. 3.4. Remote File inclusion
  • 28. 3.4. Remote File inclusion
  • 29. Large-scale PHP 4
  • 30. 4.1. Cache
  • 31. 4.2. Điện toán đám mây
  • 32. 4.3. Cân bằng tải
  • 33. 4.4. MySQL Replication
  • 34. 4.5. NoSQL
  • 35. 4. Large-scale PHP
    • Cache
    • Điện toán đám mây (Cloud Computing)
    • Cân bằng tải
    • MySQL Replication, Database Partitioning
    • “ NoSQL” Database
    • Clustering
    • Message Queue (Job Queue…)
    • XMPP
    • Lưu trữ phân tán (Distributed Data Storage)
  • 36. Công cụ phát triển 5
  • 37. 5. Công cụ phát triển
    • PHP: PhpEd, Zend Studio, PHP Manual…
    • Database: MySQL Workbench, PhpMyAdmin…
    • HTML: Notepad++, Dreamweaver…
    • CSS: Dreamweaver, Rapid CSS
    • Javascript: Aptana…
    • Source Control: Subversion (SVN)
    • … Google
  • 38.
    • Zend PHP 5 Certification
    • Zend Framework Certification
    Chứng chỉ ZCE - Zend 6
  • 39. 6. Zend Yellow Pages
  • 40. 6. Zend Certification
  • 41. 6. Zend Certification Exam
    • PHP Basics
    • Object Oriented Programming
    • PHP 4/5 Differences
    • Streams and Network Programming
    • Security
    • Functions
  • 42. 6. Zend Certification Exam
    • Databases and SQL
    • Strings and Patterns
    • Arrays
    • XML and Web Services
    • Web Features
    • Design and Theory
  • 43. 6. Zend Online Exam Interface
  • 44. 6. Exam Mock Test
  • 45. 6. Exam Mock Test Result
  • 46.
    • … Võ Duy Tuấn
    • … [email_address]
    • … Web Freelancer
    • … PHP Trainer
    • … Zing Me - Interactive Designer @VINAGAME
    you_forgot if
  • 47.
    • It’s time to query me…
    Thanks you!

×