Aprendizaje basado en proyectos: aprende Java como profesionales de TI
Programas basados en Java: parte del programa Java Full-Stack. Una serie completa para aprender Java por convertirse en un desarrollador de Java de pila completa.
Temas que se cubrirán para la implementación:
Declaraciones y control de acceso.
- Identificadores y Javabeans
- Identificadores legales
- Sun's Java Code Conventions
- Estándares de Javabeans
- Declarar clases
- Reglas de declaración de archivo de origen
- Declaraciones y modificadores de clase
- Subclase de concreto
- Declarando una interfaz
- Declarando constantes de interfaz
- Declarar miembros de la clase
- Modificadores de acceso
- Modificadores de miembros que no son de acceso
- Declaraciones de constructor
- Declaraciones variables
- Declarando a Enums
Operadores
- Operadores de Java
- Operadores de tareas
- Operadores relacionales
- instanciafcomparison
- Operadores aritméticos
- Operador condicional
- Operadores lógicos
Fundamentos maven
- Introducción
- Estructura de carpetas
- El pom.xml
- Dependencias
- Objetivos
- Escopas
- El complemento del compilador
- Complemento de origen
- Complemento de jar
Prueba de Junit
- Tipos de pruebas
- Por qué las pruebas unitarias son importantes
- ¿Qué es Junit?
- Arquitectura de Junit 5
- IDES y soporte de herramientas de compilación
- Configurar Junit con Maven
- Métodos de ciclo de vida
- Jerarquías de prueba
- Afirmaciones
- Desactivando las pruebas
- Suposiciones
- Prueba de interfaces y métodos predeterminados
- Repetir pruebas
- Pruebas dinámicas
- Pruebas parametrizadas
- Fuentes de argumentos
- Introducción TDD
- Tipos de pruebas
- Prueba de marcos y herramientas
- Conceptos de prueba, Mockito
Arquitectura en capas
- Comprender el concepto de arquitectura en capas
- Implementar capas en aplicaciones Java