Programación Java Para No Programadores
OBJETIVOS
Al finalizar el curso Java Para No Programadores, los alumnos conocerán los conceptos principales de la sintaxis del lenguaje Java y serán capaces de identificar los elementos esenciales en la programación orientada a objetos. Asimismo, sabrán utilizar clases incluidas en el modelo de objetos de la Java Virtual Machine (JVM).
PARTICIPANTES
Curso orientado a personas con experiencia en el uso de ordenadores que deseen aprender a programar en Java.
EQUIPOS Y DURACIÓN
Se dispone de un ordenador por alumno. El curso tiene una duración de 20 horas (consultar los horarios disponibles en el calendario de New Horizons). El nº de plazas es limitado.
REQUISITOS
Para realizar este curso se recomienda tener conocimientos básicos y elementales de programación con lenguajes como Visual Basic.
[Temario]
Introducción
- Breve Historia y Evolución de Java
- La Java Virtual Machine (JVM)
- Instalación de las Herramientas de Desarrollo de Java
- Primer Programa en Java
- Ciclo de Vida del Código Java. Compilación Just In Time
Sintaxis del Lenguaje Java
- Uso de Variables, Operadores, Expresiones y Comentarios
- Tipos de Variables (Primitivas, de Objeto)
- Conversiones Explicitas e Implícitas (Casting) de Variables
- Gestión del Flujo de Programación. (If, else, while, for...)
- Arrays
- La clase String
Programación Orientada a Objetos I
- Descripción del Modelo de Programación Orientada a Objetos
- La Clase y el Objeto
- Métodos y Variables de Objeto
- Constructores y Destructores de Objeto
- Sobrecarga de Métodos y de Constructores
Programación Orientada a Objetos II
- Métodos y Variables de Clase (Static)
- Herencia de Clases
- Concepto de Encapsulación
- Sobreescritura de Métodos
Programación Orientada a Objetos III
- Interfaces
- Concepto de Polimorfismo
- Clases Abstractas
Gestión de Excepciones
- Instrucciones Try..Catch..End Try
- Excepciones Definidas por el Usuario (Throw)
- Desvío de Excepciones (Throws)
Organización de los Componentes Java
- Uso y Creación de Namespaces
- Empaquetado de Clases Utilizando JAR
Clases del Namespace java.io
- Gestión del Sistema de Archivos
- Lectura y Escritura de Archivos del Disco
Clases del Namespace java.util
- Uso de Colecciones
- Gestión de Fechas