Java Fundamentals

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

CURSO

JAVA 17 FUNDAMENTALS DEVELOPER


DURACIÓN: 80 HORAS ACADÉMICAS
MODALIDAD: ONLINE

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 desarrollode

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 soloel 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 aprobar la capacitación obtendrás un certificado en Java 17 Fundamentals Dveloper a nombre de Cibertec.

• Al estudiar una "Actualización" o "Especialización", obtendrás la siguiente Certificación en Actualización

Desarrollo de Aplicaciones Web con Java - Nivel Intermedio o 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

Especialización en Desarrollo de Aplicaciones Empresariales con Java:

Técnicas de Accesibilidad y
Usabilidad en la Creación de una Java 17 Back-End
Java 17 Web Developer Página Web Developer

Java 17 Fundamentals Diseño, Ubicación y Optimización Java 17 Front-End


Developer de los Contenidos de una Página Developer
Web

Actualización Desarrollo de Aplicaciones Web con Java - Nivel Intermedio:

Técnicas de Accesibilidad y Usabilidad


en la Creación de una Página Web
Java 17 Web Developer

Java 17 Fundamentals Diseño, Ubicación y Optimización


de los Contenidos 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
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