CURSOS CORTOS Tecnologia
ONLINE

FUNDAMENTOS DE DESARROLLO EN JAVA 17 (ONLINE)

Duración del curso: 64 horas Dirigido a: Profesionales, egresados y estudiantes interesados en iniciar su formación en programación, a través del desarrollo de aplicaciones utilizando el lenguaje Java y los principios de la programación orientada a objetos.
FUNDAMENTOS DE DESARROLLO EN JAVA 17 (ONLINE)

¿Qué aprenderás en el curso?

  • icon list

    Será capaz de desarrollar aplicaciones, utilizando el lenguaje de programación Java.

  • icon list

    Construir aplicaciones bajo principios de la programación orientada a objetos (POO).

  • icon list

    Implementar funcionalidades conectadas a bases de datos.

  • icon list

    Ejecutar pruebas unitarias para validar el comportamiento del código.

Descripción En este curso aprenderás a desarrollar aplicaciones utilizando el lenguaje de programación Java, construir aplicaciones bajo principios de la programación orientada a objetos (POO), implementar funcionalidades conectadas a bases de datos, y ejecutar pruebas unitarias para validar el comportamiento del código.

Temario del curso

Tema 1
  • Lenguaje Java

  • Java Developer Kit (JDK) y JRE

  • Archivos de instalación

  • Archivos JAR, WAR y EAR

  • Variables de entorno

  • IDE Java

  • Herramientas de construcción de proyectos

Tema 2
  • Programas fuentes y compilados

  • Estructura de una clase

  • Variables

  • Tipo de datos primitivos

  • Operadores

  • Métodos

  • Método main

  • Consola

  • Clases Wrapper

  • String, StringBuilder y StringBuffer

  • Comentarios de línea, bloque y documentación

  • Depuración

Tema 3
  • Instrucciones condicionales

  • Instrucciones repetitivas

  • Instrucciones de transferencia

Tema 4
  • Clases

  • Objetos

  • Constructores

  • Principios de la POO

  • Encapsulamiento

  • Modificadores de acceso

  • Herencia

  • Interfaces y clases abstractas

  • Polimorfismo

Tema 5
  • Excepciones

  • Constantes y enumeraciones

  • La clase Class

  • Casteo de objetos

  • Directiva static

  • Operadores Lambda

  • Genéricos

  • Garbage Collector

Tema 6
  • Arreglos

  • Colecciones

  • Streams

Tema 7
  • Hilos

  • Clase Thread

  • Sincronización de métodos

Tema 8
  • Archivos

  • Interface serializable

  • NIO2

  • XML

  • JSON

  • Comparativa XML vs JSON

  • Trabajar con JSON

Tema 9
  • Creación de base de datos, tablas y relaciones

  • Consultas

  • Inserción, eliminación y actualización

  • Conectividad con Java

  • El paquete JAVASQL

  • Metadatos

Tema 10
  • Pruebas unitarias

  • Tipos de pruebas

  • JUnit

  • Mockito

Tema 11
  • Modularidad (jigsaw)

  • Declaración de variables con "var"

  • Nuevas funcionalidades de String

  • Logging

Prerrequisitos

  • Conocimiento de Windows (nivel básico)

En que campos puedes aplicar tus conocimientos

  • icon list

    Programación

  • icon list

    Desarrollo de Software

  • icon list

    Programación Orientada a Objetos

  • icon list

    Desarrollo de Aplicaciones, entre otros.

Certificación

Al aprobar satisfactoriamente el curso, obtendrás un certificado en Fundamentos de Desarrollo en Java 17, otorgado por Cibertec.