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:
¡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.