Curso de Zend Framework 2 - Aprende fácil y rápido
3.7 (73 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.
240 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso de Zend Framework 2 - Aprende fácil y rápido to your Wishlist.

Add to Wishlist

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.
3.7 (73 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.
240 students enrolled
Created by Víctor Robles
Last updated 11/2016
Spanish
Current price: $68 Original price: $70 Discount: 3% off
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 12 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
zf2crack
What Will I Learn?
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
View Curriculum
Requirements
  • Estar familiarizado con PHP
  • Saber HTML
  • Saber sobre bases de datos MySQL
  • Entender un poco sobre programación orientada a objetos
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 ¡!!


Who 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
Curriculum For This Course
Expand All 71 Lectures Collapse All 71 Lectures 07:51:28
+
Introducción al curso
1 Lecture 12:19

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

Preview 12:19
+
Antes de empezar
5 Lectures 00:35
Vídeo en el que te doy una introducción a los frameworks de desarrollo web y nos centramos en los frameworks PHP MVC
Preview 00:07

Modelo Vista Controlador. Teoria
00:08

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

MVC en PHP nativo
00:08

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

Ejemplo PHP + POO + MVC
00:12

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

PHP Frameworks
17 pages
+
Preparación del entorno de desarrollo
5 Lectures 18:04

Instalaremos un servidor de aplicaciones web en nuestro equipo local.

Instalar servidor de aplicaciones web en Windows
04:36

Servidor de aplicaciones web en Linux y Mac OS
00:13

Instalaremos Composer para gestionar las dependencias de paquetes PHP.

Instalar Composer
01:04

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

Instalar Cygwin, Git ...
05:55

Vamos a instalar Netbeans para desarrollar PHP con él.

Instalar IDE
06:16
+
Instalar Zend Framework 2
5 Lectures 10:33
Descarga Zend Skeleton Application
00:06

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

Instalar Zend Framework 2 en Windows
08:19

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

Instalar Zend Framework 2 en Linux
00:20

Recomendaciones para el curso de ZF2 de victorroblesweb.

Aviso, advertencia y recomendación
00:33

Aprenderemos a crear virtualhosts en nuestro servidor Apache local.

Crear hosts virtuales en Apache
01:15
+
Básicos
7 Lectures 55:42

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.

Estructura del Framework
08:02

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

Hola mundo!!
02:16

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

Preview 04:27

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.

Rutas
17:37

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

Preview 03:34

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

Plantillas
10:43

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

Crear módulos
09:03
+
Formularios y validación
8 Lectures 53:35

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

Crear formularios. Parte 1: Definición del formulario
11:15

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

Crear formularios. Parte 2: Mostrar en la vista
10:14

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

Recibir los datos del formulario
05:51

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

Preview 10:18

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.

Validaciones y filtros
15:57

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

Crear campo Select
1 page

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

Crear campos Checkbox y Radio
1 page

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

Rellenar los options de un campo Select de un formulario
3 pages
+
Modelos y bases de datos
8 Lectures 51:40

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

Preview 05:17

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

Crear base de datos
02:47

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

Modelos y entidades. Parte 1: Crear entidad y modelo TableGateway
15:00

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

Modelos y entidades. Parte 2: Utilizar modelos
16:16

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

Consultas con SQL nativo
05:45

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

Query Builder
02:28

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.

Convertir un array del componente ResultSet en un array de objetos
02:17

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.

Más información
01:50
+
Helpers
2 Lectures 14:45

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

Plugins para controladores
08:17

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

View Helpers
06:28
+
Ejemplo completo
10 Lectures 01:31:18

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

Rutas
05:04

Veremos el modelo que vamos a usar en este ejemplo.

El modelo
00:48

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

Listado de usuarios
07:32

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.

Añadir usuarios
17:46

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

Mensajes Flash
10:27

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

Cifrar datos con Bcrypt
06:00

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.

Editar usuarios. Parte 1: Preparar modelos para la edición
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.

Editar usuarios. Parte 2: Controlador y vistas
18:56

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.

Eliminar usuarios
04:41

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

Paginación
13:47
+
Sesiones, autenticación y autorización
5 Lectures 01:12:55

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

Sesiones
12:41

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

Autenticación. Login de usuarios. Parte 1: Formulario y controlador
18:05

Continuamos con la clase anterior.

Autenticación. Login de usuarios. Parte 2: Vistas
17:13

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.

Autorización. Listas de control de acceso (ACL). Parte 1
05:05

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

Autorización. Listas de control de acceso (ACL). Parte 2
19:51
3 More Sections
About the Instructor
Víctor Robles
4.3 Average rating
5,162 Reviews
16,403 Students
15 Courses
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 ;) .