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
[email protected]
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