Rimorsoft Online

Mi primer Framework PHP

¿Qué es un Framework? ¿Qué es TDD?.. y diferentes tecnologías. En esta serie desarrollaremos un proyecto web para comprender mejor la estructura de los frameworks modernos. La idea principal es comprender a Laravel, Symfony y cualquier sistema profesional de gran competencia. Los temas giran alrededor de los siguientes items:

  • Composer
  • Front Controller
  • Model
  • Controllers
  • Helpers

Lenguajes de Programación #PHP #Composer 18 Clases

  • Análisis de Laravel

    En esta clase usamos a Laravel para aprender de una herramienta profesional.

  • Web oficial de PHP

    Usaremos a la página oficial de PHP para comprender mejor el mensaje y objetivo de este curso.

  • Framework PHP que vamos a construir

    Veamos el resultado final, estructura de carpetas y un resumen.

  • Tabla y datos desde PHP

    Veamos cómo desde PHP podemos interactuar con una base de datos.

  • Creación de vista Index.php

    Comencemos nuestro proyecto creando de manera muy sencilla nuestro acceso al sistema.

  • Vista detalle

    En este caso crearemos una vista para obtener un único registro de acuerdo al parámetro de la dirección.

  • Separación de la vista y lógica

    En esta clase comenzamos con la organización del código.

  • Lógica de la aplicación

    ¿Cuál es la lógica de la aplicación? El enfoque de esta clase es organización para un mejor mantenimiento.

  • Plantilla web

    Necesitamos una plantilla para no repetir los elementos comunes de nuestro sistema.

  • Archivo helper

    Archivo único para alojar nuestras funciones PHP.

  • Front Controller

    Definiendo el acceso único de nuestro sistema.

  • Función autoload de Composer

    Nos ayudamos de Composer para escribir menos líneas de código.

  • Acceso a datos

    Necesitamos acceder a los datos mediante una herramienta profesional y eso es lo que configuramos en esta clase.

  • Archivo env

    Organización de nuestras variables de entorno.

  • Routing

    Centralización de rutas, directamente configuramos nuestro sistema de enrutamiento.

  • Respuesta al error 404

    Nuestro sistema debe estar preparado para responder en caso de que no exista la ruta que el usuario intenta visitar.

  • Estructura del proyecto

    Con la intención de comprender mejor hacemos un análisis de lo construido.

  • Request y Response

    Repasamos el ciclo básico de peticiones y respuestas, directamente los términos request y response.