• No hay productos en el carrito.

Inicio / Cursos / Curso de Programación Backend en PHP Laravel
Impartido por Héctor de LeónPago único de $2,800 MXN · acceso por 12 meses

Curso de Programación Backend en PHP Laravel

Aprenderás a crear aplicaciones REALES con Laravel: Autenticación, Seguridad, Arquitectura de Software, JWT

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 22 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

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.

  • PHP
  • Laravel
  • Crear aplicaciones Backend
  • Conceptos del Backend
  • Autenticación con JWT
  • Programación Orientada a Objetos

Temario

UNIDAD 1 - Introducción · 1 lecciones

UNIDAD 1 - Introducción

  • Bienvenida al cursoVideo · 1 min
UNIDAD 2 - Introducción a PHP (sintaxis básica) · 12 lecciones

UNIDAD 2 - Introducción a PHP (sintaxis básica)

  • Instalación de XAMPPVideo · 7 min
  • VariablesVideo · 7 min
  • Tipos de datoVideo · 5 min
  • Estructura de control "if"Video · 3 min
  • Estructura de control "else" y "else if"Video · 5 min
  • Estructura de control "switch"Video · 4 min
  • Estructura de control ternariaVideo · 2 min
  • Bucle "for"Video · 5 min
  • Bucle "while"Video · 2 min
  • Bucle "do while"Video · 2 min
  • FuncionesVideo · 5 min
  • Funciones existentes en PHPVideo · 4 min
UNIDAD 3 - Introducción a PHP (Arrays) · 5 lecciones

UNIDAD 3 - Introducción a PHP (Arrays)

  • Array indexadosVideo · 3 min
  • Array asociativosVideo · 2 min
  • Estructura de control "foreach"Video · 3 min
  • Arrays multidimensionalesVideo · 3 min
  • Funciones comunes para ArraysVideo · 4 min
UNIDAD 4 - Programación Orientada a Objetos en PHP · 20 lecciones

UNIDAD 4 - Programación Orientada a Objetos en PHP

  • Clases y ObjetosVideo · 5 min
  • MétodosVideo · 1 min
  • ConstructoresVideo · 2 min
  • DestructoresVideo · 1 min
  • Propiedades y métodos estáticosVideo · 3 min
  • Clases con tipadoVideo · 5 min
  • Union TypesVideo · 2 min
  • HerenciaVideo · 5 min
  • EncapsulamientoVideo · 7 min
  • Métodos Getter y SetterVideo · 4 min
  • Clases AbstractasVideo · 7 min
  • InterfacesVideo · 8 min
  • TraitsVideo · 9 min
  • Polimorfismo - Sobreescritura de métodosVideo · 5 min
  • Polimorfismo - InterfacesVideo · 5 min
  • Clases con propiedades dinámicas con "stdClass"Video · 2 min
  • Conversión de Arrays a ObjetosVideo · 5 min
  • JSONVideo · 4 min
  • Serialización de Objetos a JSONVideo · 5 min
  • NamespaceVideo · 3 min
UNIDAD 5 - Programación Funcional en PHP · 7 lecciones

UNIDAD 5 - Programación Funcional en PHP

  • Función PuraVideo · 5 min
  • RecursividadVideo · 3 min
  • InmutabilidadVideo · 6 min
  • Función de Primera ClaseVideo · 2 min
  • Función de Orden SuperiorVideo · 4 min
  • Arrow FunctionVideo · 3 min
  • Captura de Variables Externas con "use"Video · 2 min
UNIDAD 6 - Programación Backend · 2 lecciones

UNIDAD 6 - Programación Backend

  • ¿Qué es Programación Backend?Video · 5 min
  • HTTPVideo · 7 min
UNIDAD 7 - Introducción a Laravel · 7 lecciones

UNIDAD 7 - Introducción a Laravel

  • ¿Qué es Laravel?Video · 3 min
  • Instalación de ComposerVideo · 2 min
  • Instalación y creación de proyecto LaravelVideo · 1 min
  • Creación de APP LaravelVideo · 3 min
  • Estructura de LaravelVideo · 6 min
  • Patrón Arquitectónico MVC (Modelo-Vista-Controlador)Video · 2 min
  • Creación del primer EndpointVideo · 4 min
UNIDAD 8 - Rutas y Controladores · 8 lecciones

UNIDAD 8 - Rutas y Controladores

  • Creación de ControladorVideo · 4 min
  • Envió de Parámetros en RutaVideo · 2 min
  • Solicitudes HTTP por Método GETVideo · 3 min
  • Códigos de Respuestas HTTP desde LaravelVideo · 4 min
  • Constantes de Symfony para Codigos de Respuesta HTTPVideo · 2 min
  • Solicitudes HTTP por Método POSTVideo · 6 min
  • Solicitudes HTTP por Método PUTVideo · 6 min
  • Solicitudes HTTP por Método DELETEVideo · 2 min
UNIDAD 9 - Migrations · 6 lecciones

UNIDAD 9 - Migrations

  • Conexión a Base de DatosVideo · 3 min
  • Creación de migraciónVideo · 4 min
  • Ejecución de migraciónVideo · 2 min
  • Realizar cambios a tablas con migracionesVideo · 3 min
  • Revertir cambios de migracionesVideo · 2 min
  • Crear Foreign Keys con migracionesVideo · 7 min
UNIDAD 10 - Seeding · 4 lecciones

UNIDAD 10 - Seeding

  • Creación de SeederVideo · 3 min
  • Resetear la Base de DatosVideo · 2 min
  • Crear Seeder para Tablas con Foreign KeysVideo · 7 min
  • Uso de Faker para generar datos AleatoriosVideo · 5 min
UNIDAD 11 - Models y Factories · 6 lecciones

UNIDAD 11 - Models y Factories

  • ModelsVideo · 3 min
  • Datos rellenables en ModelsVideo · 2 min
  • Indicar relaciones entre ModelsVideo · 1 min
  • Creación de FactoryVideo · 4 min
  • Ejecución de FactoryVideo · 2 min
  • Creación de Factories con relacionesVideo · 4 min
UNIDAD 12 - Eloquent ORM · 9 lecciones

UNIDAD 12 - Eloquent ORM

  • Obtener información de la Base de DatosVideo · 4 min
  • Obtener un registro por su IdVideo · 3 min
  • Seleccionar campos y Ordenar resultadosVideo · 3 min
  • Filtrado de informaciónVideo · 6 min
  • Operador LIKE en EloquentVideo · 3 min
  • Operador Or en filtrado de informaciónVideo · 2 min
  • Búsqueda Dinámica AvanzadaVideo · 7 min
  • JoinVideo · 3 min
  • GroupByVideo · 3 min
UNIDAD 13 - CRUD en Laravel · 12 lecciones

UNIDAD 13 - CRUD en Laravel

  • Obtener informaciónVideo · 4 min
  • Paginado de InformaciónVideo · 4 min
  • Guardado de informaciónVideo · 3 min
  • Validar informaciónVideo · 6 min
  • Personalización de errores de validaciónVideo · 2 min
  • Ocultar información retornada por el ModelVideo · 1 min
  • Editar informaciónVideo · 3 min
  • FormRequest para validar informaciónVideo · 7 min
  • Retornar Errores como JSON desde FormRequestVideo · 4 min
  • Creación de Clase General para sobrescribir métodos de FormRequestVideo · 3 min
  • Eliminación de informaciónVideo · 2 min
  • Modelos con eliminación lógicaVideo · 5 min
UNIDAD 14 - Middleware · 7 lecciones

UNIDAD 14 - Middleware

  • Creación de MiddlewareVideo · 6 min
  • Transformación de información de SolicitudesVideo · 3 min
  • Usar AliasVideo · 1 min
  • Recibir valores en el MiddlewareVideo · 2 min
  • Obtener información de la solicitud HTTPVideo · 4 min
  • LoggingVideo · 6 min
  • Terminable MiddlewareVideo · 3 min
UNIDAD 15 - Seguridad con JWT · 15 lecciones

UNIDAD 15 - Seguridad con JWT

  • ¿Qué es JWT?Video · 3 min
  • Instalación de biblioteca tymon/jwt-authVideo · 2 min
  • Configuración en Laravel de tymon/jwt-authVideo · 3 min
  • Configuración de driver de Autenticación de LaravelVideo · 1 min
  • Adaptar Model User para poder usar JWTVideo · 3 min
  • Creación de Requests para validar AutenticaciónVideo · 4 min
  • Registro de UsuariosVideo · 5 min
  • Autenticación de Usuarios (Login)Video · 5 min
  • Retornar tiempo de ExpiraciónVideo · 2 min
  • Asignación de Middleware de JWT a RutasVideo · 2 min
  • Identificar Usuario por el TokenVideo · 2 min
  • Invalidar Token (Logout)Video · 3 min
  • Funcionamiento del Cache de LaravelVideo · 4 min
  • Refresh TokenVideo · 5 min
  • ClaimsVideo · 3 min
UNIDAD 16 - Service Container · 8 lecciones

UNIDAD 16 - Service Container

  • ¿Qué es el Service Container?Video · 7 min
  • Inyección de Clases con cero dependenciasVideo · 7 min
  • Inyección de Clases que Implementan InterfacesVideo · 5 min
  • Inyección de Clases con ConstructorVideo · 10 min
  • Inyección de Clases con Dependencias de otras clases InyectadasVideo · 8 min
  • Context BindingVideo · 4 min
  • Binding como SingletonVideo · 5 min
  • Obtener manualmente objetos del Service ContainerVideo · 2 min
UNIDAD 17 - Events y Listeners · 8 lecciones

UNIDAD 17 - Events y Listeners

  • ¿Qué es un Event?Video · 4 min
  • ¿Qué es un Listener?Video · 5 min
  • Ejecutar un EventVideo · 2 min
  • Events en segundo planoVideo · 6 min
  • Manejo de Listeners fallidosVideo · 4 min
  • Especificar reintentos a un ListenerVideo · 2 min
  • Poner tiempo de espera en ListenerVideo · 2 min
  • Ciclo de ejecución de reintentos y failed en ListenersVideo · 2 min
UNIDAD 18 - Service Providers · 8 lecciones

UNIDAD 18 - Service Providers

  • ¿Qué es un Service Provider?Video · 3 min
  • Creación de Service ProviderVideo · 1 min
  • Creación de clase e inyectada en Service Provider PersonalizadoVideo · 5 min
  • Configuración de valoresVideo · 3 min
  • Probar lo configurado con Service Provider personalizadoVideo · 5 min
  • Uso del método boot() para registrar rutasVideo · 3 min
  • Registro de Events y Listeners por medio de Service ProviderVideo · 6 min
  • Ejecución de Event desde clase servicioVideo · 3 min
UNIDAD 19 - Commands · 11 lecciones

UNIDAD 19 - Commands

  • ¿Qué es un Command?Video · 4 min
  • Creación de CommandVideo · 3 min
  • Commands con argumentos obligatoriosVideo · 2 min
  • Commands con argumentos opcionalesVideo · 2 min
  • Commands con flagsVideo · 2 min
  • Agregar descripciones de los argumentosVideo · 2 min
  • Command que consultan la Base de DatosVideo · 2 min
  • Manejo de Errores en CommandsVideo · 3 min
  • Commands que trabajan con objetos inyectadosVideo · 4 min
  • Commands para mantenimientoVideo · 6 min
  • Task SchedulingVideo · 6 min
UNIDAD 20 - Pruebas · 19 lecciones

UNIDAD 20 - Pruebas

  • Instalación de PestVideo · 4 min
  • Diferencia entre Unit Test y Feature TestVideo · 2 min
  • Crear Unit TestVideo · 4 min
  • Crear Feature TestVideo · 6 min
  • Pruebas para casos de Errores o ExcepcionesVideo · 4 min
  • Hacer Feature Test a ControllerVideo · 6 min
  • Configuración de Entorno de PruebasVideo · 5 min
  • Creación de Base de Datos para pruebasVideo · 1 min
  • Tests que usan Base de DatosVideo · 5 min
  • Constantes para uso de Respuestas HTTPVideo · 2 min
  • Test con Validaciones sobre la estructura del JSON de RespuestaVideo · 2 min
  • Test para probar creación de elementos en Base de DatosVideo · 6 min
  • Test para probar ValidacionesVideo · 6 min
  • Test para probar actualización de elemento en la Base de DatosVideo · 8 min
  • Test para probar dependencias en de elementos con otras TablasVideo · 8 min
  • Test para comprobar eliminaciones de elementos de Base de DatosVideo · 4 min
  • Test para validar eliminaciones de elementos que no existenVideo · 2 min
  • Test a Controllers que tienen Middleware JWTVideo · 4 min
  • Eliminar middleware de JWT en la ejecución de un Conjunto de TestsVideo · 2 min
UNIDAD 21 - Proyecto final - Módulo Venta · 13 lecciones

UNIDAD 21 - Proyecto final - Módulo Venta

  • Creación de Migración de Tabla ConceptVideo · 5 min
  • Creación de Migración de Tabla SaleVideo · 3 min
  • Creación de Migración de la relación Sale-ConceptVideo · 3 min
  • Creación de Models Concept y Sale y sus relacionesVideo · 3 min
  • Creación de Controller SaleController y configuración de rutaVideo · 3 min
  • Creación de Request SaleRequest para validar (Incluye validaciones de array)Video · 7 min
  • Creación de ConceptEntity para resolver las reglas de negocio de ConceptVideo · 5 min
  • Creación de SaleEntity para resolver las reglas de negocio de SaleVideo · 4 min
  • Guardado de Venta en Base de DatosVideo · 4 min
  • Creación de servicio SaleService para código más limpioVideo · 7 min
  • Unit Test para ConceptEntityVideo · 4 min
  • Unit Test para SaleEntityVideo · 6 min
  • Feature Test para CreateSaleServiceVideo · 7 min
UNIDAD 22 - Conclusión y código fuente · 1 lecciones

UNIDAD 22 - Conclusión y código fuente

  • Conclusión y DespedidaVideo · 1 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    22 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Curso de Programación Backend en PHP Laravel

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Héctor de León.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 22 unidades · 189 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Héctor de León; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Curso de Programación Backend en PHP Laravel

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture