Curso: Java fundamentals with Maven

CENTRO DE FORMACIÓN
MODALIDAD
  • Presencial
DURACIÓN
  • 28 horas
LUGAR DE IMPARTICIÓN
  • Aula Virtual
DOCENTES
  • No disponible

El curso cubre los aspectos básicos del desarrollo de Java e introduce la herramienta de gestión de proyectos y comprensión de software Apache Maven.

Empezando

  • El Fenómeno de la Tecnología Java
  • Cómo escribir la aplicación básica "hola mundo"
  • Cómo compilar y ejecutar código Java
  • Cómo hacer que el código sea un poco más complejo

Presentación de Apache Maven

  • Convención sobre configuración
  • Maven Plugins
  • Modelo Conceptual de un Proyecto

Instalación y ejecución de Maven

  • Descarga e instalación de Maven
  • Prueba de una instalación de Maven
  • Obtención de ayuda con Maven

Un proyecto simple de Maven

  • Creación de un proyecto simple
  • Construyendo un Proyecto Simple
  • Modelo de objeto de proyecto simple

Sintaxis de Java

  • Conceptos de programación orientados a objetos
  • Variables, matrices, tipos de datos, operadores y flujo de control
  • ¿Qué son las variables de referencia?
  • Clases y objetos
  • Qué es la herencia y cómo funciona
  • Qué Interfaces son, por qué están escritas y cómo
  • Cómo utilizar los objetos Java String y Number y cómo dar formato a los datos para la salida
  • Qué paquetes son para y por qué debemos usar directiva de importación

Objetos Java

  • Descripción de las clases Java
  • Ciclo de vida de la clase Java
  • Modificadores de clases y herencia
  • Sobrecarga "y sobreescribir
  • Constructores de clase
  • Polimorfismo
  • Relaciones: IS y HAS
  • Palabra clave 'estática'
  • Cuándo usar miembros estáticos
  • Uso de objetos dentro de una aplicación implementada con Maven

Personalización de un proyecto Maven

  • Personalizar información del proyecto
  • Añadir nuevas dependencias
  • Agregar recursos
  • Creación de una aplicación de línea de comandos empaquetada

Optimización y Refactorización de POM de Maven

  • Limpieza de POM
  • Optimización de las dependencias
  • Optimización de complementos
  • POMs finales

Colecciones Java

  • Interfaz de recopilación
  • Listas, mapas y conjuntos
  • Colecciones y arrays
  • Concurrencia
  • Administrar colecciones con una aplicación implementada con Maven

Memoria Java

  • Recolector de basura
  • Montón y pila
  • Ciclo de vida del objeto
  • Método 'finalize ()'

Excepciones de Java

  • La idea general de Java Exceptions
  • Excepciones de tiempo de ejecución y "reales"
  • Lanzar una excepción
  • Declaraciones 'try ... catch'
  • Declaración de 'tira'
  • Diseñar sus propias excepciones
  • Pruebe y administre excepciones con una aplicación implementada con Maven

Un proyecto multimodular con Maven

  • Construcción del proyecto Multimodule
  • Ejecución de la aplicación Multimodule

Concurrencia de Java

  • Hilos y concurrencia
  • Tareas con rosca
  • Unir los hilos
  • Visibilidad de las variables de clase
  • Construir y ejecutar una aplicación multithread con Maven

Otros cursos bonificables de NobleProg:

CURSO IMPARTIDO POR:

nobleprog

¡Bonifica este curso!

Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.

Busca otro curso

ESCRIBE: Nombre del curso, centro de formación, docente y/o provincia

La formación es la clave.
Te ayudamos a bonificarla, ¡Es muy sencillo!.

¿Qué es una bonificación de formación?

Más información
CONTACTA

info@bonificatucurso.com

986 108 164

ACCESOS RÁPIDOS