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