Informaciones Human Business Fonos: 22 698 9790 / 22 671 3567 Email: informaciones@hbusiness.cl Web: www.hbusiness.cl tip
CURSO: Fundamentación Técnica: Symfony2 es un framework que trabaja sobre el lenguaje de programación PHP5, basado en la arquitectura MVC (ModelViewController) La arquitectura MVC separa la lógica de negocio (el modelo) y la presentación (la vista) por lo que se consigue un mantenimiento más sencillo de las aplicaciones. Si por ejemplo una misma aplicación debe ejecutarse tanto en un navegador estándar como un navegador de un dispositivo móvil, solamente es necesario crear una vista nueva para cada dispositivo; manteniendo el controlador y el modelo original. El controlador se encarga de aislar al modelo y a la vista de los detalles del protocolo utilizado para las peticiones (HTTP, consola de comandos, email, etc.). El modelo se encarga de la abstracción de la lógica relacionada con los datos, haciendo que la vista y las acciones sean independientes de, por ejemplo, el tipo de gestor de bases de datos utilizado por la aplicación. rollo de las aplicaciones web basado en el patrón que separa los datos de una aplicación, la interfaz de usuario, y la lógica de negocio en tres componentes distintos. Además, proporciona varias herramientas y cla ses encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja y automatiza las tareas más comunes, permitiendo al cos, aumentando su productividad y mejorando su mantención. OBJETIVO GENERAL as, asociadas al framework Symfony2, para desarrollar aplicaciones en sitios web. Dirigido a: Ingenieros y técnicos en informática, programadores en computación y profesionales autodidactas de informática, que se desempeñan en empresas públicas o privadas.
PLAN DE ESTUDIO MÓDULO 1: INTRODUCCIÓN A SYMFONY2 Symfony2. Unidad 1: Conceptos básicos y su relación con versiones anteriores. Unidad 2: Fundamentos y herramientas de Symfony2. Unidad 3: Descargando e instalando Symfony2. MÓDULO 2: MODELAMIENTO DE APLICACIÓN WEB de herramientas de modelamiento. Unidad 1: Estructura de Proyecto Web de aplicación de herramientas de Symfony2. Unidad 2: Modelamiento de aplicación: construcción del modelo. Unidad 3: Assert y validaciones. Unidad 4: Construcción de una aplicación y Bundle. MÓDULO 3: ENRUTAMIENTO, SEGURIDAD Y VALIDACIÓN. validación, seguridad y enrutamiento. Unidad 1: Enrutamiento de la aplicación web. Unidad 2: Validación y seguridad. Unidad 3: Interfaz pública y privada. Unidad 4: Acceso a la aplicación web. MÓDULO 4: FRAMEWORK FORMULARIOS. formularios. Unidad 1: Formularios. Unidad 2: Programando formularios en la aplicación web. Unidad 3: Relación entre formularios. Unidad 4: Formularios y templates. MÓDULO 5: ENGINE TEMPLATE Unidad 1: Nuevo motor de plantilla. Unidad 2: Twig y sintaxis. Unidad 3: Creación de templates para aplicación con twig.
MÓDULO 6: ASSETS EN SYMFONY2 web. Unidad 1: Fundamentos e integración CSS, Javascript e imágenes. Unidad 2: Integrar ajax en Symfony2. MÓDULO 7: DOCTRINE Y BASES DE DATOS del motor de base de datos. Unidad 1: Fundamentos de Doctrine (ORM). Unidad 2: Accediendo y consultando al modelo de la aplicación Web. MÓDULO 8: TIPS un listado de las fuentes de información más importantes que contribuyan actualmente a la formación continua. Unidad 1: Sugerencias de formación continua. Unidad 2: Casos prácticos. DOCENTES: SR. RODRIGO MIRANDA Ingeniero en informática. desarrollador open source y administrador de sistema. es cofundador & product manager de la empresa de tecnología tip. ha desarrollado y liderado una gran cantidad de proyectos tecno lógicos en áreas como elearning, marketing y desarrollo de aplicaciones web/móviles. expositor y capacitador relacionado a la tecnología, ha dictado cursos en chile y en el extranjero. su especialidad es la programación orientada a objetos con frameworks de desarrollo, utiliza symfony desde su primera versión, ha sido beta tester de libros de tecnología. todos sus intereses convergen en su pasión por internet: php5, python, html5 css3, mysql, postgresql, moodle, limesurvey, wordpress, linux, ios, android, seo, marketing y redes sociales.
REQUISISTOS DE INGRESO Trabajadoras y trabajadores con estudios y/o experiencia en el área informática con conocimiento en programación. deseable 1 año de experiencia en desarrollo de proyectos web con php 5. Antecedentes Generales Modalidad: La actividad se deserrollará bajo modalidad presencial Evaluación: Las evaluaciones estarán conformadas por una evaluación escrita al término del último módulo y una evaluación práctica en donde el estudiante presenta al profesor para su revisión una aplicación Web desarrollada durante todo el curso. de horas del curso, fecha de inicio, fecha de término y porcentaje de participación. Duración de la actividad: 42 horas Lugar de actividad: * Consulte por facilidades de pago y descuento.
INFORMACIONES Coordinadora Comercial: Srta. Carolina Tortella N. ctortella@hbusiness.cl d.academica.hb@gmail.com Directora Académica: Sra. Leonor Herrera L. lherrera@hbusiness.cl herrera.leonor@gmail.com Dirección: Paseo Bulnes #79, Oficina 110, Santiago (Metro Moneda). Fonos: 22 698 9790 / 22 671 3567 HUMAN BUSINESS Email: informaciones@hbusiness.cl Visite: www.hbusiness.cl NOTA: EJECUCIÓN O MODIFICACIONES SUJETA AL MÍNIMO DE CURSANTES REQUERIDOS HUMAN BUSINESS podrá suspender la realización de una actividad de capacitación cuando se haya inscrito un número inferior a 15 personas. En tal caso, la suspensión se comunicará al participante, a través de un email, 5 días antes del comienzo de la actividad. Cuando un alumno se matricula y desee anular su inscripción deberá dar aviso a HUMAN BUSINESS con 5 días de anticipación al inicio de la actividad de capacitación. A falta de este aviso, se considerará que la persona inscrita participará normalmente.