Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
12h
-
Inicio
Fechas a elegir
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
Bienvenido al curso de Symfony3, vas a aprender paso a paso como desarrollar aplicaciones web con este framework para PHP.
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.
Sí, es un framework complejo, pero para eso he creado este curso, para acelerar tu aprendizaje y que lo asimiles todo paso a paso, y al final seas capaz de trabajar con Symfony.
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.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Dominar Symfony3
Entender y trabajar también con Symfony2
Desarrollar aplicaciones web complejas desde cero con este framework
Mejorar la capacidad de adaptación a otros frameworks
Aumentar las posibilidades laborales como desarrollador PHP
Desarrolladores web
Programadores que quieren adquirir nuevos conocimientos
Estudiantes de informatica de ciclos formativos o universidad
Saber HTML, PHP y SQL
Conocer el patrón Modelo Vista Controlador
Saber lo básico de programación orientada a objetos
Opiniones
-
Todo correcto
← | →
Valoración del curso
Lo recomiendan
Valoración del Centro
Angel Casellas
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 8 años en Emagister.
Materias
- SQL1
1 alumnos han indicado haber adquirido esta competencia
- Aplicaciones web
11 alumnos han indicado haber adquirido esta competencia
- Symfony
11 alumnos han indicado haber adquirido esta competencia
Temario
Contenido del curso
Introducción
Recomendaciones para el curso
Introducción a los frameworks de desarrollo
Modelo Vista Controlador. Teoria
MVC en PHP nativo
Ejemplo PHP + POO +MVC
Instalar servidor de aplicaciones web
Servidor de aplicaciones web en Linux y Mac OS
Instalar Composer
Instalar Cygwin y Git
Instalar NetBeans
Recomendaciones
Instalar Symfony3
Crear hosts virtuales en Apache
Estructura del framework
Hola mundo !!
Rutas básicas, controladores y vistas
Case Sensitive con Linux y Symfony
Rutas avanzadas
Restricciones con expresiones regulares en las rutas
Redirecciones
Recoger variables GET y POST
Crear bundles
Plantillas y bloques
Variables, condicionales y bucles
Comentarios
Funciones predefinidas
Crear nuevas funciones
Filtros predefinidos
Crear nuevos filtros
Más información
Conexión a la base de datos
¿Que es un ORM? ¿Doctrine? ¿Entidades?
Generar entidades a partir de la base de datos
Generar entidades con Doctrine
Generar tablas a partir de entidades
getEntityManager vs getManager
Insertar
Leer
Actualizar
Eliminar
Tipos de Find
Consultas en SQL nativo
DQL
Query Builder
Repositorios personalizados
Más información
Crear formularios
Personalizar formularios en la vista
Validar formularios
Validar datos aislados
Crear campos Select y Checkboxes
Más información
Diseño de la base de datos con DIA
Crear la base de datos con SQL
Rellenar la base de datos
Generando el bundle
Creando entidades
Relaciones por defecto
Relaciones Many-To-One
Relaciones One-To-Many
Relaciones One-To-Many. Segunda parte
Más información sobre las relaciones y Doctrine 2
Creando la plantilla base
Autenticación. Login de usuarios. Primera parte
Autenticación. Login de usuarios. Segunda parte
Formulario de registro
Mensajes flash
Cifrar contraseñas
Control de usuarios duplicados
Crear y validar el formulario de etiquetas
Guardar y listar etiquetas
Eliminar etiquetas
Crear, listar, editar y borrar categorías
Crear formulario de entradas
Guardar entradas
Subir archivos y asignar imagen a la entrada
Asignar etiquetas a las entradas. Primera parte
Asignar etiquetas a las entradas. Segunda parte
Mostrar las entradas
Menú de categorías
Eliminar las entradas
Mostrar botón para eliminar entrada
Editar entradas
Mostrar etiquetas la edición de la entrada
Paginación de las entradas
Entradas categorizadas
Rutas y control de acceso
Imagen no obligatoria
Sesiones
Internacionalización
Instalar bundles y librerias
Migraciones
Paginación con KnpPaginatorBundle
AJAX
Información adicional
¿QUé INCLUYE EL PRECIO DEL CURSO? COMUNICACIóN DIRECTA CON EL PROFESOR, EXTENSIONES Y ACTUALIZACIONES INCLUIDAS, REEMBOLSO DENTRO DE LOS 30 DíAS, POSIBILIDAD DE ACCEDER AL CONTENIDO DEL CURSO INCLUSO DESPUéS DE ACABARLO¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Curso de Symfony3 - Domina el framework PHP más completo
20 € IVA inc. - Aplicaciones web
Añade cursos similares
y compara para elegir mejor
Formación por temáticas