Curso de Zend Framework 2 - Aprende fácil y rápido

Aprende a desarrollar aplicaciones web con el framework de PHP Zend Framework 2. Practicando ZF2 desde cero.
4.6 (58 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
182 students enrolled
$19
$70
73% off
Take This Course
  • Lectures 71
  • Length 8 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 Spanish

Course Description

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 ¡!!


What are the requirements?

  • Estar familiarizado con PHP
  • Saber HTML
  • Saber sobre bases de datos MySQL
  • Entender un poco sobre programación orientada a objetos

What am I going to get from this course?

  • Dominar Zend Framework 2
  • Desarrollar aplicaciones web completas con Zend Framework 2
  • Entender como se trabaja con un framework de PHP
  • Mejorar la capacidad de adaptación a otros frameworks

What is the target audience?

  • Desarrolladores web con conocimientos en PHP
  • Programadores que quieren adquirir nuevos conocimientos
  • Estudiantes de informatica de ciclos formativos o universidad
  • Cualquiera con conocimientos robustos de PHP y sepa un poco de POO
  • Quien quiera empezar a programar con frameworks de PHP

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

12:19

Te cuento lo que vamos a ver en el curso...

Section 1: Antes de empezar
Article
Vídeo en el que te doy una introducción a los frameworks de desarrollo web y nos centramos en los frameworks PHP MVC
Modelo Vista Controlador. Teoria
Article
Article

Aprende a usar el patrón Modelo Vista Controlador en PHP nativo sin utilizar ningún framework.

Article

Aprenderemos a desarrollar un mini framework en PHP usando POO y el MVC.

17 pages

¿Que es un framework? ¿Para que sirve? ¿Que ventajas tiene? ¿PHP? Encontrarás respuesta a todas estas preguntas.

Section 2: Preparación del entorno de desarrollo
04:36

Instalaremos un servidor de aplicaciones web en nuestro equipo local.

Servidor de aplicaciones web en Linux y Mac OS
Article
01:04

Instalaremos Composer para gestionar las dependencias de paquetes PHP.

05:55

En esta clase vamos a instalar Cygwin para emular una consola unix, con el instalaremos Git y otras herramientas.

06:16

Vamos a instalar Netbeans para desarrollar PHP con él.

Section 3: Instalar Zend Framework 2
Descarga Zend Skeleton Application
Article
08:19

Instalaremos un servidor de aplicaciones web (Apache, PHP, MySQL) para programar en nuestro equipo local con Windows.

Article

Aprenderás a instalar Zend Framework 2 en un servidor LAMP (Linux, Apache, MySQL y PHP).

Article

Recomendaciones para el curso de ZF2 de victorroblesweb.

Article

Aprenderemos a crear virtualhosts en nuestro servidor Apache local.

Section 4: Básicos
08:02

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.

02:16

En esta clase veremos como hacer nuestro primer Hola Mundo con ZF2

04:27

Veremos lo más basico sobre como crear controladores, acciones y vistas.

17:37

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.

03:34

En esta clase te muestro como hacer redirecciones para saltar de una url a otra.

10:43

Veremos que son las plantillas, como modificarlas, como crear nuevas, como usarlas y establecerlas en nuestras páginas.

09:03

En esta clase aprenderemos a crear nuevos módulos en un proyecto de ZF2.

Section 5: Formularios y validación
11:15

Definiremos un modelo de formulario y veremos como usarlo en el controlador.

10:14

Continuaremos creando nuestro formulario y veremos como generarlo en la vista.

05:51

Recibiremos los datos que nos llegan desde el formulario en una acción del controlador y los mostraremos.

10:18

En esta clase aprenderas a validar cualquier dato con los validadores que incluye ZF2 de forma sencilla y rápida.

15:57

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.

1 page

Vemos como crear un campo Select en un formulario de ZF2.

1 page

Como crear campos de tipo Checkbox y Radio buttons en Zend Framework 2

3 pages

Veremos como rellenar un input Select del formulario con los resultados provenientes de la base de datos en ZF2.

Section 6: Modelos y bases de datos
05:17

En esta clase aprenderás a configurar la conexión a la base de datos en un proyecto de ZF2.

02:47

Creamos una base de datos para usarla en los posteriores ejemplos.

15:00

En esta clase vas a aprender todo lo que necesitas saber sobre los modelos y las entidades de Zend Framework 2.

16:16

Continuamos con la clase anterior y utilizaremos los modelos en nuestros controladores.

05:45

En esta clase vamos a hacer algún ejemplo para trabajar contra la base de datos y hacer consultas con SQL nativo.

02:28

Usaremos el completo Query Builder de ZF2 para hacer consultas e interacctuar con la base de datos.

02:17

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.

01:50

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.

Section 7: Helpers
08:17

Crearemos un plugin para los controladores y tener de esta forma pequeños métodos abstraídos para ayudarnos en cualquier tarea.

06:28

Crearemos un View Helper para realizar pequeñas tareas en la vista y poder reutilizarlo siempre que queramos.

Section 8: Ejemplo completo
05:04

Crearemos las rutas necesarias para hacer la aplicación web de ejemplo.

00:48

Veremos el modelo que vamos a usar en este ejemplo.

07:32

Listaremos todos los usuarios de la tabla de la base de datos usando el método fetchAll en una tabla HTML en la vista.

17:46

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.

10:27

Aprenderemos a usar los mensajes flash o sesiones flashdata para mostrar avisos de una sola ejecución en nuestra aplicación web.

06:00

En esta clase cifraremos la contraseña de los usuarios usando el componente Bcrypt de ZF2.

06:17

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.

18:56

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.

04:41

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.

13:47

En esta clase aprenderemos a usar la paginación de Zend Framework 2 y paginaremos el listado de usuarios.

Section 9: Sesiones, autenticación y autorización
12:41

En esta clase aprenderás a utilizar las sesiones en Zend Framework 2 y como siempre, haremos un ejemplo práctico.

18:05

En esta clase programaremos un login de usuarios utilizando el servicio de autenticación de Zend Framework 2.

17:13

Continuamos con la clase anterior.

05:05

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.

19:51

Continuamos implementando una lista de control de acceso (ACL) para controlar el acceso de los usuarios a las diferentes rutas según su rol.

Section 10: Internacionalización
02:18

Instalaremos Gettext con Cygwin para usarlo posteriormente en el sistema de traducciones.

08:30

Traduciremos nuestra aplicación usando Gettext y veremos como usar PoEdit para traducir nuevas cadenas en nuestro código.

05:13

Usaremos el sistema de tracciones mediante un array de PHP, veremos un ejemplo como en todas las clases anteriores.

10:22

En este video te voy a mostrar como hacer un formulario con un campo para seleccionar el idioma, lo guarde en sesión y lo cambie en la aplicación entera.

Section 11: Otros
06:39

Esta clase veremos como instalar módulos de terceros en nuestro proyecto de Zend Framework 2.

04:29

Instalar librerías de PHP en Zend Framework es un juego de niños, te lo muestro en esta clase.

07:25

Vamos a ver como usar librerías propias que hayamos desarrollado en PHP para otros proyectos o que queramos reutilizar en varios sitios.

09:03

Integramos Ajax con ZF2 y hacemos un pequeño ejemplo.

08:38

En esta clase aprenderemos a combinar varias vistas en una sola haciendo uso del método addChild del objeto ViewModel.

Usar plantillas diferentes en cada módulo
3 pages
Quitar public de la URL
1 page
Más información
Article
Section 12: Despedida
Article

Descarga el código que he estado haciendo durante el curso, para que puedas revisarlo, copiarlo, mejorarlo, etc.

Fin del curso
00:51
Article

Regalos para los alumnos del curso de ZF2 en Español.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Víctor Robles, Desarrollador web

Soy desarrollador web en una empresa y llevo inmerso en el mundo de la programación y la informática desde los 15 años.

Me encanta programar y todo lo relacionado con Internet y las nuevas tecnologías, crear cosas y enseñar a los demás.

Soy casi completamente autodidacta, por eso voy a ofrecerte muchos de mis conocimientos para que tú puedas aprender más fácilmente y más rápido de lo que yo lo hice y hago cada día.

Puedes saber más de mí en mi blog y en mis perfiles en las diferentes redes sociales ;) .

Ready to start learning?
Take This Course