Programa del Curso

Empezar

  • El Java fenómeno tecnológico
  • Cómo escribir una 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 Complementos
  • Modelo conceptual de un proyecto

Instalación y ejecución Maven

  • Descarga e instalación Maven
  • Prueba de una Maven instalación
  • Cómo obtener ayuda con Maven

Un proyecto simple Maven

  • Creación de un proyecto sencillo
  • Construyendo un proyecto simple
  • Modelo de objetos de proyecto simple

Java Sintaxis

  • Conceptos Orientados a Objetos Programming
  • 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é son las interfaces, por qué se escriben y cómo
  • Cómo utilizar los objetos Java String y Number y cómo dar formato a los datos para la salida
  • Para qué sirven los paquetes y por qué debemos usar la directiva de importación

Java Objetos

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

Personalización de un Maven proyecto

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

Optimización y refactorización Maven de POM

  • Limpieza de POM
  • Optimización de dependencias
  • Optimización de plugins
  • POM finales

Java Colecciones

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

Java Memoria

  • Recolector
  • Amontonar y apilar
  • Ciclo de vida del objeto
  • Método 'finalize()'

Java Excepciones

  • La idea general de las excepciones de Java
  • Tiempo de ejecución y excepciones "reales"
  • Iniciar una excepción
  • 'Intenta... Declaraciones de catch'
  • Declaración de 'lanzamientos'
  • Diseño de sus propias excepciones
  • Pruebe y administre excepciones con una aplicación implementada con Maven

Un proyecto multimódulo con Maven

  • Creación del proyecto Multimódulo
  • Ejecución de la aplicación Multimodule

Java Simultaneidad

  • Subprocesos y simultaneidad
  • Tareas enhebradas
  • Unión de hilos
  • Visibilidad de las variables de clase
  • Compilar y ejecutar una aplicación multiproceso con Maven

Requerimientos

Se requieren conocimientos de lenguaje de programación procedimental (como C, PHP, Basic, Pascal) o lenguaje de programación orientado a objetos.

  28 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (1)

Cursos Relacionados

Categorías Relacionadas