conceptos básicos de java - talleres · 22 copyright © 2012, oracle and/or its affiliates. all...
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