image

DESCRIPCIÓN DEL CURSO

En este curso presencial el alumno aprenderá las técnicas básicas e iniciales para desarrollar aplicaciones web mediante el Framework de desarrollo Symfony 3. El curso es 90% práctico, por lo tanto las sesiones de forma teórica serán tan solo las necesarias para poder comprender todos los componentes de este maravilloso Framework de desarrollo web. Tras finalizar cada clase, el alumno habrá reforzado sus conocimientos mediante una serie de ejercicios que el profesor solicitará por parte de los alumnos. Debido a que sólo dispondremos de 20 horas para la realización del curso, el profesor se centrará en sacar el máximo rendimiento posible durante cada sesión.

¿QUÉ VOY A APRENDER EN ESTE CURSO?

El alumno será capaz de desarrollar aplicaciones web a medida de forma autónoma mediante el Framework de desarrollo web Symfony 3 el cual está basado en el lenguaje de programación PHP.

También reforzará sus conocimientos en la realización de bases de datos relacionales y comenzará a conocer un ORM como es DOCTRINE, potente y robusto a la vez.

¿A QUIÉN ESTÁ DIRIGIDO?

Este curso está destinado a estudiantes de Grado superior y/o ingeniería informática, desarrolladores y diseñadores de aplicaciones web y apps, analistas programadores y profesionales autodidactas.

¿CÓMO PUEDO INSCRIBIRME?

El curso será de acceso público, y serán cubiertas las 30 plazas disponibles en riguroso orden de inscripción.

El proceso de inscripción dispone de varias opciones:

  • Rellenando nuestro formulario de paypal
  • Acudiendo a nuestras oficinas
  • Contactando mediante nuestro correo electrónico

¿CUÁLES SON LOS REQUISITOS?

Cada alumno deberá disponer de su propio ordenador personal mediante el cual se realizará la totalidad del curso. Además, es muy recomendable que el alumno tenga conocimientos básicos en MVC, bases de datos en MYSQL y programación orientada a objetos para un mejor seguimiento del curso.

SALIDAS LABORALES

Gracias a la realización de este curso, el alumno dispondrá de los conocimientos necesarios para desempeñar sus funciones en empresas de desarrollo de aplicaciones web mediante tecnologías de última generación.

También al realizar el curso, el alumno reforzará sus conocimientos ayudándole a seguir aprendiendo mediante nuestros próximos cursos de formación presencial.

TITULACIÓN OBTENIDA

Todos los alumnos que realicen el curso presencial con éxito, obtendrán un diploma de asistencia.

CONTENIDO DEL CURSO

  • Viernes 9 de diciembre, 16:00 - 21:00 Horas

    • Introducción a los frameworks MVC ventajas e inconvenientes
      45 minutos
    • Introducción a Symfony 3
      45 minutos
    • Arquitectura de una aplicación web basada en Symfony 3
      1 hora
    • Preparación del entorno de trabajo
      1 hora
    • Instalación de Symfony 3 para comenzar a desarrollar
      30 minutos
    • Mi primer Hola Mundo
      1 hora
  • Sábado 10 de diciembre, 09:00 - 14:00 Horas

    • Sistema de rutas básico
      1 hora
    • Sistema de rutas avanzado
      45 minutos
    • Restricciones en el sistema de enrutamiento
      45 minutos
    • Controladores
      1 hora 30 minutos
    • Generación de Bundles
      1 hora
  • Jueves 15 de diciembre, 16:00 - 21:00 Horas

    • Introdución al sistema de plantillas TWIG
      1 hora
    • Variables y condicionales
      45 minutos
    • Sistema de layouts
      1 hora
    • Conexión a base de datos MYSQL
      45 minutos
    • Introducción a DOCTRINE como ORM
      1 hora 30 minutos
  • Viernes 16 de diciembre, 16:00 - 21:00 Horas

    • Generar entidades de doctrine desde nuestra base de datos
      1 hora
    • Generar repositorios personalizados
      1 hora 30 minutos
    • Tipos de relaciones existentes en nuestras clases Entity
      30 minutos
    • Introducción a las clases Form para nuestros formularios
      1 hora 30 minutos
    • Despedida del curso
      30 minutos

SOBRE EL PROFESOR

image
Víctor Gracia

Desarrollador Web

Puedo definirme experto en el desarrollo de aplicaciones webs, mediante lenguajes de programación actuales y las tecnologías más avanzadas. En constante aprendizaje de lenguajes de desarrollo y nuevos patrones de diseño, imprescindible para estar actualizado en cuanto a conocimientos.