CURSOS CORTOSTecnologia
ONLINE

JAVA 17 FUNDAMENTALS DEVELOPER (ONLINE)

Duración del curso: 80 horas Dirigido a: Profesionales, egresados y estudiantes interesados en aprender el manejo del lenguaje de Java para iniciarse en el desarrollo de aplicaciones.
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 las aplicaciones basados en la programación orientada a objetos (POO).
icon-arrow-rightImplementar aplicaciones con interacción a base de datos.
icon-arrow-rightEjecutar las pruebas unitarias al código de la aplicación.
DescripciónObtendrás los conocimientos y habilidades necesarias para el desarrollo de aplicaciones con programación orientada a objetos (POO) y conexión a base de datos. Además, aprenderá el entorno de desarrollo y la sintaxis del lenguaje Java.

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 básicos 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

7

Tema 7

  • Hilos

  • Clase Thread

  • Sincronización de métodos

8

Tema 8

  • Archivos

  • Interface serializable

  • NIO.2

  • XML

  • JSON

  • Comparativa XML vs JSON

  • Trabajar con JSON

9

Tema 9

  • Hilos

  • Clase Thread

  • Sincronización de métodos

10

Tema 10

  • Archivos

  • Interface serializable

  • NIO.2

  • XML

  • JSON

  • Comparativa XML vs JSON

  • Trabajar con JSON

11

Tema 11

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

  • Consultas

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

  • Conectividad con Java

  • El paquete JAVA.SQL

  • Metadatos

12

Tema 12

  • Pruebas unitarias

  • Tipos de pruebas

  • JUnit

  • Mockito

13

Tema 13

  • Modularidad (jigsaw)

  • Declaración de variables con “var”

  • Nuevas funcionalidades de String

Requisitos

icon-arrow-right

Conocimiento de Windows (nivel básico)

icon-arrow-right

Conocimiento de algoritmos (nivel básico)

icon-arrow-right

Conocimiento de pseudocódigos (recomendado)

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