edu18RR / bootcamp-java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bootcamp Java ☕️

Modulos

  • Modulo 1 : Introduccion al lenguaje.

    • ¿Qué es la programación y por qué es importante?
    • ¿Qué es Java y por qué es un buen lenguaje para aprender a programar?
    • Instalación y configuración del entorno de desarrollo de Java (IDE)
    • Fundamentos de programación
    • Operadores aritméticos y lógicos
    • Estructuras de control de flujo (if, switch, while, for)
    • Funciones
    • Arreglos y matrices
    • Git y Github
  • Modulo 2 : Programacion Orientada a Objetos

    • Clases y objetos
    • Atributos y métodos
    • Encapsulamiento
    • Herencia y polimorfismo
    • Interfaces
  • Modulo 3 : Multithreading y otros temas avanzados en Java

    • Colecciones (ArrayList, HashMap, etc.)
    • Excepciones y manejo de errores
    • Ficheros y entrada/salida de datos
    • Multithreading
    • Introducción a los paquetes y a la biblioteca estándar de Java
    • Desarrollo de aplicaciones en Java
  • Modulo 4 : Consumo de base de datos en Java

    • Introducción al uso de Bases de datos.
    • Uso y manejo de SQL.
    • Uso de bases de datos con JDBC
    • Nuestras primeras consultas a base de datos
    • Desarrollo de aplicaciones web con Servlets y JSP
  • Modulo 5 : Introduccion a SpringBoot

  • Modulo 6 : Servicios Rest con Java

  • Modulo 7 : Pruebas Unitarias y fundamentos de DevOps.

    • Introduccion a las pruebas unitarias en Java y el TDD
    • Como implementar pruebas Unitarias sobre eventos
    • Como implementar pruebas Unitarias sobre servicios
    • Como implementar pruebas Unitarias sobre interfaces
    • ¿Que es DevOps como se implementa en Java?
    • Levantando nustro primer proyecto en Docker
    • Buenas practicas e integracion continua

About

License:MIT License