Who is this course for:
- You are already working in IT and want to expand your competencies – to do PHP development
 
- Self-study, which was free of charge, has stalled you at a certain stage, and now you are looking for reliable PHP courses from scratch to clarify certain points for yourself
 
- You’re a beginner and want to change your profession to do something you love and make money doing
 
Your study plan for the PHP Pro course:
- Web applications and the role of PHP in working with them
 
- The basics of the PHP language
 
- Working with arrays
 
- Basics of working with the version control system
 
- Functional programming
 
- Overview of built-in functions
 
- Filtering, data validation and working with the form
 
- Working with the file system
 
- Cookies, Sessions
 
- Relational model of databases
 
- Basic SQL queries
 
- MySQL: Database management systems (DBMS)
 
- Work on a joint project “Online store”
 
- Creating a CMS
 
- Hosting
 
- Linux basics
 
- Git basics
 
- Composer
 
- PHP 7.x
 
- OOP
 
- PSR standards
 
- Design templates, SOLID, DRY, KISS, YAGNI
 
- Reflection API
 
- Standard PHP Library (SPL)
 
- Security in PHP
 
- Debugging, error prevention, profiling, optimization
 
- REST
 
- Testing
 
- CI services: Travis CI, Scrutinizer CI
 
- Using Docker. Application containerization
 
- The MySQL database
 
- Service architecture
 
- Overview of popular frameworks
 
- MVC and Symfony 4 framework
 
- The components of Symfony
 
- How to write a resume and pass an interview