- Cursos
- Tecnología
- Desarrollo Web
- Curso de Symfony 3. Domina el framework PHP más completo
Curso de Symfony 3. Domina el framework PHP más completo
Aprende a desarrollar aplicaciones web con Symfony 3, el framework PHP más moderno y potente
Desarrollador FullStack
Haz de tu sueño tu profesión y empieza una Carrera desde 9€/mes
AccederDescripción del curso
Symfony es uno de los frameworks más conocidos y más completos del mercado actual. Son muchas las ventajas que tenemos al trabajar con él, como por ejemplo la filosofía de buenas prácticas, MVC, abstracción de la base de datos con Doctrine ORM, sistema de plantillas con Twig, arquitectura modular de las aplicaciones, y mucho más.
Este es un curso de Symfony 3, la nueva versión de Symfony, pero también es un curso de Symfony2 ya que la metodología de trabajo es prácticamente igual y continuamente se hace referencia a la versión 2 del framework en los vídeos. Además todo lo que veamos en el curso funcionará también en la versión 2.8 de Symfony.
Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web completas con Symfony3 y modificar proyectos de otros programados con este framework.
Sin duda este es el curso más completo que he encontrado acerca de Symfony. Está diseñado para que aprendas a desarrollar aplicaciones web para el mundo real, no estaremos continuamente generando el código con la consola, sino que lo haremos nosotros para que no te quedes con dudas.
En este curso aprenderás realmente a programar con este framework y está diseñado para que no te cueste tanto esfuerzo aprenderlo como a mí me costó hace años, tratando de aprender Symfony2.
Se tratan desde los aspectos más básicos y sencillos hasta los más avanzados, por tanto no es necesario que sepas nada de Symfony para aprender a usarlo, aunque si que necesitarás saber PHP y saber de que va el patrón Modelo Vista Controlador y la programación orientada a objetos para aprovechar al 100% este curso.
Durante las más de 11 horas y media del curso verás muchísimos ejemplos prácticos. Iremos usando cada una de las partes fundamentales del framework y haremos un ejemplo en cada una de ellas.
Además en uno de los capítulos del curso desarrollaremos una aplicación web completa desde cero, para unir todas las piezas del puzzle.
Crearemos una aplicación web tipo blog que tendrá gestión de entradas o artículos, gestión de categorías, sistema de etiquetas, login y registro de usuarios, listados paginados, etc.
Abordaremos el desarrollo de esta aplicación partiendo desde cero, desde el diseño y creación de la base de datos, creación de bundles y entidades,relaciones con Doctrine ORM, trabajo con el sistema de rutas, hasta la programación de cada uno de los CRUDs paso a paso, utilizando Symfony3 y basándonos en buenas prácticas.
Contenido del curso
Introducción
22:57- Introducción18:16AVANCE
- Recomendaciones para el curso04:41AVANCE
Preparación del entorno de desarrollo
17:51- Instalar servidor de aplicaciones web en Windows04:36
- Instalar Composer01:04
- Instalar Cygwin y Git05:55
- Instalar NetBeans06:16
Instalación de Symfony3
08:33- Instalar Symfony308:33
Básicos
44:40- Estructura del framework05:00
- Hola mundo !!05:06
- Rutas básicas, controladores y vistas10:40
- Rutas avanzadas09:57
- Restricciones con expresiones regulares en las rutas01:09
- Redirecciones04:31
- Recoger variables GET y POST03:11
- Crear bundles05:06
Vistas y Twig
01:01:48- Plantillas y bloques07:57
- Variables, condicionales y bucles12:31
- Comentarios00:40
- Funciones predefinidas08:41
- Crear nuevas funciones19:31
- Filtros predefinidos04:04
- Crear nuevos filtros07:47
- Más información00:37
Bases de datos y Doctrine
01:06:20- Conexión a la base de datos00:57
- ¿Que es un ORM? ¿Doctrine? ¿Entidades?04:56
- Generar entidades a partir de la base de datos09:41
- Generar entidades con Doctrine03:14
- Generar tablas a partir de entidades03:14
- Insertar06:33
- Leer05:03
- Actualizar06:37
- Eliminar03:09
- Tipos de Find03:48
- Consultas en SQL nativo04:43
- DQL04:02
- Query Builder03:02
- Repositorios personalizados05:57
- Más información01:24
Formularios y validación
43:16- Crear formularios08:54AVANCE
- Personalizar formularios en la vista05:32
- Validar formularios16:06
- Validar datos aislados05:59
- Crear campos Select y Checkboxes04:03
- Más información02:42
Desarrollando una aplicación web desde cero
06:56:55- Diseño de la base de datos con DIA13:02AVANCE
- Crear la base de datos con SQL17:03
- Rellenar la base de datos10:28
- Generando el bundle04:41
- Creando entidades08:45
- Relaciones por defecto01:10
- Relaciones Many-To-One08:14
- Relaciones One-To-Many11:24
- Relaciones One-To-Many. Segunda parte14:21
- Más información sobre las relaciones y Doctrine 201:11
- Creando la plantilla base14:25
- Autenticación. Login de usuarios. Primera parte19:19
- Autenticación. Login de usuarios. Segunda parte19:58
- Formulario de registro14:42
- Mensajes flash07:53
- Cifrar contraseñas04:09
- Control de usuarios duplicados03:59
- Crear y validar el formulario de etiquetas19:18
- Guardar y listar etiquetas15:39
- Eliminar etiquetas14:17
- Crear, listar, editar y borrar categorías19:58
- Crear formulario de entradas19:49
- Guardar entradas12:17
- Subir archivos y asignar imagen a la entrada04:33AVANCE
- Asignar etiquetas a las entradas. Primera parte19:58
- Asignar etiquetas a las entradas. Segunda parte02:19
- Mostrar las entradas13:07
- Menú de categorías06:00
- Eliminar las entradas11:45
- Mostrar botón para eliminar entrada03:59
- Editar entradas18:22
- Mostrar etiquetas la edición de la entrada10:38
- Paginación de las entradas19:53
- Entradas categorizadas16:49
- Rutas y control de acceso05:52
- Imagen no obligatoria07:38
Otros
19:22- Internacionalización19:22
Despedida
01:23- Despedida01:23
Valoraciones
- 5 ESTRELLAS59%
- 4 ESTRELLAS23%
- 3 ESTRELLAS14%
- 2 ESTRELLAS0%
- 1 ESTRELLAS5%
- Cesar EnriquePozo VasquezIncluir valoración media (en números)
Ha hecho un buen esfuerzo, en explicarlo todo
- FerCatilloIncluir valoración media (en números)
- Eduwin GabrielGómez MorenoIncluir valoración media (en números)
- José ManuelCastellano DomínguezIncluir valoración media (en números)
- pamicomempresaIncluir valoración media (en números)
- JavierSorianoIncluir valoración media (en números)
- JorgeBajaña MurilloIncluir valoración media (en números)
- AurelioJiménez MancillaIncluir valoración media (en números)
- GustavoErcoliIncluir valoración media (en números)
Excelente!
- LuisBaezIncluir valoración media (en números)
- SergioGarcía DiéguezIncluir valoración media (en números)
- Usuario de TutellusIncluir valoración media (en números)
Bueno
- JoseLucasIncluir valoración media (en números)
- Juan JoséMéndezIncluir valoración media (en números)
va muy bien por ahora.. voy por el 7mo video
- BasilioGonzalezIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0