مفاد آموزشی پی اچ پی PHP

Chapter 1: Introآشنایی

  • Intro
  • Dynamic VS Static
  • Client-Server programming
  • Lang programming VS Scripts
  • Application Server, Host
  • PHP VS ASP
  • Start

Chapter 2: Syntax ساختار و قوانین دستورات

  • Variables
  • Circles
  • Echo – print and HTML output
  • HTML Review
    • HTML
    • JS
    • CSS
    • Firefox and firebug
    • String , Chars
    • Arrays
    • Arithmetic Operators , Comparison Operators
    • Functions

Chapter 3: Web Request and Response ارتباط اطلاعات ما بین سرور و وب

  • POST , GET
  • REQUEST, HEADER, SERVER
  • SESSION
  • COOKIE
  • Upload

Chapter 4: OO طراحی شی گرا

  • Class
  • Require - Include
  • Design and Working with objects
  • Constructors & Destructors
  • Member & Method Visibility
  • The static keyword
  • Overloading

Chapter  5: Exception تشخیص خطاها

  • Exception handling
  • Extract errors and …

Chapter 6: Databaseپایگاه داده

  • MySQL intro
  • Create , connect DB
  • Load tables and show
  • Insert
  • Update
  • Drop and …

Chapter 7: Fileفایل

  • Files ,simple using
  • Read , write
  • Characters in file
  • Directories
  • Copy
  • Move
  • Delete

Chapter 8: Codingرمزنگاری و کدینگ

  • Hash
  • Manual coding
  • Image security
  • AES

Chapter 9: Curlingوب خزیدن

  • Simple curling
  • Advanced parameters
  • Cookie in curl

Chapter 10: Emailایمبل

  • IMAP and POP3
  • Get mails
  • Get folders
  • Get mail specification
  • Compose mail
  • Others

Chapter 11: CMDاجرای دستورات سیستم عامل (شبکه)

  • Exec, System
  • Run commands and parse response
  • Run php files
  • Args (input arguments)

Chapter 12 : Useful function توابع مفید

  • Regular expression
  • Split
  • Explode
  • String functions
  • Download files
  • Access in php and apache
  • Create zip files
  • Check Extension php ,  install…
  • System functions
  • Diagrams

Chapter 5: JavaScript professional

  • Parent and children in tag
  • validation
  • JQuery intro
  • Jquery sample
  • Mouse and keyboard handeling
  • AJAX
  • POST – GET AJAX requesting

 

Chapter 13: Patternsالگوهای برنامه نویسی مفید

  • Singleton
  • Factory
  • Proxy
  • Façade

Chapter 14: MVCمدل طراحی

  • Intro
  • Design MVC
  • Control
  • View
  • Module
  • Backend and frontend
  • Intro for IDEs and Frameworks

Chapter 15: CMS مدیریت محتوا

  • Intro
  • Create simple CMS with MVC
  • Joomla training
  • Wordpress training