PHP Core

Requirements

Basic UNIX skills.
Basic OOD (inherritance, polymorphism, encapsulation).
Understanding HTTP 1.1

 

Program Objectives

Get introduction in web development using PHP 5.5
Improve development skills
Know about OOD principles
Get practice experience with UNIX environment and running simple web applications inside it

 

Main sections of the curriculum

  1. 1. Linux environment. Git. Virtualization, Vagrant
  2. 2. Filesystem operations. Version control
  3. 3. Data types and structures
  4. 4. Cycles. Confitional operations
  5. 5. Functions and arguments
  6. 6. Classes
  7. 7. Abstract classes and interfaces
  8. 8. Type hinting. Type casting
  9. 9. Inherritance, polymorphism, encapsulation
  10. 10. Methods overload
  11. 11. Magic methods. Reflection
  12. 12. Static methods, properties. Constants
  13. 13. Exceptions and errors
  14. 14. Standard PHP Library
  15. 15. Traits. Callbacks
  16. 16. HTTP Request lifecycle
  17. 17. HTTP Response. Status codes. Redirects
  18. 18. HTTP Methods. GET & POST

 

Fill in a form