MVC y otras técnicas de desarrollo en PHP

BackEnd

Curso para los programadores PHP que quieren aprender las técnicas más esenciales para el desarrollo de aplicaciones web

Intermedio Corto (hasta 8 horas) Precio en promoción 120€ 99€
Clic para comenzar...

Este curso está pensado para las personas que ya tienen algunos conocimientos de PHP y que desean aprender técnicas más avanzadas para construir sitios web y aplicaciones de mayor calidad, facilitando aspectos deseables como la reutilización del código, mantenimiento, seguridad, versatilidad, desacoplamiento, etc.

Se ofrecerán las bases para entender la orientación a objetos en PHP, el patrón MVC (Modelo, Vista, Controlador), abstracción de bases de datos, seguridad, APIs y comunicación cliente/servidor basada en JSON, etc. Todo técnicas esenciales que permitirán a los estudiantes abordar proyectos aportando soluciones de mayor calidad.

Seguramente se haya oído la frase "ningún lenguaje de programación es malo, los que lo hacen mejor o peor son los programadores". Significa que, no se trata solo de saber programar, sino de aplicar técnicas deseables que nos permitan producir código de calidad y faciliten el éxito de los proyectos. Este curso tiene como objetivo asentar esas bases esenciales para conseguir que los estudiantes sean capaces de convertirse en mejores programadores, adquiriendo los conocimientos necesarios para conseguirlo.

Para ello hemos reunido una serie de técnicas deseables para la programación, que pensamos son imprescindibles para los desarrolladores en PHP. Se trata de aprender MVC, pero también librerías que nos permitan usos tan interesantes como la  abstracción de bases de datos, acceso a los datos mediante objetos, seguridad, etc.

Durante 4 semanas mejorarás tus habilidades y conocimientos en diversas parcelas esenciales del desarrollo y serás capaz de abordar proyectos bajo nuevas perspectivas, más útiles, ordenadas y versátiles.

Constructores

Miguel Angel Alvarez

Destructores

Miguel Angel Alvarez

Métodos mágicos

Miguel Angel Alvarez

Referencias

Miguel Angel Alvarez

Static

Miguel Angel Alvarez

Herencia

Miguel Angel Alvarez

Redefinir métodos

Miguel Angel Alvarez

Modificador Final

Miguel Angel Alvarez

Abstracción y polimorfismo

Miguel Angel Alvarez

Constructores privados

Miguel Angel Alvarez

​Introducción a PDO

Carlos Ruiz Ruso

Clase extra: entorno con Vagrant

Miguel Angel Alvarez

Primeros pasos Vagrant

Miguel Angel Alvarez

PuPHPet

Miguel Angel Alvarez

Clase extra: Vagrant Windows

Miguel Angel Alvarez

PDO en profundidad

Carlos Ruiz Ruso

Ejercicios

Miguel Angel Alvarez

Introducción a MVC

Miguel Angel Alvarez

Presentación de PHP-MINI

Miguel Angel Alvarez

Primeros controladores

Miguel Angel Alvarez

Controlador frontal

Miguel Angel Alvarez

Vistas y sintaxis aconsejada

Miguel Angel Alvarez

Mejora de las vistas

Miguel Angel Alvarez

Conceptos que generan dudas

Miguel Angel Alvarez

Composer autoload de clases

Miguel Angel Alvarez

Crear modelos

Miguel Angel Alvarez

Refactorización y slug

Miguel Angel Alvarez

Mensajes de Feedback unificados

Miguel Angel Alvarez

Gestión de errores 404

Miguel Angel Alvarez

Sistema de Login I

Miguel Angel Alvarez

Sistema de Login II

Miguel Angel Alvarez

Sistema de Login III

Miguel Angel Alvarez

Sistema de Login IV

Miguel Angel Alvarez

Ajax básico

Miguel Angel Alvarez

Ajax clásico en MVC

Miguel Angel Alvarez

JSON y Templates

Miguel Angel Alvarez

Seguridad I

Carlos Ruiz Ruso

Seguridad y Soluciones II

Carlos Ruiz Ruso

En producción: Deploy PHP I

Miguel Angel Alvarez

En producción: Deploy PHP II

Miguel Angel Alvarez

Variantes del MVC

Miguel Angel Alvarez

Inyección de dependencias

Miguel Angel Alvarez

Miguel Angel Alvarez

Desarrollador Fullstack

Carlos Ruiz Ruso

PHP, Wordpress