- Aprenda el patrón de diseño MVC.
- Aprender programación orientada a objetos.
- Aprende AJAX
- Aprende esto y practica con php.
Como desea utilizar AJAX, debe aprender cómo se crean las API y cómo funcionan.
Necesita conectar estas cosas con la base de datos. Lo más probable es que uses MySQL o MariaDB . Aprenda PDO y cómo preparar sus consultas SQL.
Para crear una arquitectura MVC , querrás usar un administrador de dependencias: Composer.
- ¿Por qué Facebook convierte su código PHP a C ++?
- ¿Qué complementos de WordPress se pueden usar para crear un sitio web más interactivo?
- ¿Cuál es mejor elegir, diseñador web o analista de datos?
- ¿Qué proveedor o proveedor de alojamiento web utilizan los desarrolladores web profesionales?
- En cinco años, ¿qué idioma es más prominente: Node.js, Python o Ruby? ¿Por qué?
Aprenda sobre los espacios de nombres en php. Esto te ayudará en las clases y archivos de carga automática. Esto te ayudará en muchos tipos diferentes de programas que escribes en php.
Para las solicitudes AJAX, debe aprender cómo puede enviar solicitudes a las API que ha creado. Aprenda jQuery para esto.
Sepa qué es JSON y use el visor JSON (disponible en línea).
Si desea que sus aplicaciones sean más seguras, le gustaría aprender sobre CAPTCHA. Aprende cómo puedes crearlo con Sesiones .
Además, querrá proteger su aplicación de los ataques CSRF. Aprende a prevenirlo. Captcha hará el trabajo, pero también aprenderá cómo puede usar tokens csrf para esto.
Para interactuar con la base de datos, se requeriría SQL.
Si está utilizando MongoDB u otra base de datos NoSQL , necesita aprender a usar sus controladores.
Por ahora creo que he cubierto la mayor parte de la parte. Esto te ayudara.
Esto te ayudará a crear muchos otros programas también. Aprende por una vez y disfruta por un tiempo.
¿Qué sigue?
Cambiar el lenguaje de programación y las tecnologías.