conceptos básicos de java - talleres · 22 copyright © 2012, oracle and/or its affiliates. all...

22
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Conceptos básicos de Java Bienvenido

Upload: ngodat

Post on 04-Oct-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

1 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Conceptos básicos de Java

Bienvenido

2 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Objetivos

Esta lección abarca los siguientes temas:

• Establecer la meta del curso.

• Explicar el mapa del curso.

• Describir el formato de enseñanza usado en clase.

• Familiarizarse con el laboratorio de computación,

cuentas y un IDE.

• Describir el software informático y la configuración de

carpetas que se usan en clase.

• Describir la importancia del trabajo en equipo e

introducir un miembro de la clase.

Bienvenido

3 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Meta del curso

• Aprenderá los elementos básicos de programación de

computadoras y el lenguaje de programación en Java

para empezar a escribir sus propios programas en Java.

• Al finalizar este curso, usted debería poder:

– Crear animaciones y juegos sencillos.

– Demonstrar conocimiento de tecnología Java y lenguaje de

programación en Java.

– Usar el lenguaje de programación en Java para crear

aplicaciones.

– Integrar decisiones, bucles y otros códigos intermedios

para construir programas “más inteligentes”.

Bienvenido

4 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Mapa del curso

• El mapa del curso es una herramienta de planificación

de lecciones que se usa para planificar cómo

completará las lecciones en el tiempo que tiene

disponible en una unidad o semestre.

• Las lecciones se diseñan en módulos. El mapa del

curso delinea la duración de cada lección, inclusive

minutos por día y total de días para revisar la lección.

• El mapa del curso también delinea las guías de estudio

correspondientes que deberían cubrirse cada semana

junto con las lecciones. Son opcionales y enseñan

técnicas de preparación profesional.

Bienvenido

5 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Flujo de proceso del mapa del curso

Bienvenido

Inicio

Paso 1:

Conceptos

Básicos de

Java de Oracle

Academy

Nivel Avanzado

(US AP College

Board - Ciencias

Informáticas A)

Paso 2:

Programación

en

Java de Oracle

Academy

Certificación

Oracle

(Asociado

Certificado de

Oracle, Java SE7)

6 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Oracle iLearning

• Oracle iLearning es un sistema de administración de

enseñanza.

• Su instructor le dará un nombre de usuario y contraseña

para acceder a Oracle iLearning.

• Usará iLearning para tener acceso al curso:

– Plan de estudios

– Cuestionarios

– Exámenes

Bienvenido

7 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Curso en línea en Oracle iLearning

Puede acceder a dispositivas, cuestionarios y exámenes

para el curso en marco del curso en línea.

Bienvenido

8 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Software

• En este curso usará el siguiente software:

– Alice3: Un entorno de programación en 3D sencillo para la

creación de animaciones.

– Greenfoot: Una aplicación interactiva en 2D para la

creación de juegos.

– Eclipse: Uno de los entornos más populares para el

desarrollo de Java.

– Exploradores de Internet: Internet Explorer o Mozilla

Firefox.

Bienvenido

9 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Entorno de Desarrollo Integrado

Como desarrollador, usará Eclipse, un Entorno de

Desarrollo Integrado (IDE), para crear sus aplicaciones de

Java.

Bienvenido

Un Entorno de Desarrollo Integrado, llamado simplemente “IDE”, es

una herramienta de software usada por programadores de

computación para desarrollar aplicaciones de software. Un IDE incluye

herramientas para redacción, edición, recopilación, eliminación y

depuración de programas.

10 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Trabajo en Equipo

• Un equipo es un grupo de personas con talentos únicos

que se centran en una meta o producto conjunto, como

ser:

– Una presentación.

– Realización de ejercicios en clase.

– Toma de notas.

– Debates sobre un tema.

– Redacción de un informe.

– Creación de un nuevo diseño o prototipo.

Bienvenido

11 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Importancia del Trabajo en Equipo

• En el mundo actual de los negocios, una de las claves

para el éxito organizativo es el trabajo en equipo. Las

personas deben trabajar juntas de manera efectiva para

que las compañías sigan siendo competitivas.

• El trabajo en equipo es importante porque:

– Las metas se pueden alcanzar antes y de manera más

efectiva.

– Combina capacidades y talentos de varias personas

permitiendo lograr objetivos que no se hubiesen logrado de

manera individual.

– Aumenta la creatividad y puede generar nuevas e

innovadoras ideas.

Bienvenido

12 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Preguntas del Trabajo en Equipo

• Hágase las siguientes preguntas:

– ¿Alguna vez trabajó en un equipo?

– ¿Cuáles son los beneficios de trabajar en equipo?

– ¿Cuáles son los desafíos que ha enfrentado en el pasado

trabajando en equipo?

– ¿Cómo puede abordar los desafíos asociados con el

trabajo en equipo?

– ¿Qué hace un equipo exitoso?

Bienvenido

13 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Desafíos del Trabajo en Equipo

• Los desafíos que puede enfrentar cuando trabaja con sus

compañeros de equipo son:

– Algunos quieren sacarse una A+, otros están contentos con

aprobar.

– Algunos pueden administrar su tiempo mejor que otros.

– Algunos quizás no terminen sus tareas a tiempo o no las

terminen.

– Algunos no se comunican bien con sus pares.

– Un miembro del grupo puede pasar más tiempo diciéndole a los

demás como hacer sus tareas que haciendo su propio trabajo.

– Un miembro del grupo puede sobreestimar sus habilidades

técnicas y causar un problema al grupo.

– La asistencia a las reuniones de equipo pueden variar.

Bienvenido

14 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Características de equipos efectivos

• Los equipos efectivos consisten de personas que

trabajan juntas para lograr un objetivo común y se

responsabilizan por el resultado del equipo.

• Los miembros del equipo en equipos efectivos tienen:

– Un propósito común y metas claras.

– Las capacidades y recursos necesarios.

– Un enfoque común para trabajar.

– Voluntad de compartir información.

– Confianza y respaldo mutuos.

– Habilidad para trabajar a pesar de un conflicto.

– Voluntad para responsabilizarse por las acciones del

grupo.

Bienvenido

15 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Paso 1: Formación y presentación de los

equipos

• Los equipos se pueden crear de diferentes maneras:

– El instructor asigna las personas al equipo.

– Las personas son asignadas en los equipos al azar.

– Las personas eligen los equipos.

Bienvenido

16 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Paso 1: Formación y presentación de los

equipos

• Después de unirse a un equipo, el siguiente paso es

presentarse.

– “Hola, mi nombre es Jorge. Me encantan las películas.

¿Cuál es tu película favorita?”

– “Hola, mi nombre es Sara. Disfruto mucho de las

aplicaciones de mi teléfono inteligente. ¿Tienes alguna

idea para una aplicación nueva?”

– “Hola, mi nombre es Caron. Me gustaría crear un equipo

contigo. ¿Te gustaría estar en mi equipo?”

Bienvenido

17 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Paso 2: Establecer roles en el equipo

Bienvenido

Rol Responsabilidad

Gerente de

Proyecto

Asegura la visión de que el proyecto se realiza y que se respeta el

cronograma.

Tecnólogo/

Arquitecto

Posee un firme conocimiento de las diferentes opciones tecnológicas

y determina la mejor manera para implementar el proyecto.

Programador Codifica la aplicación.

Diseñador Gráfico/

Diseñador de

Interfaces

Diseña la interfaz gráfica de usuario y la apariencia y el estilo de la

solución.

Redactor Técnico Redacta la documentación respaldatoria incluyendo el sistema de

ayuda y los materiales de capacitación.

Una vez que se forma un equipo, se definen los roles del equipo. La

siguiente tabla define roles y responsabilidades de trabajo típicos de

un equipo de desarrollo de aplicaciones.

18 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Paso 3: Definir tareas

• Una vez organizado, un equipo definirá todas las tareas

que se deben completar.

• Ejemplos:

– Definir el nombre de la aplicación.

– Determinar la fecha de entrega del proyecto.

– Pensar ideas para el proyecto.

Bienvenido

Una tarea es una responsabilidad relacionada con un trabajo muy

específico que se debe llevar a cabo, generalmente dentro de un lapso

determinado. Una tarea siempre se asigna a un sólo responsable.

19 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Paso 4: Asignar tareas

Bienvenido

Rol Tarea

Líder Organiza las ideas del proyecto cumpliendo con tiempos y

lugares.

Tecnólogo Propone la apariencia y estilo la solución.

Estratega

Confirma e informa todas las fechas de entrega, y sugiere qué

se puede hacer para completar el proyecto fuera del

cronograma.

Programador Confirmar las opciones de códigos de software.

Una vez que todas las tareas se identifican, cada tarea se

asigna a un sólo miembro del equipo. A continuación hay

algunos ejemplos.

20 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Crear un equipo efectivo

• Para crear un equipo efectivo:

– Reúnase regularmente para actualizar las asignaciones.

– Cuando surgen problemas, busque soluciones, no culpe a

otros.

– Pida ayuda si la necesita.

– Respete a los miembros de su equipo.

– Sea flexible y escuche las ideas de los demás.

Bienvenido

21 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Terminología

Términos clave usados en esta lección:

• IDE

• Oracle iLearning

• Trabajo en equipo

• Tarea

Bienvenido

22 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Resumen

En esta lección, habrá aprendido a:

• Establecer la meta del curso.

• Explicar el mapa del curso.

• Describir el formato de enseñanza usado en clase.

• Familiarizarse con el laboratorio de computación,

cuentas y un IDE.

• Describir el software informático y la configuración de

carpetas que se usan en clase.

• Describir la importancia del trabajo en equipo e

introducir un miembro de la clase.

Bienvenido