0% encontró este documento útil (0 votos)
200 vistas3 páginas

Java 17 FUNDAMENTALS DEVELOPER

Este documento describe un curso de 64 horas sobre fundamentos de desarrollo con Java. El curso enseña programación orientada a objetos, conexión a bases de datos y el entorno de desarrollo Java. Al completar el curso, los estudiantes podrán desarrollar aplicaciones Java y estar preparados para certificaciones en especializaciones como desarrollador web o backend con Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
200 vistas3 páginas

Java 17 FUNDAMENTALS DEVELOPER

Este documento describe un curso de 64 horas sobre fundamentos de desarrollo con Java. El curso enseña programación orientada a objetos, conexión a bases de datos y el entorno de desarrollo Java. Al completar el curso, los estudiantes podrán desarrollar aplicaciones Java y estar preparados para certificaciones en especializaciones como desarrollador web o backend con Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

CURSO

JAVA 17 FUNDAMENTALS DEVELOPER


MODALIDAD ONLINE 64 HORAS

En este curso, el estudiante obtendrá 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.

I. DIRIGIDO A

- Profesionales, egresados y estudiantes interesados en aprender el manejo del lenguaje de Java para iniciarse en el desarrollo de

aplicaciones.

II. METODOLOGÍA

- El enfoque práctico-reflexivo de cada una de las sesiones y la participación activa, a lo largo de éstas, favorecerá no solo el aprendizaje de

contenidos, sino también, su aplicación en la resolución de situaciones reales en diferentes contextos que se planteen. Por ello, el curso

considera el desarrollo de laboratorios guiados e individuales, permitiendo la consolidación del aprendizaje del tema.

III. BENEFICIOS

• Acceso a la plataforma de Microsoft Azure Lab Services, desde cualquier PC o laptop con una conexión de

Internet de 2 Mbps como mínimo.

• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de

navegación disponible para las sesiones de clases.

• Correo institucional de Cibertec.

• Licencia de Office 365 (Word, Excel, Power Point, etc.).

• Acceso a Microsoft OneDrive y Microsoft Teams.


IV. LOGROS DEL CURSO

Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones, utilizando el lenguaje de programación Java.

Adicionalmente, estará preparado para:

• Construir las aplicaciones basados en la programación orientada a objetos (POO).

• Implementar aplicaciones con interacción a base de datos.

• Ejecutar las pruebas unitarias al código de la aplicación.

V. CERTIFICACIONES

• Al término de la capacitación, el alumno obtendrá un certificado de Java 17 Fundamentals Developer por

aprobar el programa.

• Al completar satisfactoriamente los cursos obligatorios de la línea de especialización (ver punto VII) y uno de los

cursos opcionales se acreditará con una Especialización en Desarrollo de Aplicaciones Empresariales con Java.

VI. PRERREQUISITOS

• Conocimiento de Windows (nivel básico)

• Conocimiento de algoritmos (nivel básico)

• Conocimiento de pseudocódigos (recomendado)

VII. LÍNEA DE ESPECIALIZACIÓN

Java Web React Front-End


Developer Developer

Java Fundamentals Angular Front-End Java Front-End


Developer Developer Developer Diseño, Ubicación
y Optimización de
los Contenidos de
Java Back-End
una Página Web
Developer

Técnicas de Accesibilidad
y Usabilidad en la
Creación de una
Página Web

VIII. CONCEPTO Y TERMINOLOGÍA

- Clases - MVC - Instrucciones repetitivas - JDK


- Objetos - JDBC - Instrucciones condicionales - JRE
- Constructores - XML - Instrucciones de transferencia - JAR
- Encapsulamiento - JSON - Garbage Collector - WAR
- Herencia - NIO.2 - Synchronized - EAR
- Interfaces - Metadatos - Operadores Lambda - IDE
- Polimorfismo - Binarios - Programación orientada a objetos - Maven
IX. CONTENIDO TEMÁTICO

1 2
Lenguaje de programación Java Estructura básica de Java
• Lenguaje Java • Programas fuentes y compilados
• Java Developer Kit (JDK) y JRE • Estructura de una clase
• Archivos de instalación • Variables
• Archivos JAR, WAR y EAR • Tipo de datos primitivos
• Variables de entorno • Operadores
• IDE Java • Métodos
• Herramientas de construcción de proyectos • Método main
• Consola

3
• Clases Wrapper
• String, StringBuilder y StringBuffer
• Comentarios de línea, bloque y documentación

4
Instrucciones repetitivas y • Depuración

condicionales
• Instrucciones condicionales
Programación orientada a objetos
• Instrucciones repetitivas
• Instrucciones de transferencia • Clases
• Objetos
• Constructores
• Principios básicos de la POO
• Encapsulamiento
• Modificadores de acceso

5
• Herencia
• Interfaces y clases abstractas
• Polimorfismo
Conceptos generales en Java

6
• Excepciones
• Constantes y enumeraciones
• La clase Class Arreglos y colecciones
• Casteo de objetos
• Arreglos
• Directiva static
• Colecciones
• Operadores Lambda
• Streams
• Genéricos
• Garbage Collector

7 8
Hilos y concurrencia
• Hilos
• Clase Thread
• Sincronización de métodos Archivos y serialización
• Archivos
• Interface serializable.
• NIO.2.
• XML
• JSON
• Comparativa XML vs JSON

9
• Trabajar con JSON

10
Hilos y concurrencia
• Hilos
• Clase Thread
Archivos y serialización
• Sincronización de métodos
• Archivos
• Interface serializable
• NIO.2
• XML
• JSON
• Comparativa XML vs JSON

11
• Trabajar con JSON

12
Java Database Connectivity (JDBC)
• Creación de base de datos, tablas y relaciones
• Consultas ruebas unitarias
• Inserción, eliminación y actualización
• Conectividad con Java • Pruebas unitarias
• El paquete JAVA.SQL • Tipos de pruebas
• Metadatos • JUnit
• Mockito

13
Otras características útiles
• Modularidad (jigsaw)
• Declaración de variables con “var”
• Nuevas funcionalidades de String
• Logging

También podría gustarte