Taller de Symfony2

Introducción a symfony2

Instructor: Sergio Ramses Razo Pelatos
 

Descripción
Se presentaran los fundamentos básicos de symfony2 tanto teórico como práctico.

Objetivo
Que el alumno maneje los conceptos básicos de symfony2 que le permitan desarrollar  aplicaciones básicas utilizando el framework y sus herramientas.
 

Contenido:

1. Introducción de conceptos básicos de Symfony2

  • Framework
  • Inicios de Symfony2
  • Qué es, MVC
  • Componentes
  • Doctrine
  • Twig
  • Bundles
  • Pro
  • Contras
  • Conclusión

2. Instalación del ambiente de trabajo

  • Instalación de xammp
    • Configuración de apache y vhost
    • Configuración de PHP
  • Modificación de vhosts
  • Agregar PHP a variables de sistema
  • instalación de Symfony2
  • Estructura de Symfony2
    • Bundles
    • Estructura de Bundles
  • Uso de línea de comandos
    • Lista de Comandos más comunes
    • Creación de Bundles

3. Entidades

  • Doctrine
  • Modelado de una entidad
  • Creación de una entidad (línea de comando)
  • Métodos Set & Get
  • Relaciones
    • Relaciones comunes
    • Colecciones
  • Método toString
  • Creación de crud (línea de comando)

4. Controlador, acción y vista

  • Anatomía de un controlador
  • Anatomía de una acción
  • Anatomía de una vista
    • Funciones y variables twig
    • Base
    • Extends
    • Bloques
    • if
    • for
    • Uso de colecciones
    • css
    • js
    • imágenes
  • Bundles
    • fosuserbundle

 

 

Requerimientos:

  • Versión de xampp 1.8.1 o mayor.
    • Apache 2.4.3
    • MySQL 5.5.27
    • PHP 5.4.7
  • Netbeans 7.3.1 o mayor, la versión FULL.
  • Notepad++ (Versión actual)
  • Mysql Workbench (Versión actual)
  • Derechos de administrador en todos los equipos para:
    • CMD – Consola de comandos de Windows
    • Hosts – Modificación del archivo hosts de Windows
    • Creación de folders en htdocs de apache
    • Acceso a http.conf y vhosts de apache
    • Activación de extensiones de php y apache
  • Instalación de php como variable de sistema operativo – Para poder correr php en la consola de Windows
  • Internet

 

Hits: 2263