Al comienzo del taller: “PHP es bueno, pero recuerda que debes probar todos los idiomas”.
Una vez que se dice eso:
- Instalar herramientas y entorno
Apache, PHP, Sublime Text / Atom, etc.
- ¿Puedo construir un sitio web público usando Ionic 3 con PHP / MySQL como backend de forma segura?
- ¿Diferencia entre la validación del lado del cliente y la validación del lado del servidor?
- ¿Cómo es que ninguna de las nuevas empresas tecnológicas está usando ExtJS para el desarrollo web?
- ¿Cuál es la principal diferencia entre http y html?
- ¿Qué debería aprender para crear un tema de WordPress receptivo?
- Programación Fundamental y OOP
Declaración de variables, asignación, métodos, clases
- Arquitectura de tercer nivel y MySQL / PostGreSQL
El cliente ingresa la URL, Apache recibe la solicitud, llama a PHP VM, Zend hace su trabajo. Luego se envía de vuelta al cliente. El contenido dinámico se realiza a través de JS, no a través de PHP. Las consultas se envían a DB que se basan en un esquema que contiene filas.
- Marco MVC y Laravel
Modelo de controlador de vista de modelo. Laravel, porque es lo mejor que PHP tiene para ofrecer.
(Cosas importantes pero podrían estar fuera del alcance)
- Git y control de fuente
- Implementación en Heroku / AWS, etc.