Download CURSO GRATUITO DE PROGRAMA EMPLEO
Document related concepts
no text concepts found
Transcript
CURSO GRATUITO DE PROGRAMA EMPLEO-FORMACIÓN para la contratación de Programadores en empresas Desarrollo de Aplicaciones y Servicios sobre Dispositivos Móviles Características del Programa OpenJob: Programa Activo de Formación y Empleo, cuyo objetivo es proporcionar a las empresas personal cualificado, específicamente en Software Orientado a Objetos (JAVA y Android), mediante un proceso de formación organizado al efecto. Objetivo del Curso: • • Adquirir los conocimientos de las técnicas de programación Web dinámica, utilizando un entorno tecnológico basado en Software Orientado a Objetos (JAVA y Android) y aplicable a dispositivos móviles. El alumno será capaz de diseñar, implementar y documentar soluciones de tecnología de información en organizaciones privadas y públicas, así como colaborar en el diseño, construcción y mantenimiento proyectos de software, utilizando el entorno tecnológico de programación Web dinámica basada en Software Orientado a Objetos (JAVA y Android) y aplicable a dispositivos móviles. Duración del Curso: 257 horas Desde 20/12/2012 al 30/03/2013 Horario de tarde de 16:30 a 21:30 h Dirigido a: Personas en situación de desempleo con conocimientos preferentemente programación, proveniente de: orientados a la informática • Formación Profesional, Ingeniería Técnicas o Superior en especialidad Informática o Telecomunicaciones • Otros estudios asimilables o equivalentes. • Sin titulaciones u otras titulaciones no relacionadas con la informática se valorará la experiencia profesional en el ámbito de la programación y desarrollo informático Información e Inscripciones: Pruebas de selección el 14/12/2012 a las 09:00 horas FUNDACIÓN SAN VALERO c/ Violeta Parra 9 50015 – Zaragoza Tel. 976 466 594 Documentación a presentar en el proceso de selección: • Currículum Vitae Documentación a presentar para Inscripción: • Formulario oficial cumplimentado • Fotocopia DNI y fotocopia tarjeta seguridad social • Fotocopia tarjeta de demanda de empleo • Fotocopia de certificados de estudios realizados e idiomas infocfco@svalero.es Financian: Imparte: Organiza: Temario: (257 horas) 1) I) FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETO (JAVA) :50 horas. 1. 2. 3. Programación estructurada Programación Orientada a Objetos Diferencias entre ambas: Contenidos relacionados con la profesionalidad: 4. Aplicaciones WEB 5. Contenidos relacionados con la profesionalidad: II) BASES DE DATOS RELACIONALES: 30 horas. 1. 2. 3. 4. 5. 6. 7. 8. 9. Conceptos teóricos fundamentales de las bases de datos relacionales. Modelos de datos. El lenguaje de definición de datos (DDL): El lenguaje de manipulación de datos (DML). Estrategias para el control de las transacciones y de la concurrencia. Características y comparación de los SGBD más habituales. Características específicas del SGBD con el que se realice la formación. Herramientas para la administración del SGBD. Importación y exportación de datos. 1. Diseño de la solución partiendo de una especificación. 2. Creación de la base de datos. 3. Modelado de las relaciones de las tablas: Mapeo-objeto-relacional (ORM). 4. Creación de una plantilla. 5. Desarrollo de la aplicación utilizando el patrón MVC. 6. Internalización y localización. 7. Integración de la autentificación de usuarios 8. Integración de una gestión de accesos por roles: autorización. 9. Integración de componentes ya desarrollados: componentes para la generación de gráficos estadísticos, etc. 10. Integración de tecnología AJAX para tareas habituales: paginación, actualización de información, etc. VI) GESTORES DE CONTENIDOS WEB: 10 horas. 1. III) PROGRAMACIÓN ORIENTADA A OBJETOS PARA WEB : 30 horas. 1. Fundamentos de la programación orientada a objetos. 2. Introducción a los patrones de diseño. 3. Diagramas UML. 4. Traducción de UML a código y viceversa. 5. Arquitectura de 3 capas. 6. Desarrollo de una clase de Persistencia. 7. Polimorfismo, herencia, uso de Interfaces. 8. Paquetes y Manejo de Excepciones. 9. Manipulación de documentos XML 10. Refactoring de código. 11. Versionado de Software. 12. Introducción al Testing. 13. Resolución de ejercicios enfrentando problemas concretos y reales. IV) PROGRAMACIÓN PARA DISPOSITIVOS MÓVILES: JAVA Y ANDROID: 60 horas. 1. 2. Introducción a Android Análisis de tecnologías para aplicaciones en dispositivos móviles 3. Programación de aplicaciones en Android y Java para dispositivos móviles 4. Utilización de librerías multimedia integradas 5. Aplicar tecnología Andriod a la resolución de problemas comunes. 6. Principales Frameworks y librerías para el uso de Android. 7. Desarrollo de soluciones aplicando técnicas y Frameworks de Android/Java. V) PROYECTO DE DESARROLLO DE UNA APLICACIÓN UTILIZANDO UN FRAMEWORK DESARROLLO: 20 horas. ESPECÍFICO DE VII) Introducción a los gestores de contenidos y a los gestores de contenidos web. 2. Instalación y configuración de diferentes gestores de contenidos. 3. Instalación, configuración, personalización y extensión de plantillas. 4. Galería de Módulos, Componentes y Plugings más utilizados. 5. Diseño y desarrollo de módulos, componentes y plugings. 6. Aplicar técnicas de SEO a un gestor de contenidos. PROYECTO DE DESARROLLO – DISEÑO E IMPLANTACIÓN DE UNA RED SOCIAL: 32 horas. 1. Diseño de la red social partiendo de las especificaciones. 2. Instalación y configuración del sitio. 3. Instalación, configuración y personalización de la plantilla. 4. Instalación, configuración y personalización de módulos, componentes y plugings. 5. Extensión o desarrollo de módulos, componentes y plugings. 6. Aplicar técnicas de SEO al gestor de contenidos. 7. Acceso a la red social desde diferentes dispositivos móviles VIII) TRABAJO EN EQUIPO: 10 horas. 1. La organización del trabajo en equipo. 2. Técnicas de resolución de conflictos: 3. Comunicación y negociación. 4. Gestión de reuniones. IX) FORMACIÓN COMPLEMENTARIA EN INSERCIÓN LABORAL Y TÉCNICAS DE BÚSQUEDA DE EMPLEO: 15 horas. 1. 2. 3. La empleabilidad Técnicas de búsqueda de empleo Aspectos legales de la relación laboral