
Bienvenida al curso de Programación Backend en PHP Laravel
En esta clase veremos como instalar XAMPP, una de las tantas alternativas para trabajar con PHP
En esta clase veremos que es una variable en programación.
En esta clase veremos que es un tipo de dato.
En esta clase veremos que es la estructura de control condicional "if",
En esta clase veremos las instrucciones "else" y "else if", el complemento de la estructura de control "if"
En esta clase veremos la estructura condicional "switch".
En esta clase veremos la estructura de control condicional "ternary" o ternaria.
En esta clase veremos la estructura de control para repeticiones "for".
En esta clase veremos la estructura de control de repetición "while".
En esta clase veremos la estructura de control de repetición "do while".
En esta clase veremos que son las funciones en programación.
En esta clase veremos funciones existentes ya en PHP.
En esta clase veremos que son los Arrays en Programación.
En este curso veremos que son los Arrays asociativos.
Estructura de control "foreach"
En esta clase veremos que son los Arrays multidimensionales.
En esta clase veremos que son las clases y objetos.
En esta clase veremos que son los métodos
En esta clase veremos que es el constructor.
En esta clase veremos que es un destructor.
En esta clase veremos que son las propiedades y métodos estáticos.
En esta clase veremos como usar tipado de datos en clases.
En esta clase veremos el tipo Union.
En esta clase veremos que es la herencia en programación orientada a objetos.
En esta clase veremos que es el encapsulamiento.
En esta clase veremos que son los métodos Getter y Setter.
En esta clase veremos que son las clases abstractas.
En esta clase veremos que son las interfaces.
En esta clase veremos que son los Traits.
En esta clase veremos que es el polimorfismo al utilizar sobreescritura de métodos.
En esta clase veremos que es el polimorfismo al utilizar interfaces.
En esta clase veremos como crear objetos dinámicos utilizando stdClass.
En esta clase veremos como convertir Arrays a Objetos.
En esta clase veremos que es el formato JSON.
En esta clase veremos que es la serialización para transformar objetos a formato JSON.
En esta clase veremos que es el Namespace.
En esta clase veremos que es una función pura.
En esta clase veremos que es la recursividad.
En esta clase veremos que es la inmutabilidad.
En esta clase veremos que es una función de primera clase.
En esta clase veremos que es una función de orden superior.
En esta clase veremos que son las arrow functions.
En esta clase veremos el uso de la instrucción "use" de PHP.
En esta clase veremos que es Programación Backend
En esta clase veremos que es el Protocolo HTTP.
En esta clase veremos que es Laravel.
En esta clase instalaremos el gestor de paquetes Composer.
En esta clase instalaremos Laravel
En esta clase crearemos un App de tipo Laravel
En esta clase veremos la estructura de carpetas de como esta conformado Laravel.
En esta clase veremos que es el Patrón Arquitectónico MVC.
En esta clase crearemos nuestro primer Endpoint en Laravel.
En esta clase veremos que es un Controlador.
En esta clase enviaremos parámetros con valores en las rutas de Laravel.
En esta clase veremos como hacer solicitudes HTTP por medio de GET
En esta clase veremos como manejar los códigos de respuesta desde Laravel.
En esta clase veremos como usar las constantes predefinidas en Symfony en Laravel.
En esta clase veremos como hacer solicitudes HTTP por medio de POST las cuales incluyan información{on en el Body.
En esta clase veremos como hacer solicitudes HTTP por PUT y también como hacer envió de parámetros en ruta y Body.
En esta clase veremos como hacer solicitudes HTTP por medio de DELETE.
En esta clase veremos como configurar la cadena de conexión a base de datos en Laravel.
En esta clase veremos cómo crear una migración.
En esta clase veremos como ejecutar migraciones.
En esta clase veremos como realizar cambios a tablas ya existentes utilizando migraciones.
En esta clase veremos como revertir cambios hechos con migraciones.
En esta clase veremos cómo crear Foreign Keys desde migraciones.
En esta clase crearemos un Seeder en Laravel para poblar de información las tablas.
En esta clase veremos como realizar un reseteo de la base de datos, el cual borre las tablas, y vuelva a generarlas utilizando las migraciones, más, meta la información de los Seeders.
Comando: php artisan migrate:fresh --seed
En esta clase vamos a ver cómo crear un Seeder para una tabla que tiene campos Foreign Keys que la relacionan a otra tabla.
Comando: php artisan db:seed --class=ProductTableSeeder
En esta clase veremos cómo usar la biblioteca Faker para generar información aleatoria.
En este curso aprenderás a crear aplicaciones Backend.
Este curso se enfoca a la enseñanza de conceptos, por lo cual, una vez aprendidos los conceptos, no importa con que otro lenguaje desees implementarlos, lo aprendido te servirá sin importar el lenguaje de programación.
El curso de conforma de una introducción a los conceptos fundamentales del lenguaje PHP, ya que en mi experiencia de años dando clases de programación me he dado cuenta de que mucho problema que tienen los programadores es no saber los fundamentos.
El curso cuenta con la enseñanza del framework de PHP más popular del momento: Laravel.
Nos adentraremos a los elementos que estructuran Laravel, para que seas capaz de realizar aplicaciones Backend robustas y escalables.
El curso también incluye un apartado de Programación Orientada a Objetos, con el cual podrás solventar debilidades en este paradigma si es que existen.
También se incluye un apartado de Programación funcional, un paradigma que va tomando más relevancia conforme pasa el tiempo.
Al finalizar el curso, estarás listo para crear desarrollos backend, teniendo a tu conocimiento conceptos que son comunes en el backend, lo cual, te servirá si pasas a otros lenguajes de programación.
Espero que este curso te sirva en tu vida laboral como programador.