Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Este repositorio contiene material de estudio para la certificación Java 17, incluyendo ejemplos de código, explicaciones teóricas y ejercicios prácticos.

License

Notifications You must be signed in to change notification settings

MoroniAg/Java17_Certification

Repository files navigation

Certificación Java

Este repositorio contiene material de estudio para la certificación Java, incluyendo ejemplos de código, explicaciones teóricas y ejercicios prácticos.

Descripción

El objetivo de este repositorio es proporcionar recursos útiles para aquellos que se están preparando para la certificación Java. Aquí encontrarás ejemplos de código, explicaciones detalladas y ejercicios prácticos sobre diversos temas relacionados con Java.

Estructura del Proyecto

La estructura del proyecto es la siguiente:

CertificaciónJava/
│   LICENSE
│   README.md
│
├───01_Modulo_Fundamentos_Lenguaje
│   ├───01_Sintanxis_basica
│   │       01_Declaraciones_bloques_ambito.md
│   │       02_Tipos_de_datos.md
│   │       03_Clases_wrapper.md
│   │       04_Math_API.md
│   │       05_Literales_variables_constantes.md
│   │       06_Operadores_expresiones.md
│   │       07_Parentesis_promocion_casting.md
│   │
│   ├───02_Clase_String_StringBuilder
│   │       01_Manipulacion_texto.md
│   │
│   ├───03_Date_Time_Api
│   │       01_Fechas.md
│   │
│   └───04_Control_de_flujo
│           01_Estructuras_desicion.md
│           02_Bucles.md
│           03_Secuencias_Control.md
│
├───02_Modulo_clases_y_objetos
│   ├───01_Declaracion_y_usos
│   │       01_Instancia_de_clases.md
│   │       02_Clases_and_Records.md
│   │       03_Campos_metodos_constructores.md
│   │       04_Sobrecarga_metodos_constructores.md
│   │       05_Ambito_variables.md
│   │       06_Modificadores_acceso.md
│   │       07_Garbage_collector.md
│   │
│   └───02_OPP_en_profundidad
│           01_Herencia_y_polimorfismo.md
│           02_Polimorfismo.md
│           03_Interfaces.md
│           04_Enums.md
│
├───03_Exepciones
│       01_Exepciones.md
│
├───04_Arrays_y_Collecciones
│   │   01_Diferencias.md
│   │
│   ├───01_Arrays
│   │       01_Definicion_temas_basicos.md
│   │       02_Temas_Avanzados.md
│   │
│   ├───02_Collections
│   │       01_Definicion.md
│   │       02_Detalles_adicionales.md
│   │
│   └───03_Streams
│           01_Definicion.md
│           02_Aspectos_basicos.md
│           03_Clase_Stream.md
│           04_Collector.md
│           05_Descomposicion_concatetacion_reduccion.md
│
├───05_Empaquetado_y_despliegue
│       01_Gestion_modulos.md
│       02_Compilacion.md
│       03_Ejemplo_practico.md
│
├───06_Concurrencia
│       01_Definicion.md
│       02_Creacion_de_hilos.md
│       03_Ciclo_de_vida.md
│       04_Desarrollar_codigo_seguro.md
│       05_Streams_paralelos.md
│
├───07_API_IO
│       01_Definicion.md
│       02_Read_write_IO.md
│       03_Serializar_objetos.md
│       04_Path_object_java_nio.md
│
├───08_Acceso_a_base_de_datos
│       01_Definicion.md
│       02_Administrar_conexiones.md
│
├───09_Implementar_localization
│       01_Definicion.md
│       02_Usos.md
│
├───10_Loggers_annotations_generics
│       01_Loggers.md
│       02_Annotations.md
│       03.Generics.md
│
└───11_Consideraciones_adicionales
        01_Suposiciones_dadas.md

Descripción de Carpetas y Archivos

  • 01_Modulo_Fundamentos_Lenguaje: Contiene los conceptos básicos del lenguaje Java.

    • 01_Sintanxis_basica: Explicación sobre la sintaxis básica de Java.
    • 02_Clase_String_StringBuilder: Uso de las clases String y StringBuilder.
    • 03_Date_Time_Api: Uso de la API de fecha y hora.
    • 04_Control_de_flujo: Estructuras de control de flujo.
  • 02_Modulo_clases_y_objetos: Explica la declaración y uso de clases y objetos en Java.

    • 01_Declaracion_y_usos: Declaración y usos de clases y objetos.
    • 02_OPP_en_profundidad: Programación orientada a objetos en profundidad.
  • 03_Exepciones: Manejo de excepciones en Java.

  • 04_Arrays_y_Collecciones: Explica el uso de arrays y colecciones en Java.

    • 01_Arrays: Introducción a los arrays.
    • 02_Collections: Uso de colecciones.
    • 03_Streams: Uso de Streams.
  • 05_Empaquetado_y_despliegue: Empaquetado y despliegue de aplicaciones Java.

  • 06_Concurrencia: Programación concurrente en Java.

  • 07_API_IO: Uso de la API de entrada/salida.

  • 08_Acceso_a_base_de_datos: Acceso a bases de datos en Java.

  • 09_Implementar_localization: Implementación de localización.

  • 10_Loggers_annotations_generics: Uso de loggers, anotaciones y genéricos.

  • 11_Consideraciones_adicionales: Consideraciones adicionales para la certificación Java.

Instrucciones de Instalación

Para ejecutar los ejemplos de código en este repositorio, necesitarás tener instalado:

Uso

Para compilar y ejecutar los ejemplos de código, sigue estos pasos:

  1. Clona el repositorio:
    git clone https://github.com/tu-usuario/CertificacionJava.git
  2. Navega a la carpeta del proyecto:
    cd CertificacionJava
  3. Compila y ejecuta los ejemplos de código usando el JDK.

Contribuciones

Las contribuciones son bienvenidas. Si deseas contribuir, por favor sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
  3. Realiza tus cambios y haz commit (git commit -am 'Añadir nueva funcionalidad').
  4. Haz push a la rama (git push origin feature/nueva-funcionalidad).
  5. Abre un Pull Request.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

About

Este repositorio contiene material de estudio para la certificación Java 17, incluyendo ejemplos de código, explicaciones teóricas y ejercicios prácticos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published