Está en la página 1de 16

Fundamentos del

Java™
Lenguaje de
programación

SL-110-SE6
Prefacio
Acerca de este curso
Metas de curso

Sobre la terminación de este curso, usted debe ser capaz de:

• Demostrar conocimiento de tecnología Java ™, el lenguaje de programación Java, y


el producto del ciclo vida

• Uso de varios lenguajes de programación de Java para construir varias aplicaciones


de tecnología de Java

• Use decisión y haciendo una lazada en construye y los métodos para flujo de
programa de dictado

• Ponga en práctica la tecnología de Java programación orientada a objetos (OO) en


los programas con tecnología Java

Mapa del curso


Tópicos No Cubiertos:

• Programación avanzada del la tecnología Java – cubierto en

SL-275: Java™ Lenguaje de programación

• Análisis avanzado y diseño de OO – cubierto en OO-226: Análisis


de aplicaciones OO para Java™ Tecnología (UML)

• Applet programado o diseño de página Web

¿Qué tan preparado esta?


Para estar seguros de que UD esta preparado para toma este curso, puede usted
responder la siguientes preguntas?

• ¿Puede crear y editar archivo texto usando un editor de texto?

• ¿Puede usar un navegador (WWW)?

• ¿Puede resolver problemas de lógica?

Introducción
• Nombre

• Afiliación de compañía

• Título, función, y responsabilidad de trabajo

• La experiencia relacionada con los temas presentados en este curso

• Razones para inscribirme en este curso

• Expectativas para este curso


Iconos

Demostración

Discusión

Nota

Precaución - eléctrico

Precaución - Calor

Caso de estudio

Auto chequeo

Convenciones tipográficas

• Courier es usado para los nombres de comandos, archivos,


directorios, código de programación, construcción de programación,
y en pantalla la salida de la PC.

• Courier bold es usada para caracteres y números que


usted teclea, y para cada línea de la código que esta referenciado
en una descripción textual.

• Courier italics es usados para representar variables y


líneas de comando los son reemplazadas con un nombre real o
valor.
Courier italics bold es usado para representar variables
cuyos valores serán digitados por parte de un estudiante como
parte de una actividad

Palatino italics es usada para títulos de libros, nuevos términos o


palabras, o palabras que están enfatizadas

Convenciones adicionales

Los ejemplos de lenguaje de programación de Java usando las


siguientes convenciones adicionales:

• Courier es usado para los nombres de las clases, métodos, y


palabras claves

• Los métodos no son seguidos por los paréntesis a menos que un


parámetro formal o actual se muestre.

• Los saltos de línea ocurren donde hay separaciones,


conjunciones, o espacio blanco en el código.

• Si una orden en Solaris™ Sistema operativo (Solaris OS) es


diferente al de Microsoft Windows, ambos serán mostrados

Modulo 1

Explicando la Tecnología Java™


Objetivos

• Describe los conceptos claves del lenguaje de programación Java

• Liste tres productos de la tecnología Java

• Resuma cada una de las siete fases del ciclo de vida

Relevancia

• Cual es la definición de las siguientes palabras:

• Seguro

• Orientado a objetos

• Independiente

• Dependiente

• Distribuido

• Cuales son las fases envueltas en la construcción de algo como


una casa o un mueble?

Conceptos Clave de la Programación en lenguaje Java™

• Orientado a Objetos

• Distribuido

• Simple

• Multienlazado o Multihilo

• Seguro

• Plataforma independiente

Procedimiento de Programación
El proceso de la programación se concentra en la secuencia

Orientado a objetos

Distribución
Simple

• Las referencias son usadas en lugar de los indicadores de


memoria.

• El tipo de datos Boolean tiene un valor de TRUE o FALSE.

• La gestión de memoria es automática.

Multienlazado

Seguro
Programas de plataforma dependiente
Programas de plataforma independiente
Identificando el grupo productos de la Tecnología Java

Usando la plataforma Java, edición estándar o componentes


SDK

• Entorno runtime de Java (JRE):

o una máquina virtual de Java (JVM™) para la plataforma


que usted escoja

o librerías CLASS de java para la plataforma que escoja

• Un compilador de tecnología de Java

• documentación librerías CLASS de java (API) (en una descarga


separada )

• Utilidades adicionales, tales como las utilidades para crear


archivos Java (archivos JAR) y programas de depuración de
tecnología Java

• Ejemplos de los programas de tecnología de Java


Fases de ciclo de vida del producto (PLC)

1. Análisis

2. Diseño

3. Desarrollo

4. Comprobación

5. Ejecución

6. Mantenimiento

7. El fin del ciclo de vida (EOL)

Fase de análisis

Fase de diseño
Fase de desarrollo

Fase de prueba

Fase de implementación
Fase de mantenimiento

El fin del ciclo vida (EOL)


Módulo 2

Analizando un problema y diseñando una solución

Objetivos

• Analice un problema usando el análisis orientado a objetos (OOA)

• Diseñe CLASSES de donde se crearan objetos

Relevancia

• Cómo decide que componentes son necesarios para algo que


usted va a construir, como una casa o mueble?

• ¿Qué es una taxonomía?

• ¿Cuáles son los organismos en una taxonomía relacionada?

• ¿Cuál es la diferencia entre atributos y valores?

Analizando un problema usando OOA


DirectClothing, Inc. Vende camisas de su catalogo. El negocio esta
creciendo 30% por año, y ellos necesitan un nuevo sistema de
orden de entrada

• DirectClothing produce un catálogo de ropa cada seis meses y lo


envían por correo a subscriptores. Cada camisa en el catálogo
tiene un identificador (ID), unos o más colores (cada color con un
código), uno o más tamaños, una descripción, y un precio.

• DirectClothing acepta cheques y todas las tarjetas de crédito.

• Los clientes pueden llamar a DirectClothing para ordenar


directamente con un representante de servicio al cliente (CSR) o
los clientes pueden enviar por correo o fax a un formulario de
orden para DirectClothing.

Identificando el campo del problema

También podría gustarte