
Te cuento lo que vamos a ver en el curso...
Aprende a usar el patrón Modelo Vista Controlador en PHP nativo sin utilizar ningún framework.
Aprenderemos a desarrollar un mini framework en PHP usando POO y el MVC.
¿Que es un framework? ¿Para que sirve? ¿Que ventajas tiene? ¿PHP? Encontrarás respuesta a todas estas preguntas.
Instalaremos un servidor de aplicaciones web en nuestro equipo local.
Instalaremos Composer para gestionar las dependencias de paquetes PHP.
En esta clase vamos a instalar Cygwin para emular una consola unix, con el instalaremos Git y otras herramientas.
Vamos a instalar Netbeans para desarrollar PHP con él.
Instalaremos un servidor de aplicaciones web (Apache, PHP, MySQL) para programar en nuestro equipo local con Windows.
Aprenderás a instalar Zend Framework 2 en un servidor LAMP (Linux, Apache, MySQL y PHP).
Recomendaciones para el curso de ZF2 de victorroblesweb.
Aprenderemos a crear virtualhosts en nuestro servidor Apache local.
En esta clase analizaremos la estructura de ficheros que tiene el framework, sabremos donde va la configuración, los módulos, los modelos, las vistas, los controladores, etc.
En esta clase veremos como hacer nuestro primer Hola Mundo con ZF2
Veremos lo más basico sobre como crear controladores, acciones y vistas.
Aprenderemos como utilizar el enrutamiento en Zend Framework 2 para crear y personalizar rutas, y además pasar valores por la url.
Profundizaremos en el uso de controladores, recibiremos datos por la url, y le pasaremos información a la vista desde el controlador.
En esta clase te muestro como hacer redirecciones para saltar de una url a otra.
Veremos que son las plantillas, como modificarlas, como crear nuevas, como usarlas y establecerlas en nuestras páginas.
En esta clase aprenderemos a crear nuevos módulos en un proyecto de ZF2.
Definiremos un modelo de formulario y veremos como usarlo en el controlador.
Continuaremos creando nuestro formulario y veremos como generarlo en la vista.
Recibiremos los datos que nos llegan desde el formulario en una acción del controlador y los mostraremos.
En esta clase aprenderas a validar cualquier dato con los validadores que incluye ZF2 de forma sencilla y rápida.
Aplicaremos validaciones y filtros a un formulario, veremos como hacer que la validación funcione de forma automática y mostraremos los mensajes de error en la vista del formulario.
Vemos como crear un campo Select en un formulario de ZF2.
Como crear campos de tipo Checkbox y Radio buttons en Zend Framework 2
Veremos como rellenar un input Select del formulario con los resultados provenientes de la base de datos en ZF2.
En esta clase aprenderás a configurar la conexión a la base de datos en un proyecto de ZF2.
Creamos una base de datos para usarla en los posteriores ejemplos.
En esta clase vas a aprender todo lo que necesitas saber sobre los modelos y las entidades de Zend Framework 2.
Continuamos con la clase anterior y utilizaremos los modelos en nuestros controladores.
En esta clase vamos a hacer algún ejemplo para trabajar contra la base de datos y hacer consultas con SQL nativo.
Usaremos el completo Query Builder de ZF2 para hacer consultas e interacctuar con la base de datos.
En esta clase convertiremos el array del ResultSet del Query Builder en un array de objetos para trabajar de forma más cómoda y homogénea con el resultado de nuestras consultas.
Le echaremos un vistazo a la documentación oficial de Zend Framework para obtener más información, referencias y ayudas sobre el uso de la base de datos.
Crearemos un plugin para los controladores y tener de esta forma pequeños métodos abstraídos para ayudarnos en cualquier tarea.
Crearemos un View Helper para realizar pequeñas tareas en la vista y poder reutilizarlo siempre que queramos.
Crearemos las rutas necesarias para hacer la aplicación web de ejemplo.
Veremos el modelo que vamos a usar en este ejemplo.
Listaremos todos los usuarios de la tabla de la base de datos usando el método fetchAll en una tabla HTML en la vista.
En esta clase crearemos un formulario para añadir usuarios, lo mostraremos en la vista, lo validaremos y recibiremos los datos en el controlador y guardaremos los datos en la BBDD usando nuestro modelo.
Aprenderemos a usar los mensajes flash o sesiones flashdata para mostrar avisos de una sola ejecución en nuestra aplicación web.
En esta clase cifraremos la contraseña de los usuarios usando el componente Bcrypt de ZF2.
Reutilizaremos el formulario de añadir para editar los usuarios, cargaremos los datos del usuario a editar en el formulario y programaremos la lógica necesaria para actualizar la información del usuario.
Reutilizaremos el formulario de añadir para editar los usuarios, cargaremos los datos del usuario a editar en el formulario y programaremos la lógica necesaria para actualizar la información del usuario.
Veremos como hacer la acción de eliminar usuario, de forma que se puedan eliminar usuarios dando click en el botón de eliminar en el listado de los mismos.
En esta clase aprenderemos a usar la paginación de Zend Framework 2 y paginaremos el listado de usuarios.
En esta clase aprenderás a utilizar las sesiones en Zend Framework 2 y como siempre, haremos un ejemplo práctico.
En esta clase programaremos un login de usuarios utilizando el servicio de autenticación de Zend Framework 2.
Continuamos con la clase anterior.
Vamos a implementar una lista de control de acceso (ACL) para controlar el acceso de los usuarios a las diferentes rutas según su rol.
Continuamos implementando una lista de control de acceso (ACL) para controlar el acceso de los usuarios a las diferentes rutas según su rol.
Bienvenido al curso de Zend Framework 2, vas a aprender cómo utilizar cada
una de las partes del framework de forma fácil y rápida.
Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web completas con Zend Framework 2 o modificar las de otros.
Este curso está diseñado para ser el más completo que existe y que no te quedes con dudas. Está diseñado para que realmente aprendas a programar con frameworks de PHP y más concretamente con Zend Framework 2.
Se tratan desde los aspectos más básicos y sencillos hasta los más avanzados, por tanto pueden seguirlo novatos en el desarrollo web con PHP o gente con experiencia en este.
Durante las casi 8 horas que dura el curso verás numerosos ejemplos prácticos que acelerarán tu aprendizaje, además de un ejemplo completo para unir todas las piezas del puzzle y desarrollar una aplicación que liste, guarde, edite y elimine contenido, incluirá paginación, formulario de login, rutas personalizadas, etc.
Todo esto desarrollado con las herramientas que nos brinda Zend Framework 2 y utilizando los mejores estándares y metodologías recomendadas oficialmente.
Échale un vistazo al currículo del curso para ver todos temas que aprenderás.
Únete al curso y sube de nivel: ¡¡ Aprende Zend Framework 2 ¡!!