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



Precio por participante

Testimonios (1)

Cursos Relacionados

NetBeans

14 horas

Guava

21 horas

Vaadin

14 horas

Enterprise Application Integrations with Spring Integration

14 horas

Jakarta EE Fundamentals

28 horas

Quarkus for Developers

14 horas

Introduction to Apache Struts 2

14 horas

Learning Gradle

14 horas

Introduction to JavaServer Faces

14 horas

OpenXava

14 horas

Advanced Spring Boot

14 horas

Angular and Spring Boot

14 horas

Apache Camel and Spring Boot

14 horas

Building Microservices with Spring Boot, Docker, and Kubernetes

21 horas

Spring Boot, React, and Redux

14 horas

Categorías Relacionadas