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 pamplona@consultec.es 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: