Download Programador de Aplicaciones Orientadas a Objetos y

Document related concepts
no text concepts found
Transcript
Programador de Aplicaciones Orientadas a
Objetos y Aplicaciones Web en entornos
JAVA
PROGRAMA INSERTIC VI
EMPLEO-FORMACIÓN para la contratación de Programadores
en empresas navarras del Sector TIC (Tecnologías de la
Información y las Comunicaciones)
Características del Programa INSERTIC VI:
Programa Activo de Formación y Empleo en el Sector TIC, cuyo objetivo es
la contratación de al menos el 60% de los participantes con evaluación
positiva de cada uno de los cursos, en puestos de trabajo relacionados con
el sector de las Tecnologías de la Información y las Comunicaciones.
Objetivo del Curso:
El alumno será capaz de planificar e implementar soluciones de tecnología
de información en organizaciones privadas y públicas, así como colaborar en
el diseño, construcción y mantenimiento de sistemas informáticos y
proyectos de software, utilizando el entorno tecnológico JAVA.
Dirigido a:
Personas en situación de desempleo con conocimientos orientados a la
informática preferentemente programación, proveniente de:
-
Formación Profesional, Ingeniería Técnicas o Superior en especialidad
Informática o Telecomunicaciones u otros estudios medios o superiores
Licenciaturas en Ciencias Físicas, Químicas, Exactas, Biología o afines.
-
Otros estudios asimilables o equivalentes: ESINA, FORO EUROPEO o
Formación Ocupacional en la familia de Informática y Comunicaciones.
-
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.
Organiza
Colabora:
Financia:
Programador de Aplicaciones Orientadas a
Objetos y Aplicaciones Web en entornos
JAVA
Contenido: (285 horas)
1. Programación en Java
•
•
•
•
•
•
•
•
•
•
•
La Importancia del Modelado Visual
Tecnología de Objetos
El ciclo de vida y el plan de trabajo con base en el Proceso
Unificado
Modelo de Casos de Uso
Flujos de Eventos
Modelo Conceptual
Diagramas
Generación de Código
Patrones de Diseño
Diagramas de Actividad
Diagramas de Estado
2. Bases de datos y Lenguaje SQL
•
•
•
•
•
•
•
•
•
•
•
•
•
Características del lenguaje, y principios de funcionamiento de
bases de datos relacionales
Conectarse y desconectarse del servidor
Crear y utilizar una base de datos
Obtener información sobre bases de datos y tablas
Usar claves foráneas (foreign keys)
Utilización del autoincremento
Consultas y subconsultas, tipos y características
Consultas simples
Consultas multitabla
Consultas de resumen
Buscar usando dos claves
Subconsultas, referencias externas
Actualización de datos
3. Fundamentos de programación
•
Programación estructurada
o Reglas sintácticas básicas
o Tipos de datos básicos y declaración de variables
o Operadores
o Estructuras de control
o Estructuras de repetición
o Funciones y parámetros
o Arrays
o Strings. Buscar, reemplazar, extraer, copiar cadenas
•
Programación Orientada a Objetos
o Filosofía de la O.O.
o La clase. Definición y uso
Organiza
Colabora:
Financia:
Programador de Aplicaciones Orientadas a
Objetos y Aplicaciones Web en entornos
JAVA
o
o
o
o
o
La encapsulación
Espacios de nombres
Abstracción
Herencia
Poliformismo
4. Proceso de desarrollo de aplicaciones JAVA
•
•
Aplicaciones para Windows:
o Creación de una aplicación básica
o Captura de eventos
o Controles básicos
o Controles avanzado
o Diseño de formulario
o Formularios
o Timer
o Threads
o Controles de usuario
o Impresión de informes
o Distribución de la aplicación
Aplicaciones WEB
o Creación de proyectos web
o Mantenimiento de estado (sesión aplicación)
o Comprendiendo el modelo cliente-servidor
o Controles básicos (label, textbox, …)
o Controles avanzados (datagrid)
o Controles de usuario
o Seguridad
o Distribución de la aplicación
5. Metodologías de diseño de aplicaciones informáticas
•
•
•
•
•
•
•
•
•
•
•
•
Organiza
Información, sistemas de información (SI), elementos y
estructuras de un SI. Subsistemas
Sistemas de información de gestión. Procesos de negocio. BD
Ciclo de vida de un sistema de información. Modelos de desarrollo
en cascada y en espiral
Prototipo técnico
Metodologías estructuradas, orientación a objetos, tiempo real,
metodología Merise, SSADM, Métrica 3, Warnier, Jackson, Booch,
OMT, UML.
Documento de análisis: menús, listado, pantallas, informes,
procesos, interacción con otros sistemas, ayudas, ficheros y BD
Diagramas de flujo de datos (DFD), diccionario de datos, manual
de usuario y administrador
Diagrama entidad/relación, implementación en BDR y en ficheros
Diagrama de transición de estados y de comportamiento
Diagramas estructurados
Tablas cruzadas, tablas de decisión y árboles
Diseño de la interfaz de usuario
Colabora:
Financia:
Programador de Aplicaciones Orientadas a
Objetos y Aplicaciones Web en entornos
JAVA
•
•
Cuaderno de carga
Diseño de la seguridad y de auditoria
6. Pruebas y documentación
•
•
•
•
•
•
•
•
•
•
•
Verificación y validación
Pruebas individuales y de integración
Pruebas de caja blanca y caja negra
Juego de ensayo, casos, pruebas, resultados
Casos para estructuras secuenciales repetitivas y alternativas del
análisis. Pruebas de pantallas, de informes y de procesos
Simplificación de los casos de prueba
Pruebas de integración descendente y ascendente
Validación, pruebas alfa y beta
Documentación del sistema, de los programas, de los procesos y
de los datos
Manual del usuario, manual del administrador y documentación
del sistema
Generación automática de documentación
7. Coordinación de equipos de trabajo
•
•
•
•
•
El personal
Estilos de dirección
Organización del trabajo: Organización y planificación de tareas
o Fijación de objetivos
o Reparto de tareas
o Control de tiempos
Comunicación con el equipo
Técnicas de motivación
5. Búsqueda de empleo y Orientación Laboral
a. La empleabilidad
b. Perfil Profesional
c. Mercado laboral
d. Técnicas de búsqueda de empleo
e. Análisis Personal
f. Proyecto Profesional
g. Currículo Vital: Modalidades y estrategias
h. Carta de acompañamiento
i. Entrevista
j. Aspectos legales de la relación laboral
Organiza
Colabora:
Financia:
Programador de Aplicaciones Orientadas a
Objetos y Aplicaciones Web en entornos
JAVA
Información e Inscripciones:
Abierto plazo de preinscripción y realización de pruebas de selección.
CONSULTEC:
Plaza Pintor Paret 1 – PAMPLONA
948 198 644
[email protected]
Documentación a presentar en el proceso de selección:
-
Currículum Vitae
-
Carta de Motivación para presentarse al programa
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
Organiza
Colabora:
Financia: