PROGRAMA FORMATIVO Desarrollo de aplicaciones JAVA (Programador JAVA)



Documentos relacionados
PROGRAMA FORMATIVO Programación Java SE 8 (ORACLE)

PROGRAMA FORMATIVO Administrador Técnico de Sistemas Oracle

PROGRAMA FORMATIVO Administración Servidor de Aplicaciones Oracle WebLogic

PROGRAMA FORMATIVO. MCSA SQL Server 2012

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE

PROGRAMA FORMATIVO Programación Orientada a Objetos con Java

PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE)

PROGRAMA FORMATIVO Analista de Big Data y Científico de Datos

PROGRAMA FORMATIVO Introducción al desarrollo de aplicaciones orientadas a objetos (Microsoft)

PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME

PROGRAMA FORMATIVO Administración avanzada de Oracle Database: Alta disponibilidad en la nube

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web con PHP y MySQL

PROGRAMA FORMATIVO: ADMINISTRACIÓN DEL IBM WEBSPHERE APPLICATION SERVER

PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Desarrollo de aplicaciones Windows Store con C#

PROGRAMA FORMATIVO: ADMINISTRACIÓN DEL IBM WEBSPHERE COMMERCE

PROGRAMA FORMATIVO Fundamentos de la gestión de infraestructuras TIC (MICROSOFT)

PROGRAMA FORMATIVO. MTA Developer: Microsoft Technology Associate (MTA)

PROGRAMA FORMATIVO ADMINISTRADOR DEL IBM TIVOLI STORAGE MANAGER

PROGRAMA FORMATIVO. MCSA SQL Server

PROGRAMA FORMATIVO Fundamentos y administración de Oracle Database

PROGRAMA FORMATIVO: - Arquitecto de Cloud

PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications

PROGRAMA FORMATIVO. MCSA Windows Server 2012

PROGRAMA FORMATIVO. Desarrollador SAP ABAP

PLAN FORMATIVO MODALIDAD I

PROGRAMA FORMATIVO Analista de Datos Big Data Cloudera Apache Hadoop

PROGRAMA FORMATIVO. Consultor Oficial SAP Logístico (MM)

PROGRAMA FORMATIVO. Consultor oficial SAP Financiero (FI)

PROGRAMA FORMATIVO ADMINISTRACIÓN DE BASES DE DATOS IBM DB2 PARA SISTEMAS DISTRIBUIDOS.

PROGRAMA FORMATIVO: SEGURIDAD EN SISTEMAS INFORMÁTICOS CON IBM

PROGRAMA DE CURSO DE FORMACIÓN PROFESIONAL OCUPACIONAL

BOLETÍN OFICIAL DEL ESTADO

Anexo 4 Documento de Arquitectura

SUPLEMENTO EUROPASS AL TÍTULO

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

PROGRAMA FORMATIVO PROCESADOR DE TEXTOS WORD - AVANZADO (ADG) ADMINISTRACIÓN Y GESTIÓN

PROGRAMA FORMATIVO Virtualización, computación en la nube y alta disponibilidad con Oracle Solaris

PROGRAMACIÓ DIDÁCTICA: Secuanciación, Temporalización y Unidades Didácticas

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

Las Tecnologías de la Información y las Comunicaciones en Formación Profesional. Contenidos relevantes

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

PROGRAMA FORMATIVO ADMINISTRACIÓN AIX (IBM UNIX) PARA POWER SYSTEM.

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

PROGRAMACIÓN DE SISTEMAS INFORMATICOS. Certificado de profesionalidad IFCT0609

PROGRAMA FORMATIVO Administración de Business Intelligence y Datawarehousing

PROGRAMA DE CURSO DE FORMACIÓN PROFESIONAL OCUPACIONAL TÉCNICO AUXILIAR EN DISEÑO DE INTERIORES

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización

PROGRAMA FORMATIVO Administración de Bases de Datos Oracle

Resultados del aprendizaje y Criterios de evaluación del módulo: Implantación de Aplicaciones Web

UNIVERSIDAD AUTONOMA DE ZACATECAS UNIDAD ACADÉMICA DE CONTADURIA Y ADMINISTRACION LICENCIATURA EN CONTADURIA INFORMATICA I

Implantación de Aplicaciones Web Fecha:

MÓDULO PROFESIONAL: CURSO: 2010/2011 CICLO FORMATIVO DE GRADO SUPERIOR PRIMER CURSO. Horas Totales del Módulo: 280 Horas semanales: 9

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

BOLETÍN OFICIAL DEL ESTADO

PROGRAMA FORMATIVO ADMINISTRACIÓN Y GESTIÓN DE BUSINESS INTELLIGENT Y DATA WAREHOUSE CON IBM.

TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMA.

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database

SUPLEMENTO EUROPASS AL TÍTULO

PROGRAMA FORMATIVO TECNICO AUXILIAR EN DISEÑO INDUSTRIAL

MF1213_3 Instalación y Configuración de Sistemas de Planificación de Recursos Empresariales y de Gestión de Relaciones con Clientes (Online)

PROGRAMA FORMATIVO Administración de Sistemas Solaris y Oracle Linux con Shellscript

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

PROGRAMA FORMATIVO Desarrollador Big Data Cloudera Apache Hadoop

UF1883 Instalación de Sistemas ERP-CRM (Online)

Objetivos y Competencias

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Software de Simulación aplicado a entornos de e-learning

Figura No. IV-111. Página No. 125

PROGRAMADOR DE BASES DE DATOS RELACIONALES

a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.

Plan de estudios vigente desde el curso 2013/2014. Actualizado en el curso 2014/2015 para incorporar la lengua inglesa en el módulo M13.

CI Politécnico Estella

ADMINISTRACIÓN DE BASES DE DATOS

PROGRAMA FORMATIVO MICROPROGRAMABLES

B) DENOMINACIÓN: CONDUCCIÓN DE VEHÍCULOS LIGEROS: CARRETILLAS ELEV.EN LAS EMPRESAS DE LIMPIEZA DE EDIFICIOS Y LOCALES

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

Certificado de Profesionalidad:Administració n de Servicios de Internet (IFCT0509)

1. INFORMACIÓN GENERAL

Temario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS


Recepcionistas-telefonistas en oficinas, en general

PROGRAMA ANALÍTICO. Carrera: Tecnicatura Superior en Tecnologías de la Información

Certificaciones: Diploma de Aprobación en Desarrollo Web con Java.

JAVA SE 7 ORACLE CERTIFIED PROFESSIONAL PROGRAMMER MASTER DE DESARROLLO. (Curso con Becas de Coritel como empleo y orientado a examen oficial)

UNIVERSIDAD DR. JOSE MATIAS DELGADO

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

Certificado de Profesionalidad:Montaje y Reparación de Sistemas Microinformáticos (IFCT0309)

Certificado de Profesionalidad:Sistemas de Gestión de Información (IFCD0211)

PROGRAMA FORMATIVO DE: Operaciones con cámaras HD

SUPLEMENTO EUROPASS AL DIPLOMA DE TÉCNICO SUPERIOR DE FORMACIÓN PROFESIONAL

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

Transcripción:

PROGRAMA FORMATIVO Desarrollo de aplicaciones JAVA (Programador JAVA) Fecha

DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: Informática y Comunicaciones Área Profesional: Desarrollo 2. Denominación: Desarrollo de aplicaciones JAVA (Programador JAVA) 3. Código (a asignar por el Servicio Público de Empleo Estatal): 4. Nivel de cualificación: 3 5. Objetivo general: Formar de manera actualizada a profesionales cualificados para el sector TIC para su inmediata adecuación laboral, adquiriendo los conocimientos de las técnicas de programación basada en JAVA. 6. Prescripción de los formadores: 6.1. Titulación requerida: Titulación universitaria, Titulados en Ciclo Formativo de Grado Superior o FP- II preferentemente en la familia de Informática y del ciclo Técnico Superior en Desarrollo de Aplicaciones Informáticas o, en su defecto, capacitación profesional equivalente. 6.2. Experiencia profesional requerida: No se requiere experiencia profesional. 6.3. Competencia docente Será necesario tener experiencia metodológica o experiencia docente. 7. Criterios de acceso del alumnado: 7.1. Nivel académico o de conocimientos generales: Nivel académico mínimo: Titulados en Ciclo Formativo de Grado Superior o FP-II preferentemente en la familia de Informática y del ciclo Técnico Superior en Desarrollo de Aplicaciones Informáticas o, en su defecto, capacitación profesional equivalente. Cuando el aspirante al curso no posea el nivel académico indicado demostrará conocimientos suficientes a través de una prueba de acceso 8. Número de participantes: 14 Máximo 25 participantes para cursos presenciales. 2

9. Relación secuencial de módulos formativos: Módulo 1: Programación en JAVA. Análisis orientado a objetos Módulo 2: Arquitectura y diseño de aplicaciones Módulo 3: Frameworks para el desarrollo JAVA Módulo 4: Desarrollo de aplicaciones de bases de datos Módulo 5: Desarrollo de servicios Web Módulo 6: Desarrollo de aplicaciones con JAVA EE 6 Módulo 7: Proyecto integrador de desarrollo de una aplicación Web completa. 10. Duración: (se especificarán las horas en relación a la modalidad de impartición) Horas totales: 300 Distribución horas: Presencial 300 Teleformación. A Distancia convencional.. 11. Requisitos mínimos de espacios, instalaciones y equipamiento 11.1. Espacio formativo: 170 h de formación en aula teórico-práctica de 70 m2 de Fundación San Valero, acreditada por el SEPE con el número de censo 50/13 y por el Instituto Aragonés de Empleo con el número de censo 183 y 130 horas en espacios de empresas para recibir formación teórico-práctica en un entorno de real. (Superficie en metros cuadrados en función del tipo de espacio y del número de alumnos. Los espacios tendrán que tener un mínimo de 30 m² para grupos de 15 alumnos (2m² por alumno). Cada espacio estará equipado con mobiliario docente adecuado al número de alumnos, así mismo constará de las instalaciones y equipos de trabajo suficientes para el desarrollo del curso.) 11.2. Equipamiento: 16 Pentium V + 1 de profesor todos con instalación WINDOWS y los programas necesarios para la impartición del curso. Cañón de proyección conectado al PC del profesor Proyector de transparencias Impresora conectada al PC del profesor Red local en el aula para facilitar el compartimiento de recursos (material didáctico, ficheros, impresora etc) Las instalaciones y equipamientos deberán cumplir con la normativa industrial e higiénico sanitaria correspondiente y responderán a medidas de accesibilidad universal y seguridad de los participantes. 3

En el caso de que la formación se dirija a personas con discapacidad se realizarán las adaptaciones y los ajustes razonables para asegurar su participación en condiciones de igualdad. 11.2.1 En el caso de formación a Distancia y/o Teleformación, se ha de incluir el siguiente equipamiento:.. - Soporte tecnológico: Plataforma educativa de tele-formación en Internet (con el consiguiente servicio de administración de la misma), Aplicaciones multimedia adecuadas y actualizadas. Soporte técnico. Apoyo tutorial 12. Ocupación/es de la clasificación de ocupaciones Código y denominación. 13. Requisitos necesarios para el ejercicio profesional (Este epígrafe sólo se pondrá si existen requisitos legales para el ejercicio de la profesión) 14. Requisitos oficiales de los centros (Este epígrafe sólo se pondrá si para la impartición del curso existe algún requisito de homologación/autorización del centro por parte de la administración competente) MÓDULOS FORMATIVOS Módulo nº: 1 Denominación: Programación en JAVA. Análisis orientado a objetos Adquirir fundamentos básicos de programación en JAVA. Duración: 30 h Programación estructurada Reglas sintácticas básicas. Tipos de datos básicos y declaración de variables. Operadores. Estructuras de control. Estructuras de repetición. Funciones y parámetros. Arrays Strings. Buscar, reemplazar, extraer, copiar cadenas. Programación Orientada a Objetos Filosofía de la O.O. La clase. Definición y uso. 4

La encapsulación. Espacios de nombres. Abstracción. Herencia. Poliformismo. Aplicaciones Java para S.O. Proyectos Java en IDE de Desarrollo Aplicaciones de escritorio aprovechando la filosofía P.O.O. Comprendiendo el modelo cliente-servidor Controles básicos (JLabel, JTextbox) Controles avanzados (JTable) Controles de usuario Seguridad Distribución de la aplicación Módulo nº: 2 Denominación: Arquitectura y diseño de aplicaciones Desarrollar programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos. Realizar operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases. Escribir programas que manipulen información seleccionando y utilizando tipos avanzados de datos. Familiarizarse con la interpretación de diseño de clases y su proyeccióncodificación en Java. Practicar con patrones de diseño que nos faciliten las tareas de desarrollo en proyectos de software de gran envergadura. Duración: 25 h Fundamentos de la programación orientada a objetos. Introducción a los patrones de diseño. Diagramas UML. Traducción de UML a código y viceversa. Arquitectura de 3 capas. Desarrollo de una clase de Persistencia. Polimorfismo, herencia, uso de Interfaces. Paquetes y Manejo de Excepciones. Refactoring de código. Versionado de Software. Introducción al Testing. Resolución de ejercicios enfrentando problemas concretos y reales bajo patrones de diseño. 5

Módulo nº: 3 Denominación: Frameworks para el desarrollo JAVA Especificar, visualizar, construir y documentar una aplicación de manera completa utilizando las herramientas vistas previamente e integrándolas en un framework actual. Duración: 25 h Diseño de la solución partiendo de una especificación. Creación de la base de datos. Modelado de las relaciones de las tablas: Mapeo-objeto-relacional (ORM). Creación de una plantilla. Desarrollo de la aplicación utilizando el patrón MVC. Internalización y localización. Integración de la autentificación de usuarios Integración de una gestión de accesos por roles: autorización. Integración de componentes ya desarrollados: componentes para la generación de gráficos estadísticos, etc. Integración de tecnología AJAX para tareas habituales: paginación, actualización de información, etc. Módulo nº: 4 Denominación: Desarrollo de aplicaciones, bases de datos Reconocer los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. Crear bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional. Consultar y modificar la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. Preparar elementos de software que consuman la información almacenada en una base de datos. Aplicaciones CRUD (Create-Read-Update-Delete) Duración: 30 h 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. 6

Módulo nº: 5 Denominación: Desarrollo de servicios Web Especificar, visualizar, construir y documentar aplicaciones Web aprovechando el potencial de los servicios Web. Duración: 25 h Introducción a los servicios Web. Ventajas/Desventajas de los Servicios Web. Instalación, configuración y creación de Servicios Web. Casos prácticos altas, bajas, modificaciones y eliminaciones de información real de la base de datos aprovechando el potencial de los Web Services. Módulo nº: 6 Denominación: Desarrollo de aplicaciones con JAVA EE 6 Aprender las características fundamentales de Java EE 6 Especificar, visualizar, construir y documentar aplicaciones Web J2EE (JSP/Servlets) Duración: 35 h Potencial de J2EE Sintaxis y conceptos más importantes de JSP/Servlets. Ventajas/Desventajas. Creación de páginas web JSP. Integración de páginas web JSP haciendo peticiones a un Servlet. Desarrollar proyecto web con JSP- AJAX- Servlet siguiendo el patrón de desarrollo MVC. Módulo nº: 7 Denominación: Proyecto integrador de desarrollo de una aplicación Web completa. Desarrollo de clases teórico-prácticas aplicando las indicaciones de los tutores sobre el terreno Especificar, visualizar, construir y documentar una aplicación de manera completa utilizando todas las herramientas vistas previamente y aprovechando el potencial de frameworks actuales. Duración: 130 h Diseño de la solución partiendo de una especificación. Creación de la base de datos. Modelado de las relaciones de las tablas: Mapeo-objeto-relacional (ORM). Creación de una plantilla. Desarrollo de la aplicación utilizando el patrón MVC. Internalización y localización. Integración de la autentificación de usuarios Integración de una gestión de accesos por roles: autorización. Integración de componentes ya desarrollados: componentes para la generación de gráficos estadísticos, etc. 7

Integración de tecnología AJAX para tareas habituales: paginación, actualización de información, etc. 8