Expertise in PHP programming for site designing and implementation of Backend.
The ability to implement all kinds of PHP projects and to master various programming elements, including the following:
- Implementation of REST API in PHP.
- Expertise in design patterns to optimize codes. such as Singleton to implement the database, MVC to implement the overall project structure and...
- Expertise in Error Handeling and debugging PHP errors.
- Ensuring security at the code level by observing points such as preventing SQL Injection attacks in order to infiltrate the database, preventing XSS and injecting malicious codes through forms, observing the access level of important server files and folders, IP Blocking at the code level in order to prevent DDOS attacks at the code level (after choosing a good server), restriction for different server-side access according to the type of role of each user and...
- Implementation of crawler and web scraping robots in order to receive data on other sites.
- Using Composer to get libraries and packages built for PHP to reduce project development time.
- Expertise in MYSLI, PDO in order to communicate with the database.
- Designing a fully dynamic website and providing an admin panel to manage each section.
- ...