logo-cibertec
CURSOS CORTOSTecnologia
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. 
JAVA 17 FUNDAMENTALS DEVELOPER (ONLINE)
te asesoramos

¿Qué aprenderás en el curso?

icon-arrow-rightSerá capaz de desarrollar aplicaciones, utilizando el lenguaje de programación Java.
icon-arrow-rightConstruir aplicaciones bajo principios de la programación orientada a objetos (POO).
icon-arrow-rightImplementar funcionalidades conectadas a bases de datos.
icon-arrow-rightEjecutar pruebas unitarias para validar el comportamiento del código. 
DescripciónObtendrás los conocimientos y habilidades necesarias para el desarrollo de aplicaciones con programación orientada a objetos (POO) el manejo de datos con bases de datos, y el uso de entornos de desarrollo. Asimismo, se trabaja la lógica de programación y la sintaxis básica del lenguaje para construir soluciones funcionales y escalables. 

Temario del curso

1

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

2

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

3

Tema 3

  • Instrucciones condicionales

  • Instrucciones repetitivas

  • Instrucciones de transferencia

4

Tema 4

  • Clases

  • Objetos

  • Constructores

  • Principios de la POO

  • Encapsulamiento

  • Modificadores de acceso

  • Herencia

  • Interfaces y clases abstractas

  • Polimorfismo

5

Tema 5

  • Excepciones

  • Constantes y enumeraciones

  • La clase Class

  • Casteo de objetos

  • Directiva static

  • Operadores Lambda

  • Genéricos

  • Garbage Collector

6

Tema 6

  • Arreglos

  • Colecciones

  • Streams

7

Tema 7

  • Hilos

  • Clase Thread

  • Sincronización de métodos

8

Tema 8

  • Archivos

  • Interface serializable

  • NIO2

  • XML

  • JSON

  • Comparativa XML vs JSON

  • Trabajar con JSON

9

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

10

Tema 10

  • Pruebas unitarias

  • Tipos de pruebas

  • JUnit

  • Mockito

11

Tema 11

  • Modularidad (jigsaw)

  • Declaración de variables con “var”

  • Nuevas funcionalidades de String

  • Logging

Pre-Requisitos

icon-arrow-right

No se requiere experiencia previa, aunque se recomienda tener nociones básicas de lógica y algoritmos.

En que campos puedes aplicar tus conocimientos

icon-arrow-right

Desarrollo Web

icon-arrow-right

Realidad Aumentada.

icon-arrow-right

Desarrollo de Aplicaciones.

icon-arrow-right

Desarrollo de Videojuegos, entre otros.

icon-arrow-right

Certificaciones

Al aprobar la capacitación obtendrás un certificado en Java 17 Fundamentals Dveloper a nombre de Cibertec. CERTIFICACIONES ASOCIADAS • Especialización en Desarrollo de Aplicaciones Empresariales con Java • Actualización Desarrollo de Aplicaciones Web con Java - Nivel Intermedio
icon-arrow-right