top of page
JAVA_ESS | Java Essentials

JAVA_ESS | Java Essentials

 

Este curso está diseñado para personas que deseen aprender a programar en Java, tanto si no tienen ningún conocimiento de programación como si ya cuentan con algún conocimiento en otros lenguajes. También es un curso útil para personas que ya tengan conocimientos previos en Java y deseen ampliarlos.Se hará hincapié en la práctica y por ello se acompañará de diversos ejercicios donde se utilizarán los siguientes temas: manejo de variables, estructuras de control, programación orientada a objetos, manipulación de fechas y control de errores de ejecución.

Objetivos    

Al término del curso, serás capaz de:

  • Demostrar los conceptos básicos de la programación.
  • Demostrar conocimiento del lenguaje JAVA.
  • Implementar a nivel básico-intermedio lo conceptos de la programación orientada a objetos.

 

Perfil de audiencia    

Este curso está pensado para aquellas personas que tienen conocimientos básicos en la resolución de problemas matemáticos lógicos y quieren comenzar a aprender el lenguaje de programación JAVA, así como para programadores que tienen experiencia con otros lenguajes de programación.

 

Alcance  

Al término del curso, serás capaz de:

  • Demostrar los conceptos básicos de la programación.
  • Demostrar conocimiento del lenguaje JAVA.
  • Implementar a nivel básico-intermedio lo conceptos de la programación orientada a objetos.

 

Prerequisitos    

  • Conceptos básicos de Sistemas operativos.
  • Conceptos básicos de lógica matemática.
  • Habilidades para resolver problemas.
  • Interactuar con línea de comando Windows, Linux, MacOS.
  • Deseable experiencia en algún otro lenguaje de programación.

 

Esquema del curso

Capítulo 1: Instalación de herramientas de desarrollo

  • Objetivos
  • Introducción
  • 1.1 Características de Java
  • 1.2 Instalación de JDK y IDE desarrollo (Netbeans)
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 2: Primer programa en Java

  • Objetivos
  • Introducción
  • 2.1 Definición de una Clase
  • 2.2 Paquetes
  • 2.3 El método main
  • 2.4 Salida por la consola (System.out.println())
  • 2.5 Proyecto en Netbeans
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 3: Tipos de Datos y Variables

  • Objetivos
  • Introducción
  • 3.1 Tipos primitivos
  • 3.2 Variables y constantes
  • 3.3 Clase String, inicialización de cadenas y concatenación
  • Resumen
  • Desafíos
  • Práctica
  • Referencias bibliográficas

Capítulo 4: Expresiones Booleanas y estructuras de control

  • Objetivos
  • Introducción
  • 4.1 Operadores relacionales
  • 4.2 Operadores lógicos
  • 4.3 If-else
  • 4.4 If-anidado
  • 4.5 Operador ternario
  • 4.6 Switch-case
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 5: Arreglos y la clase ArrayList

  • Objetivos
  • Introducción
  • 5.1 Definición y manejo de arreglos
  • 5.2 Enhanced-for (Ciclo para arreglos y colecciones).
  • 5.3 Clase ArrayList
  • Resumen
  • Desafíos
  • Practicas
  • Referencias bibliográficas

Capítulo 6: Ciclos

  • Objetivos
  • Introducción
  • 6.1 For-indexado
  • 6.2 While
  • 6.3 Do-while
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 7: Programación Orientada a Objetos (Abstracción)

  • Objetivos
  • Introducción
  • 7.1 Clases (plantillas de objetos)
  • 7.2 Instancias de una clase
  • 7.3 Tipos de métodos en Java
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 8: Programación orientada a objetos (Encapsulación)

  • Objetivos
  • Introducción
  • 8.1 Modificadores de acceso en Java
  • 8.2 Encapsulación a una clase
  • 8.3 Clases inmutables
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 9: Programación orientada a objetos (Herencia/Polimorfismo)

  • Objetivos
  • Introducción
  • 9.1 Herencia en Java
  • 9.2 Polimorfismo, Sobrecarga y Sobreescritura de métodos
  • 9.3 Clases abstractas
  • 9.4 Casting y promoción
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias bibliográficas

Capítulo 10: Interfaces

  • Objetivos
  • Introducción
  • 10.1 Implementación de las interfaces en Java
  • 10.2 Clases abstractas vs interfaces
  • Resumen
  • Desafíos
  • Prácticas
  • Referencias Bibliográficas

Capítulo 11: El API de Fechas y Tiempo

  • Objetivos
  • Introducción
  • 11.1 LocalDate
  • 11.2 LocalTime
  • 11.3 LocalDateTime
  • 11.4 DateTimeFormatter
  • Resumen
  • Desafíos
  • Práctica
  • Referencias bibliográficas

Capítulo 12: Manejo de errores en Java

  • Objetivos
  • Introducción
  • 12.1 Tipos de errores comunes
  • 12.2 Uso del try/catch
  • Resumen
  • Desafíos
  • Práctica
  • Referencias bibliográficas

 

 

Descargue el temario para conocer el detalle completo de los contenidos.

 

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.

JAVA_ESS | Java Essentials

SKU: NETEC-JAVA_ESS
bottom of page