Buscar
Curso de Analista-Programador en Java - Cursos para trabajadores
Cursos para trabajadores » Informática » Analista-Programador en Java
Alcanza con este curso de programación Java un nivel técnico. Java es un lenguaje, de programación orientado a objetos, de los más usados a nivel de empresa debido a su potencia y versatilidad. Los programadores de Java se encuentran entre los profesionales mejor remunerados y más buscados debido a su escasez.
Con este curso podrás desarrollar una carrera profesional orientada a Java o profundizar con un áreas más de conocimiento si ya eres programador.
Conseguir un nivel de competencia técnico-profesional que capacite a los alumnos para desempeñar un puesto de analista y/o programador de aplicaciones con tecnología Java.
- Conocer y comprender los elementos y estructuras básicas de programación.
- Conocer y aplicar adecuadamente los elementos sintácticos del lenguaje JAVA en la creación de programas JAVA.
- Utilizar correctamente las herramientas básicas para la compilación y ejecución de programas en JAVA.
- Adquirir destreza en la utilización de algunos de los entornos de desarrollo JAVA más utilizados, incidiendo en el empleo adecuado de las opciones y herramientas para la compilación, ejecución y depuración de programas.
- Aplicar las técnicas de Orientación a Objetos en la construcción de aplicaciones JAVA.
- Conocer las diferentes APIs de uso general que se emplean en el desarrollo de cualquier tipo de aplicación JAVA.
MÓDULO 1: Técnicas de programación estructurada (35 horas)
1. La informática y el manejo de la información.
2. Sistemas de numeración y codificación de la información.
3. Introducción a la programación.
4. Arrays y tablas.
5. Funciones y procedimientos.
6. La informática y el manejo de la información.
7. Tipos de archivos de información.
8. Introducción a la programación.
9. La programación estructurada. Pseudocódigos
y estructuras básicas.
10. Técnicas de programación estructurada.
11. Arrays y tablas.
MÓDULO 2: Introducción a Java (4 horas)
1. Características de la tecnología JAVA.
2. Ediciones JAVA.
3. Primeros pasos en JAVA.
4. Plataforma JAVA. Operadores especiales. Prototipos, paso por referencia y recursividad.
MÓDULO 3: Sintaxis del lenguaje (20 horas)
1. Tipos de datos y cadenas de caracteres.
2. Operadores y sentencias de control de flujo.
3. Clases y objetos. Las clases JAVA BEANS.
4. Arrays, la clase object y tipos genéricos.
MÓDULO 4: Utilización de las librerías básicas de JAVA (22 horas)
1. Importar clases. El paquete JAVA.LANG.
2. Paquetes e interfaces. Apis String y Math.
3. Manipulación y formato de fechas.
4. Operaciones de entrada-salida.
5. Trabajando con streams JAVA. Flujos y ficheros.
6. Gestión de colecciones.
MÓDULO 5: Programación orientada a objetos con JAVA (16 horas)
1. La programación orientada a objetos. Constructores y sobrecarga de métodos.
2. Diseño estructurado.
3. Herencia.
4. Clases abstractas. Clases anidadas, locales y anónimas. Interfaces.
5. Diseño orientado a objetos.
MÓDULO 6: Excepciones (4 horas)
1. Excepciones JAVA.
2. Control de excepciones. Excepciones marcadas.
MÓDULO 7: Aplicaciones basadas en entorno gráfico (18 horas)
1. Applets.
2. Más sobre applets. Interfaz appletcontext. JAVA plugg-ins.
3. El paquete JAVA.AWT.
4. Más sobre AWT. Nuevo modelo de eventos EDM (event delegation model).
5. Gestión de eventos.
6. El paquete JAVA swing.
MÓDULO 8: Acceso a datos en JAVA (22 horas)
1. Fundamentos del lenguaje en SQL
2. La tecnología JDBC.
3. XML como almacenamiento de datos.
4. Acceso a ficheros.
MÓDULO 9: Programación de aplicaciones multitarea (8 horas)
1. Concepto de tarea y multitarea.
2. Animación con Threads.
MÓDULO 10: Comunicación de aplicaciones en red (7 horas)
1. Conceptos básicos sobre redes.
2. Teoría de redes.
3. La clase inetaddress.Interconexión de aplicaciones mediante sockets.
4. Email.
MÓDULO 11: Arquitectura de aplicaciones JAVA2EE (3 horas)
1. El modelo de tres capas de internet.
2. El protocolo HTTP.
3. La arquitectura J2EE.
MÓDULO 12: Fundamentos de HTML y JAVAscript (12 horas)
1. El lenguaje HTML.
2. Hojas de estilo.
3. Lenguaje JAVAscript.
MÓDULO 13: Desarrollo de aplicaciones Web con servlets (20 horas)
1. Características de un servlet. Creación de un servlet.
2. Generación de páginas con servlet.
3. Seguimiento de sesión. Cookies.
4. Opciones de configuración del archivo Web.XML.
5. Acceso a datos desde un servlet.
MÓDULO 14: Desarrollo de aplicaciones Web con JSP (22 horas)
1. Características de la tecnología JSP. Visión general de todos sus elementos.
2. Inserción de código JAVA en una página JSP. Directivas y objetos implícitos.
3. Acciones. Inserción de JAVA BEANS.
4. La librería de acciones estándar JSTL.
5. Acceso a datos de SDE JSP.
6. Buscador de direcciones de email.
MÓDULO 15: La arquitectura modelo vista controlador (20 horas)
1. Patrones de diseño JAVA EE.
2. Arquitectura MVC (modelo vista controlador).
3. Despliegue de una aplicación en un servidor
de aplicaciones.
MÓDULO 16: Creación de componentes enterprise JAVABEANS (EJBs) (17 horas)
1. Programación distribuida en JAVA RMI.
2. JNDI.
3. Arquitectura EJB. Tipos de EJBS.
Personas con conocimientos informáticos a nivel usuario, que quieran desarrollarse profesionalmente en el ámbito de las nuevas tecnologías.
Este curso te ofrece
Otros Cursos para trabajadores para Trabajadores relacionados
-
Maquetacion indesign cs
Adobe InDesign CS es el programa de maquetación más utilizado hoy en dia. Libros, periódicos, revistas, folletos, y todo tipo de publicaciones son creadas fácilmente con esta potente herramienta de autoedición. Conviértase en un profesional de la maquetación digital y apre...
-
Diseno web
Curso superior de Formación para trabajadores orientado a la creación de páginas web en lenguaje HTML con el software Macromedia Dreamweaver, Adobe Photoshop y Macromedia Flash.
-
Macromedia flash 8
Formación superior para la creación de animaciones multimedia mediante el software Macromedia Flash para utilizarlos posteriormente en distintas páginas web, a nivel profesional.
-
3d studio max 8 9
Formación superior para la creación de efectos visuales a través del software 3D Studio Max en el ámbito profesional . El diseño de estos efectos pueden emplearse en campos dispares, como la publicidad o la arquitectura
