Đề cương khóa học

Giới thiệu

Ôn tập kiến thức cơ bản về PHP Programming

Sử dụng Namespaces PHP

  • Tổng quan về Namespaces
  • Định nghĩa Namespaces
  • Sử dụng Namespaces
  • Làm việc với Composer
  • Hiểu các quy tắc phân giải tên

Sử dụng Interfaces PHP

  • Tạo một Interface
  • Mở rộng một Interface
  • Làm việc với các Interfaces được định nghĩa trước của PHP

Làm việc với Traits PHP

  • Hiểu về Traits PHP
  • Tạo một Trait PHP

Object-Oriented Programming với PHP nâng cao

  • Sử dụng Magic Methods của PHP
  • Sử dụng Constructors của PHP
  • Sử dụng Deconstructors của PHP
  • Sử dụng Singletons của PHP

Triển khai Abstract Classes PHP

  • Tổng quan về Abstract Classes PHP
  • Tạo Abstract Classes PHP

Sử dụng Iterator PHP

  • Tạo một Iterator PHP
  • Sử dụng Stacking Iterators
  • Sử dụng SPL Iterators

Sử dụng Generators PHP

  • Tổng quan về Generators PHP
  • Tạo một Generator PHP

Triển khai Password Hashing, Password Verification và Password Updating trong PHP

Làm việc với Type Hints PHP

  • Hiểu các Type Hints cơ bản của PHP
  • Sử dụng Strict Type Declarations của PHP
  • Làm việc với Return Types của PHP

Làm việc với Closures PHP

  • Tổng quan về Closures PHP
  • Tạo một Closure PHP
  • Sử dụng Closures nâng cao

Sử dụng Exceptions PHP

  • Hiểu về Exceptions PHP
  • Throwing một Exception
  • Triển khai Nested Exceptions
  • Triển khai SPL Exceptions PHP
  • Mở rộng Exceptions PHP
  • Sử dụng Finally Block

Debugging và Logging trong PHP

Sử dụng Functions trong PHP

  • Hiểu về việc tái sử dụng mã
  • Hiểu về Function Feeding
  • Trả về dữ liệu từ một Function
  • Demo: Call-by-Value vs. Call-by-Reference

Sử dụng các Extension liên quan đến Date và Time

Sử dụng các Function Regular Expressions (REGEX) của PHP

Sử dụng các Function thao tác String

Xử lý lỗi Runtime trong PHP

Thực hiện các thao tác trên File trong PHP

Accessing Database Storage trong PHP

Triển khai Design Patterns trong PHP

Triển khai Mail Function trong PHP

  • Demo: Gửi và nhận Emails trong PHP
  • Demo: Sử dụng SMTP (Simple Main Transfer Protocol) để gửi E-mails

Sử dụng PEAR và cURL trong PHP

  • Demo: Sử dụng Extension và Application Repository PHP (PEAR)
  • Demo: Triển khai cURL cơ bản
  • Demo: Webscraping bằng cURL

Làm việc với Web Services trong PHP

  • Sử dụng Simple Object Access Protocol (SOAP)
  • Sử dụng Web Services Description Language (WSDL)

Hiểu về Intropection và Reflection trong PHP

  • Demo: Sử dụng Instropection API
  • Demo: Sử dụng Reflection API
  • Demo: Sử dụng Smarty Templates

Làm việc với Sessions PHP

  • Hiểu về Sessions
  • Demo: Cơ chế Session PHP

Tổng quan về các Framework PHP

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Triển khai Best Practices và Security trong PHP

  • Hiểu về Best Practices
  • Demo: Sử dụng Encryption

Troubleshooting

Tóm tắt và Kết luận

Requirements

  • Kinh nghiệm lập trình cơ bản PHP

Đối tượng

  • Các nhà phát triển web
  • Bất kỳ ai quan tâm đến việc nâng cao kiến thức hiện có PHP
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories