0% encontró este documento útil (0 votos)
156 vistas

Java 11 Fundamentals Developer

Este curso en línea de 80 horas enseña Java 11 para desarrolladores. Los estudiantes aprenderán a crear aplicaciones modulares orientadas a objetos y a interactuar con bases de datos relacionales usando Java. El curso está dirigido a profesionales, egresados y estudiantes interesados en aprender Java para desarrollo de aplicaciones. Al finalizar, los estudiantes podrán desarrollar aplicaciones en Java, utilizando programación orientada a objetos y bases de datos.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
156 vistas

Java 11 Fundamentals Developer

Este curso en línea de 80 horas enseña Java 11 para desarrolladores. Los estudiantes aprenderán a crear aplicaciones modulares orientadas a objetos y a interactuar con bases de datos relacionales usando Java. El curso está dirigido a profesionales, egresados y estudiantes interesados en aprender Java para desarrollo de aplicaciones. Al finalizar, los estudiantes podrán desarrollar aplicaciones en Java, utilizando programación orientada a objetos y bases de datos.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

MODALIDAD ONLINE

JAVA 11 Fundamentals
Developer
DURACIÓN: 80 HORAS

En este curso online, obtendrás los conocimientos y habilidades necesarias para desarrollar aplicaciones
modulares, empleando la programación orientada a objetos (POO) e interactuando con bases de datos
relacionales. Además, aprenderás a reconocer las características del entorno de desarrollo y sintaxis del
lenguaje de programación Java.

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

METODOLOGÍA
El enfoque práctico-reflexivo de cada una de las sesiones virtuales en tiempo real, así como la participación
de los estudiantes en un ambiente interactivo de clases moderado por el instructor, permitirá el aprendizaje
de contenidos y su aplicación en la resolución de contextos reales, utilizando herramientas digitales para el
aprendizaje significativo.

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.

LOGROS DEL CURSO


Al finalizar el curso, estarás en la capacidad de:
• Desarrollar aplicaciones utilizando el lenguaje de programación Java.
• Construir las aplicaciones mediante la programación orientada a objetos.
• Implementar aplicaciones básicas con interacción a base de datos relacionales.
• Ejecutar las pruebas unitarias para validar la calidad del código de la aplicación.

PRE-REQUISITOS
• Conocimiento de Windows (nivel básico).
• Conocimiento de algoritmos (nivel básico).
• Conocimiento de pseudocódigos (recomendado).
CERTIFICACIONES
• Al término de la capacitación, obtendrás un certificado de "Java 11 Fundamentals Developer”, a nombre de
Cibertec.
• Al completar satisfactoriamente los cursos obligatorios y uno de los cursos opcionales se te acreditará con
una “Especialización en Desarrollo de Aplicaciones Empresariales con Java”.

LÍNEA DE ESPECIALIZACIÓN
Java 11 React 16 Java Back-End
Web Developer Front-End Developer Developer

Java 11 Fundamentals Angular 8 Java Front-End


Developer Front-End Developer Developer

Cursos obligatorios Cursos opcionales

CONCEPTOS Y TERMINOLOGÍA

• Algoritmo • Herencia • Programación • Thread


• Pseudocódigo • Instrucciones orientada objetos • Interface
• Garbage Collector repetitivas • MVC • Clases
• GitHub • Instrucciones • JDBC • Objeto
• Maven condicionales • XML • Atributo
• Ant • Instrucciones • NIO.2 • Método
• Polimorfismo de transferencia • JSON • Encapsulamiento

CONTENIDO
CONTENIDOTEMÁTICO
TEMÁTICO
Lenguaje Java Instrucciones Estructuras útiles en Java
• Java Developer Kit (JDK) y JRE. • Condicionales. • Constantes y enumeraciones.
• Archivos de instalación. • Repetitivas. • La clase Class.
• JAR, WAR y EAR. • Transferencia. • Casteo de objetos.
• Variables de entorno. • Combinaciones. • Directiva static.
• Herramientas de construcción de • Excepciones. • Operadores Lambda.
proyectos. (Ant, Maven y Gradle) • Genéricos.
• Control de versiones. (GitHub) Programación orientada a • Garbage Collector.
objetos
Estructura básica de Java • Clases. Arreglos y colecciones
• Programas fuentes y compilados. • Objetos. • Arreglos.
• Estructura de una clase. • Constructores. − Conceptos y creación.
• Variables y operadores. • Principios POO. − Clases y métodos para manejar
• Métodos. • Herencia. arreglos.
• Consola. • Interfaces y clases abstractas. • Colecciones.
• Clases Wrapper. • Encapsulamiento. − Java Collection Framework.
• String, StringBuilder y StringBuffer. • Modificadores de acceso. − List y Array List.
• Depuración. • Polimorfismo. − Map y Hash Map.
− Set y Hash Set. • Interface serializable. Pruebas unitarias
− Iterator. • NIO.2. • Pruebas unitarias.
• Streams. • Lectura/escritura de XML. • Tipos de pruebas.
− Uso avanzado de colecciones. • Lectura/escritura de JSON. • Junit.
• Mockito.
Hilos y concurrencia Java Database Connectivity (JDBC)
• Hilos. • Creación de base de datos, tablas y Otras características útiles
• Clase Thread e interface Runnable. relaciones. • Modularidad. (jigsaw)
• Synchronized. • Consultas. • Declaración de variables con “var”.
• Inserción, eliminación y actualiza- • Nuevas funcionalidades de String.
Archivos y serialización ción. • Logging.
• Archivos secuenciales o de texto. • Conectividad con Java.
• Archivos de acceso aleatorio o • Paquete java.sql.
binarios. • Metadatos.

También podría gustarte