Curso de Symfony 3. Domina el framework PHP más completo

Curso
On-line
12 horas
Precio 190 €

Descripción

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. Todo el contenido que se vea en el curso también en la versión 2.8 de Symfony.

Este es uno de los cursos más completos acerca de Symfony. Está diseñado para que aprendas a desarrollar aplicaciones web para el mundo real.

 

Temario

Introducción
  • Introducción 18:16
  • Recomendaciones para el curso 04:41

Preparación del entorno de desarrollo
  • Instalar servidor de aplicaciones web en Windows 04:36
  • Instalar Composer 1:04
  • Instalar Cygwin y Git 05:55
  • Instalar NetBeans 06:16

Instalación de symfony3
  • Instalar Symfony3 08:33

Básicos
  • Estructura del framework 05:00
  • Hola mundo!! 05:06
  • Rutas básicas, controladores y vistas 10:40
  • Rutas avanzadas 09:57
  • Restricciones con expresiones regulares en las rutas 01:09
  • Redirecciones 04:31
  • Recoger variables GET y POST 03:11
  • Crear bundles 05:06

Vistas y twig
  • Plantillas y bloques 07:57
  • Variables, condicionales y bucles 12:31
  • Comentarios 00:40
  • Funciones predefinidas 08:41
  • Crear nuevas funciones 19:31
  • Filtros predefinidos 04:04
  • Crear nuevos filtros 07:47
  • Más información 00:37

Bases de datos y doctrine
  • Conexión a la base de datos 00:57
  • ¿Que es un ORM? ¿Doctrine? ¿Entidades? 04:56
  • Generar entidades a partir de la base de datos 09:41
  • Generar entidades con Doctrine 03:14
  • Generar tablas a partir de entidades 03:14
  • Insertar 06:33
  • Leer 05:03
  • Actualizar 06:37
  • Eliminar 03:09
  • Tipos de Find 03:48
  • Consultas en SQL nativo 04:43
  • DQL 04:02
  • Query Builder 03:02
  • Repositorios personalizados 05:57
  • Más información 01:24

Formularios y validación
  • Crear formularios 08:54
  • Personalizar formularios en la vista 05:32
  • Validar formularios 16:06
  • Validar datos aislados 05:59
  • Crear campos Select y Checkboxes 04:03
  • Más información 02:42

Desarrollando una aplicación web desde cero
  • Diseño de la base de datos con DIA 13:02
  • Crear la base de datos con SQL 17:03
  • Rellenar la base de datos 10:28
  • Generando el bundle 04:41
  • Creando entidades 08:45
  • Relaciones por defecto 01:10
  • Relaciones Many-To-One 08:14
  • Relaciones One-To-Many 11:24
  • Relaciones One-To-Many. Segunda parte 14:21
  • Más información sobre las relaciones y Doctrine 2 01:11
  • Creando la plantilla base 14:25
  • Autenticación. Login de usuarios. Primera parte 19:19
  • Autenticación. Login de usuarios. Segunda parte 19:58
  • Formulario de registro 14:42
  • Mensajes flash 07:53
  • Cifrar contraseñas 04:09
  • Control de usuarios duplicados 03:59
  • Crear y validar el formulario de etiquetas 19:18
  • Guardar y listar etiquetas 15:39
  • Eliminar etiquetas 14:17
  • Crear, listar, editar y borrar categorías 19:58
  • Crear formulario de entradas 19:49
  • Guardar entradas 12:17
  • Subir archivos y asignar imagen a la entrada 04:33
  • Asignar etiquetas a las entradas. Primera parte 19:58
  • Asignar etiquetas a las entradas. Segunda parte 02:19
  • Mostrar las entradas 13:07
  • Menú de categorías 06:00
  • Eliminar las entradas 11:45
  • Mostrar botón para eliminar entrada 03:59
  • Editar entradas 18:22
  • Mostrar etiquetas la edición de la entrada 10:38
  • Paginación de las entradas 19:53
  • Entradas categorizadas 16:49
  • Rutas y control de acceso 05:52
  • Imagen no obligatoria 07:38

Otros
  • Internacionalización 19:22

Despedida
  • Despedida

 
 

Requisitos

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.

Metodología

El modelo de estudio se centra en aplicar la mejor experiencia formativa alrededor del video y mejorarla con servicios que refuercen y mejoren la experiencia del alumno, mediante un método de auto-aprendizaje tutorizado y guiado en todo momento por la plataforma, el profesor y la comunidad. Creación de Notas asociadas a cada capítulo y bloque. Servicio de Preguntas y Respuestas. Ejecución de Proyectos por módulo y PFC. Comunicación con alumnos, directa y por grupos. Exámenes y/o controles parciales y totales. Documentación adicional de refuerzo. Servicios de mejora asociados al video: tamaño, resolución, velocidad, etc. Acceso multiplataforma, 24x7 y de por vida.

Duración

82 videocursos de un total de 12 horas.

Objetivos

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.
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.

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.

Titulación obtenida

Certificado del curso.
Curso de Symfony 3. Domina el framework PHP más completo
Tutellus
Campus y sedes: Tutellus
Tutellus
C/ Gandía, 1. Madrid Madrid
Cursos más populares
Solicita información
X