jairogarcíarincón
Descripción
Aprende a desarrollar y lanzar tu propio CMS desde cero con PHP7, MySQL5, patrón MVC y las tecnologías asociadas HTML5, CSS3 y Javascript.
En esta clase recorreremos todo el proceso de planificación, desarrollo y puesta en marcha de un gestor de contenidos o CMS (Content Management System) de tipo Blog con front-end y back-end que sirva de punto de partida para trabajos más complejos.
Para ello planificaremos los objetivos y la estructura de nuestro sitio web, crearemos el proyecto utilizando control de versiones, desarrollaremos la programación utilizando las tecnologías descritas anteriormente y, después de un protocolo de pruebas, estaremos listos para lanzar el blog.
Puesto que el objeto es cubrir todo lo relacionado con PHP, Programación orientada a objetos y Bases de Datos, las cuestiones relativas a diseño web, adaptación a dispositivos móviles y, en general, cuestiones visuales, se explicarán de forma resumida, si bien en mi sitio web tienes diferentes clases que pueden ayudarte en ese aspecto.
Para afrontar la clase correctamente, se recomiendan ciertos requisitos previos:
- Conocimientos de Arquitecturas y Herramientas de programación en lado servidor.
- Conocimientos de Aplicaciones web con HTML5, CSS3 y Javascript.
- Conocimientos de Uso de estilos y diseño responsive: Bootstrap.
- Conocimientos de Programación en PHP.
- Tener instalado y configurado un entorno LAMP (Linux, Apache, MySQL, PHP); bien en entorno local mediante herramientas como XAMPP, o bien en un entorno remoto de tipo Amazon AWS.
- Conocimientos de Programación orientada a objetos con PHP.
- Conocimientos de Bases de datos en PHP.
- Durante el aprendizaje, es recomendable que el archivo de configuración php.ini muestre todos los errores mediante la directiva display_errors = On y la opción E_ALL (puedes comprobar donde está el archivo php.ini y la configuración de errores ejecutando phpinfo() en cualquier archivo PHP).
Además, será necesaria la instalación y configuración de un entorno de desarrollo integrado o IDE (Integrated Development Environment) como NetBeans o phpStorm.
Publicado el 25 de Mayo de 2023
bloggestor de contenidosphpmysqlcss3javascriptjqueryajax