Fundamentos del Lenguaje de Programación Java

Versión para impresoraVersión para impresora

Código: SL-110-SE6
Modalidad: presencial
Total Horas:  30  (5 días)
Precio:  900 euros

Programia Bilbao
Fecha:     del 29 de noviembre al 3 de diciembre  de 2010
Horario:   de 9:00 a 15:00 horas


 

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.