Introducción a la Programación OO con Java SE 6

Versión para impresoraVersión para impresora

Código:  JAV001SE6
Duración: 30  (5 días)
Horario:  de 9:00 a 15:00 horas

Fechas previstas:

del 13 al 17 de febrero de 2012
del 09 al 13 de abril de 2012
del 04 al 08 de junio de 2012

Descripcion del Curso

Este curso proporciona una introducción detallada a los fundamentos de la programación Java(TM) y está dirigido a personas con escasa o nula experiencia en programación. Durante el curso aprenderán la importancia de la programación OO, las palabras clave y las construcciones de la programación Java y los pasos necesarios para crear programas Java sencillos.

A lo largo de las clases se utilizará una excelente herramienta desarrollada por Sun para facilitar la comprensión de la sintaxis y la semántica del lenguaje de programación. Los alumnos obtendrán así una base sólida a partir de la cual continuar su trayectoria de formación en el lenguaje Java.

Objetivo

Las personas que realicen el curso aprenderán a:

  •  Explicar conceptos esenciales relacionados con la tecnología y la programación Java, identificar grupos de productos Java y enumerar las fases del ciclo de desarrollo de aplicaciones.
  • Analizar un problema y diseñar clases que lo resuelvan.
  • Desarrollar y probar un programa Java.
  • Utilizar primitivas para guardar datos en las variables.
  • Demostrar el principio de reutilización de la programación OO mediante el uso de referencias a objetos.
  • Utilizar construcciones de decisión.Crear bucles.
  • Desarrollar y usar métodos.
  • Implementar la encapsulación y los constructores.
  • Crear y usar matrices unidimensionales y multidimensionales.
  • Usar la herencia para extender el uso de las clases.

Prerequisitos

Para obtener el máximo aprovechamiento del curso, los alumnos necesitan:

  • Conocer la terminología habitual de los ordenadores.
  • Saber resolver problemas matemáticos o técnicos.
  • Entender el concepto de variable.
  • Saber ejecutar comandos desde la interfaz de línea de comandos.
  • Saber desarrollar scripts o programas sencillos con un lenguaje de scripts o de tercera generación.

A quién va dirigido

Personas con conocimientos básicos de matemáticas, lógica y análisis de problemas que quieran empezar a aprender el lenguaje de programación Java. Esto incluye redactores técnicos, desarrolladores de aplicaciones Web, directores técnicos y personas con conocimientos técnicos pero sin experiencia en programación, tales como los administradores de sistemas. También es apropiado para programadores con poca experiencia o que quieran empezar a aprender el lenguaje Java desde la base. Es conveniente tener alguna experiencia previa en programación con lenguajes de scripts, como Perl, o de tercera generación, como Basic o C.

Cursos Relacionados a realizar después

SL-275-SE6 : Lenguaje de Programación Java

Contenido

 Descripción de Java

  • Describir los conceptos esenciales de la programación Java.
  • Enumerar tres grupos de productos Java.
  • Resumir cada una de las siete fases del ciclo de vida del producto.

Análisis de un problema y diseño de una solución

  • Analizar un problema mediante el análisis orientado a objetos.
  • Diseñar las clases a partir de las cuales se van a crear objetos.

Desarrollo y prueba de un programa Java

  • Identificar los cuatro componentes de una clase en el lenguaje de programación Java.
  • Utilizar el método principal de una clase de prueba para ejecutar un programa Java desde la línea de comandos.
  • Compilar y ejecutar un programa Java.

Declaración, inicialización y uso de variables

  • Identificar el uso de sintaxis para variables y definir la sintaxis de una variable.
  • Enumerar los ocho tipos primitivos del lenguaje de programación Java.
  • Declarar, inicializar y utilizar variables y constantes conforme a las directrices de la programación Java y a los estándares de codificación.
  • Modificar valores de variables utilizando operadores.
  • Utilizar la conversión de promoción y tipo.
  •  

Creación y uso de objetos

  • Declarar, instanciar e inicializar variables de referencia de objetos.
  • Comparar la forma en que se guardan las variables de referencia de objetos y las variables primitivas.
  • Utilizar una clase (String) incluida en Java Software Developer Kit (SDK).
  • Utilizar la especificación de biblioteca de clases de Java 2, Standard Edition (J2SE[TM]) para conocer otras clases de esta interfaz de programación de aplicaciones (API).

Uso de operadores y construcciones de decisión

  • Identificar los operadores relacionales y condicionales.
  • Crear construcciones if e if/else.
  • Utilizar la construcción switch.

Uso de construcciones de bucle

  • Crear bucles while.
  • Desarrollar bucles for.
  • Crear bucles do/while.

Desarrollo y uso de métodos

  • Describir las ventajas de los métodos y definir métodos worker y de llamada.
  • Declarar y llamar un método.
  • Comparar métodos de objeto y estáticos.
  • Utilizar métodos sobrecargados.

Implementación de encapsulación y constructores

  • Utilizar la encapsulación para proteger datos.
  • Crear constructores para inicializar objetos.

Creación y uso de matrices

  • Codificar matrices unidimensionales.
  • Definir valores matriciales utilizando el atributo de longitud y un bucle.
  • Pasar argumentos al método principal para utilizarlos en un programa.
  • Crear matrices bidimensionales.

Implementación de la herencia

  • Definir y probar el uso de la herencia.
  • Explicar la abstracción.
  • Identificar de forma explícita las bibliotecas de clases utilizadas en el código.