← Especialidades formativas

Especialidad formativa

Análisis y programación en java

IFCD004PO 140 h
Tipo de acción formativa: Especialidades formativas del SEPEFormato: Curso SCORM en formato licenciaTítulo: Análisis y programación en javaCódigo: IFCD004PODuración: 140 horasFamilia profesional: Informática y comunicacionesDisponibilidad: Curso en desarrollo para las convocatorias de 2021Convocatoria: Convocatoria de formación ocupados estatal 2022
Ver contenido del curso

Qué aprenderás

Programar aplicaciones informáticas con la tecnología Java.

Contenido del curso

01

Introducción a java.

  • Características de la tecnología Java.
  • Ediciones Java.
  • Primeros pasos en Java.
  • JDK y entornos de desarrollo.
02

Sintaxis del lenguaje.

  • Tipos de datos y cadenas de caracteres. Operadores.
  • Sentencias de control de flujo.
  • Clases y objetos. Las clases Java Beans.
  • Atributos, métodos y miembros estáticos. Arrays, la clase Object y tipos genéricos.
03

Utilización de las librerías básicas de Java.

  • Principales paquetes de clases.
  • Clases básicas para gestión de cadenas y funciones numéricas.
  • Manipulación y formato de fechas. Operaciones de entrada-salida.
  • Gestión de colecciones. Trabajando con streams Java. Flujos y ficheros.
04

Programación orientada a objetos con Java.

  • La programación orientada a objetos. Constructores y sobrecarga de métodos.
  • Herencia y sobrescritura de métodos. Clases abstractas e Interfaces.
  • Clases anidadas, locales y anónimas. Diseño orientado a objetos.
05

Excepciones.

  • Excepciones Java.
  • Control de excepciones. Excepciones personalizadas.
06

Aplicaciones basadas en entorno gráfico.

  • Paquetes para la construcción de interfaces gráficas: AWT y swing.
  • Creación de ventanas y componentes
  • Gestión de eventos.
  • Applets
07

Acceso a datos en Java.

  • Fundamentos del lenguaje SQL.
  • La tecnología JDBC.
  • Ejecución de sentencias de acción.
  • Manipulación de resultados.
  • Bases de datos en Java.
  • XML como almacenamiento de datos.
  • Acceso a ficheros.
  • Serialización de ficheros.
08

Programación de aplicaciones multitarea.

  • Concepto de tarea y multitarea.
  • Clase Threads e interfaz Runnable.
  • Multitarea en Java.
09

Arquitectura de aplicaciones Java EE.

  • El modelo de tres capas en Internet.
  • El protocolo HTTP.
  • La arquitectura Java EE.
10

Fundamentos de HTML y Javascript.

  • El lenguaje HTML.
  • Hojas de estilo.
  • Lenguaje JavaScript.
11

Desarrollo de aplicaciones web con servlets.

  • Características y ventajas de un servlet. Creación de servlets HTTP.
  • Generación de páginas con servlets.
  • Recuperación de datos enviados en una petición.
  • Redireccionamiento y transferencia de peticiones.
  • Atributos de petición, sesión y aplicación.
  • Cookies.
  • Opciones de configuración del archivo web.xml.
  • Acceso a datos desde un servlet.
12

Desarrollo de aplicaciones web con JSP.

  • Características de la tecnología JSP y componentes.
  • Generación dinámica de páginas. Objetos implícitos.
  • Acciones JSP y directivas.
  • Utilización de JavaBeans.
  • El lenguaje EL y la librería de acciones estándar JSLT.
  • Acceso a datos desde JSP.
13

La arquitectura modelo vista controlador.

  • Patrones de diseño Java EE.
  • Arquitectura MVC (Modelo Vista Controlador).
  • Análisis e implementación de cada bloque.
  • Despliegue de una aplicación en un servidor de aplicaciones.
  • Introducción a los frameworks MVC.

Especialidad formativa

¿Quieres esta formación para tu organización?