Master Executive en Programación y Desarrollo de Aplicaciones JAVA
Modalidad: Online
Precio: 100% Bonificable
Prerrequisitos: Ser trabajador contratado en el régimen general y enviar la documentación de matrícula (no válido para autónomos y funcionarios).
Titulación: Título avalado por la Administración Pública con reconocimiento internacional (válido para oposiciones).
Justificación / Resumen: Java es un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo. Java fue desarrollado por la compañía Sun Microsystems y está enfocado a cubrir las necesidades tecnológicas de empresas. Uno de los conceptos más interesantes de la tecnología Java es que es un lenguaje independiente de la plataforma, por lo que al realizar un programa en Java podrá funcionar en cualquier ordenador del mercado independientemente del sistema operativo en el que vayamos a utilizar el desarrollo.
Objetivos: - Dotar de conocimientos sobre la Programación Orientada a Objetos y las estructuras complejas de datos.
- Manipular las Interfaces de Usuario y acceder a Bases de Datos.
- Crear estructuras de datos e implementar técnicas de ordenación y búsqueda.
- Realizar programas con interfaz gráfica.
Para qué te prepara: Al finalizar el curso el alumno contará con conocimientos amplios sobre programación en Java.
El objetivo final de este Plan de Carrera es que el alumno/a pueda superar con éxito los exámenes oficiales de SUN para Certificarse como:
- Sun Certified Java Associate (SCJA)
- Sun Certified Java Programmer (SCJP)
- Sun Certified Java Developer (SCJD)
- Sun Certified Web Component Developer (SCWCD)
- Sun Certified Business Component Developer (SCBCD)
- Sun Certified Developer for Java Web Services (SCDJWS)
- Sun Certified Mobile Application Developer (SCMAD)
- Sun Certified Enterprise Architect (SCEA)
Datos del curso
- Tipo:Máster
- Modalidad:On-line
- Precio:Gratuito o subvencionado
Curso 100% subvencionado para trabajadores en activo contratados en régimen general (no válido para autónomos ni funcionarios) - Idiomas en los que se imparte:Español
- Duración:600 Horas
12 meses
Escuela de Negocios
El Instituto Europeo de Estudios Empresariales (INESEM) es una reconocida Escuela de Negocios que viene centrando su actividad en la gestión e impartición de Formación Superior de Postgrado, Master Profesionales, Formación Elearning y Cursos a Distancia para empresas y trabajadores ...
18230 Atarfe (Granada)
- Manipular las Interfaces de Usuario y acceder a Bases de Datos.
Bolsa de empleo
Si
Requisitos
trabajadores en activo contratados en régimen general (no válido para autónomos ni funcionarios)
Competencias para las que te prepara el curso
Al finalizar el curso el alumno contará con conocimientos amplios sobre programación en Java.
El objetivo final de este Plan de Carrera es que el alumno/a pueda superar con éxito los exámenes.
Perspectivas laborales
Departamentos de informática de empresas de todos los sectores.
Temario del curso:
MÓDULO 1. Fundamentals of the Java Programming Language.
1. Entendiendo la tecnología Java
2. Analizando un problema y diseñando una solución
3. Desarrollando y probando programas con tecnología JAVA
4. Declarando, Inicializando y usando variables
5. Creando y usando Objetos
6. Usando operadores y constructores
7. Usando Loops
8. Desarrollando y usando métodos
9. Implementando encapsulación creando y usando arreglos
10. Implementando herencia
MÓDULO 2. Java Programming Language
1. Introducción
2. Programación orientada a objetos
3. Identificadores, palabras y tipos
4. Expresiones y control de flujo
5. Arreglos
6. Diseño de clases
7. Características avanzadas de clases
8. Excepciones y Aserciones
9. Colecciones y generalidades de infraestructura
10. Fundamentos de Entrada y salida
11. Consola de entrada y salida y ficheros de entrada y salida
12. Construcción de interfaces de usuario Java mediante APIs
13. Manejando eventos
14. Aplicaciones basadas en GUI
15. Hilos
16. Redes
MÓDULO 3. Object-Oriented Analysis and Design Using UML
1. Examinando conceptos y terminología de orientación a objetos
2. Introducción a modelado y procesos de desarrollo de software
3. Creando diagramas de uso
4. Creando escenarios y formas de casos
5. Creando diagramas de actividad
6. Determinando las abstracciones claves
7. Construcción del problema de dominios
8. Transición del análisis al diseño usando la interacción de programas
9. Estado del Modelado de objetos mediante el diagrama de estado de máquinas
10. Aplicando patrones de diseño para el Diseño del modelo
11. Introducción a los conceptos de arquitectura y diagramas
12. Introducción a la arquitectura de capas
13. Redefinir el diseño del modelo de clases
14. Vistazo del proceso de desarrollo de software
15. Vistazo de infraestructuras
MÓDULO 4. Desarrollando Aplicaciones para la Plataforma JAVA
1. Ubicando el modelo Java EE en contexto
2. Modelo de componentes java EE y pasos de desarrollo
3. Modelo de componentes web
4. Desarrollando Servlets
5. Desarrollando con la tecnología de páginas Javaserver
6. Modelo de componentes EJB
7. Implementación de las sesiones EJB 3.0
8. La persistencia API de Java
9. Implementando una política transaccional
10. Desarrollando Aplicaciones Java usando mensajería
11. Desarrollo el envío de mensajes
12. Modelo de los servicios Web
13. Implementación de Servicios Java EE Web Services con JAX-WS
14. Implementación de una política de seguridad
MÓDULO 5. Desarrollo de Componentes WEB con Tecnologías Servlet y JSP
1. Introducción a la tecnología de aplicaciones Web
2. Desarrollando componentes vista
3. Desarrollando componentes controladores
4. Desarrollando formularios dinámicos
5. Compartiendo recursos de aplicaciones empleando el contexto Servlet
6. Diseñando la capa de negocio
7. Desarrollar una aplicación usando Struts
8. Desarrollando aplicaciones web mediante administrador de sesiones
9. Usando filtros y aplicaciones Web
10. Integrando aplicaciones web con bases de datos
11. Desarrollando paginas JSP
12. Desarrollando páginas JSP usando marcadores
13. Desarrollando aplicaciones web mediante "Straus Action Forms"
14. Construir componentes web reutilizables
MÓDULO 6. Desarrollo Componentes de Negocio con Tecnología Empresarial JavaBeans
1. Examinando aplicaciones EJB
2. Introducción a la subasta de aplicaciones
3. Implementando EJB 3.0
4. Conceptos básicos de la implementación de entidades de clases
5. Modelando relaciones en la asociación de datos
6. Modelando relaciones de herencia
7. Usando la persistencia Java (QL)
8. Desarrollando aplicaciones Java EE usando mensajes
9. Desarrollando el envío de mensajes
10. Implementando el interceptor - Clases y métodos
11. Implementando transacciones
12. Manejando excepciones
13. Usando servicios de tiempo
14. Implementando seguridad
15. Usando tecnologías EJB - Buenas prácticas
MÓDULO 7. Creando Servicios WEB usando la tecnología JAVA. Puesta en marcha de redes VLAN y “trunks”
1. Edificando la construcción de bloques de servicios Web
2. Analizando la tecnología y plataforma de servicios Web
3. Aplicando XML
4. Examinando mensajes SOAP
5. Desarrollando Servicios Web usando SOAP con adjuntos
6. Explicando el lenguaje de Servicios Web (WSDL)
7. Reconociendo el papel del servicios de registro
8. Implementando servicios web con Java API para servicios web XML con tecnología (JAX-WS)
9. Desarrollando servicios Web cliente
MÓDULO 8. Diseñando Servicios WEB JAVA
1. Analizando oportunidades con los servicios web
2. Diseñando buenas prácticas y patrones para los servicios web
3. Manejando excepciones en los servicios web
4. Seguridad en los servicios web
MÓDULO 9. Desarrollando Aplicaciones para Dispositivos Móviles con la Tecnología J2ME
1. Introducción a la arquitectura J2ME
2. Construyendo y ejecutando aplicaciones MIDP
3. Creando interfaces de usuario de alto nivel
4. Creando interfaces de bajo nivel
5. Mejora de interfaces de alto y bajo nivel
6. Manejando datos en el dispositivo
7. Accediendo a servicios y datos en la red
8. Control multimedia
9. Seguridad MIDP
MÓDULO 10. Desarrollando Arquitecturas para Aplicaciones Empresariales JAVA
1. Introducción de Conceptos fundamentales de arquitectura
2. Comprender las cualidades sistemáticas
3. Examinando sistemas de desarrollo de arquitecturas Heurísticas
4. Arquitectura de la capa de cliente
5. Arquitectura de la capa web
6. Arquitectura de la capa de negocio
7. Arquitectura de integración de capas
8. Arquitectura de seguridad
9. Arquitectura de software