PDF del Curso Online de Desarrollo de Aplicaciones … · Impartido por 91 435 58 43 | CURSO ONLINE...
Transcript of PDF del Curso Online de Desarrollo de Aplicaciones … · Impartido por 91 435 58 43 | CURSO ONLINE...
Curso Online de Desarrollo de Aplicaciones en Android Nivel I
Impartido por
91 435 58 43 | www.cice.es
CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I
Edic
ión
20
13 -
2014
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
ESCUELAS HAY MUCHAS, PERO SOLO UNA ES OFICIAL. TÚ DECIDES
Modalidad
Elearning
Duración
80 horas (2 meses)
Dirigido a
Personas que deseen aprender a desarrollar aplicaciones para entornos Android.
Requisitos previos
Personas con conocimientos de informática básica.
Objetivo Global
Preparar a los Alumnos en el desarrollo de pequeñas aplicaciones Android basadas en interfaz gráfica, conociendo la sintaxis y técnicas de desarrollo orientado a objetos del lenguaje Java (indispensable en la creación de aplicaciones para Android).
Materiales necesarios para el desarrollo del Curso
Para poder realizar el curso, el alumno deberá descargar e instalar paquetes de software, todos ellos de libre distribución:
• Entorno de desarrollo Eclipse (http://www.eclipse.org/sdk/index.html)
• SDK de Android (http://developer.android.com/sdk/index.html)
Además, es totalmente necesario que el Alumno cuente con un ordenador que soporte los paquetes de software y aplicaciones involucradas en este Programa de Estudios.
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Documentación
El Alumno, tras la finalización de cada uno de los Módulos y su validación por el Tutor del Curso, podrá descargarse los resúmenes que el Tutor ha creado para cada Módulo.
Actividades y Ejercicios Prácticos
El Curso consta de una serie de módulos desarrollados en formato multimedia (totalmente interactivos) que el Alumno irá desarrollando conforme va avanzando. Cada semana se plantearán varias actividades y ejercicios prácticos relacionados con cada módulo de aprendizaje.
Los Alumnos deberán hacer estos ejercicios, y colocarlos en una Zona específica dentro del Campus Virtual que CICE pone a su disposición.
El Tutor del Curso se encargará de realizar las correcciones oportunas (si las hubiere) y dar las indicaciones necesarias que permitan que el Alumno pueda pasar al siguiente módulo de aprendizaje.
El Curso se verá completado por una serie Vídeo tutoriales y 4 sesiones síncronas a través de la herramienta de videoconferencia del Campus Virtual, a razón de dos sesiones de una hora al mes con el fin de tratar alguno de los temas de interés del curso, solventar dudas y tener un apoyo directo del Tutor del Curso.
También habrá habilitado un foro y un servicio de mensajería, además de otras funcionalidades que completarán el desarrollo del Curso.
Planificación del Curso
Para ayudarte en la realización del Curso, hemos preparado la planificación del Curso, en donde te indicamos qué tareas deberás ir realizando en cada una de estas semanas para un correcto seguimiento del Proyecto Formativo. Aunque dicha planificación tiene un carácter orientativo, es muy importante que te ajustes a ella lo más posible, pues está estudiada para obtener un óptimo rendimiento del curso.
Coste y Forma de Pago
El coste del Curso es de 500€, y se podrá pagar a través de la página web de la Escuela www.cice.es
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Materias
Módulo 1: Introducción a Android y Configuración del Entorno
• Objetivos del Módulo o Conocer las principales características de la tecnología Java. o Comprender el funcionamiento de la plataforma Android y su relación
con Java. o Identificar los principales componentes de una aplicación Android. o Aprender a configurar el entorno de desarrollo Eclipse para trabajar
con Android. • Temas a tratar y actividades
o Android y la plataforma Java o Dispositivos Android
§ Cuestionario de refuerzo o Componentes de una aplicación Android
§ Cuestionario de refuerzo o Configuración del entorno de desarrollo
§ Descarga e instalación de eclipse § Descarga del Software Development Kit (SDK) de
Android § Instalación del plugin de Eclipse para Android § Creación de un dispositivo virtual Android (AVD)
o Autoevaluación o Visualización de un video tutorial en el que se explica la configuración
del entorno Android
Módulo 2: Desarrollo de una Aplicación para Android
• Objetivos del Módulo: o Conocer la estructura de un proyecto Android. o Aprender a crear aplicaciones básicas Android.
• Temas a tratar y actividades: o Estructura de un proyecto Android: Código fuente, archivos de
recursos y manifiesto o Actividades, widgets y plantillas o Creación de una primera aplicación o Ejecución en el dispositivo virtual
§ Cuestionario de refuerzo § Visualización de un video tutorial en el que se cree
una sencilla aplicación Android y se muestren los distintos componentes de un proyecto
o Componentes básicos de la interfaz: botones y campos de texto o Capturar eventos en una aplicación Android
§ Ejercicio resuelto § Autoevaluación
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Módulo 3: La sintaxis del lenguaje Java
• Objetivos del Módulo: o Conocer la sintaxis del lenguaje Java y la estructura de una aplicación o Identificar y manejar las principales clases de uso general del
lenguaje o Aplicar las técnicas de programación en la resolución de un programa
• Temas a tratar y actividades: o Características sintácticas básicas o Variables y tipos de datos o Operadores
§ Ejercicio resuelto o Instrucciones de control
§ Ejercicio resuelto o Arrays
§ Cuestionario de refuerzo § Ejercicio resuelto
o Clases básicas Java § Clase Math § Gestión de cadenas § Gestión de fechas
o Colecciones o Clases de tipo JavaBean
§ Ejercicio resuelto § Autoevaluación
Módulo 4: Programación orientada a objetos con Java
• Objetivos del Módulo: o Comprender los principales conceptos de la orientación a objetos o Implementar los conceptos de orientación a objetos utilizando el
lenguaje Java o Conocer las aplicaciones de los diferentes conceptos de orientación a
objetos • Temas a tratar y actividades:
o Clases, objetos y métodos o Constructores o Sobrecarga de métodos
§ Cuestionario de refuerzo § Ejercicio resuelto
o Herencia § Ejercicio resuelto
o Sobrescritura de métodos § Cuestionario de refuerzo § Ejercicio resuelto
o Clases abstractas, interfaces y polimorfismo
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
o Utilización de los conceptos de orientación a objetos en una aplicación Android
§ Ejercicio resuelto § Autoevaluación
Módulo 5: Actividades, cuadros de diálogo y fragmentos
• Objetivos del Módulo: o Comprender el clico de vida de una actividad y la interacción entre las
mismas o Conocer la funcionalidad de los objetos Intent y su manejo o Aprender la utilización de los cuadros de diálogo y los avisos
• Temas a tratar y actividades: o Visualización de un video tutorial en el que se explican conceptos
sobre programación orientada a objetos en Java o • Ciclo de vida de una actividad
§ Cuestionario de refuerzo o Aplicaciones con múltiples actividades
§ Los objetos Intent § Llamada a una actividad desde otra § Ejercicio resuelto
o Pasar datos a una actividad o Resultado de una actividad
§ Ejercicio resuelto § Cuestionario de refuerzo
o Cuadros de diálogo y avisos § Ejercicio resuelto
o Fragmentos § Concepto y creación § Utilización de múltiples fragmentos § Interacción entre fragmentos § Ejercicio resuelto § Autoevaluación
Módulo 6: Layouts y componentes gráficos
• Objetivos del Módulo: o Identificar los diferentes layouts para colocación de componentes y
sus propiedades. o Conocer las características de los principales componentes gráficos
de una interfaz Android. • Temas a tratar y actividades:
o Principales layouts § LinearLayout § TableLayout § RelativeLayout § FrameLayout
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
o Componentes básicos y sus propiedades: TextView, Button, EditText, RadioButton y CheckBox
§ Cuestionario de refuerzo § Ejercicio resuelto
o Componentes para fecha/hora: TimePicker y DatePicker § Ejercicio resuelto
o Barra de progreso o Listas y adaptadores
§ Ejercicio resuelto o Menús
§ Cuestionario de refuerzo § Ejercicio resuelto § Autoevaluación
Módulo 7: Imágenes y animaciones
• Objetivos por Módulo: o Utilizar imágenes en aplicaciones Android o Conocer las técnicas para la creación de gráficos y animaciones en
una aplicación • Temas a tratar y actividades:
o Vistas de imágenes § Gallery e ImageView § GridView § Cuestionario de refuerzo § Ejercicio resuelto
o Creación de gráficos con Drawable § Ejercicio resuelto
o Definición de gráficos en archivos de recursos o Creación de animaciones o Animaciones y multitarea
§ Ejercicio resuelto § Cuestionario de refuerzo § Visualización de un video tutorial en el que se
muestran algunos ejemplos de aplicaciones basadas en animaciones
§ Autoevaluación
Módulo 8: Empaquetado y publicación de aplicaciones Android
• Objetivos por Módulo: o Preparar aplicaciones para su utilización en un dispositivo físico o Conocer los pasos para la publicación de aplicaciones Android
• Temas a tratar y actividades: o Firma y versionado de una aplicación o Generación de archivos .apk
§ Cuestionario de refuerzo
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
o Despliegue de una aplicación o Procedimiento para la publicación de aplicaciones en Google Play
§ Visualización de un video tutorial en el que se ve con detalle todo el proceso de empaquetado de la aplicación y subida al Google Play
§ Cuestionario de refuerzo § Autoevaluación
Módulo 9: Realización de un Proyecto Final
• Objetivos del Módulo: o Enfrentar al alumno a una situación de trabajo real en la que tendrá
que desarrollar una aplicación en un tiempo dado • Descripción:
o Se entregará al alumno una especificación con las funcionalidades de la aplicación a realizar (aún por determinar), indicándole las tecnologías mínimas que deberá emplear en el desarrollo. El alumno dispondrá de dos meses para la realización del proyecto, que deberá ser enviado al tutor para su evaluación y posterior calificación.
Planificación del curso
El Curso Online de programación Android Nivel I tiene una duración de 8 semanas (2 meses), a lo largo de las cuales, tendrás que realizar una serie de tareas y actividades para la consecución de los objetivos del curso.
Para ayudarte en la realización de las mismas, te hemos preparado la planificación de tu curso, en donde te indicamos qué tareas deberás ir realizando en cada una de estas semanas. Aunque dicha planificación tiene un carácter orientativo, es muy importante que te ajustes a ella lo más posible, pues está estudiada para obtener un óptimo rendimiento del curso.
Entre estas tareas a realizar, están las “actividades entregables”, que consisten en una serie de ejercicios propuestos por el Tutor y que deberás realizar y enviar para su corrección. Se trata de un total de seis actividades de obligada realización y que el tutor te corregirá poniéndote una nota de “apto” o “no apto”. Será obligatorio tener “apto” en al menos cuatro de las seis actividades para poder superar el curso.
En las dos últimas semanas del curso, deberás realizar un proyecto o aplicación final que también es evaluable y será necesario aprobar para poder superar el curso.
La nota final del curso estará determinada en un 70% por la nota del proyecto, un 20% las actividades entregables y el 10% restante por la “nota de clase”, que se basará en tu grado de participación en el curso
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Planificación por semanas
En el siguiente cuadro te indicamos las diferentes tareas que deberás realizar en cada semana.
SEMANA TAREAS A REALIZAR
Semana 1
• Acceso a la plataforma y lectura de la guía para familiarizarte con la misma
• Lectura de bienvenida al curso • Completar estudio del módulo 1 y realización del test de
autoevaluación • Visualizar el video incluido en el módulo 1 sobre la
configuración del sistema • ACTIVIDAD ENTREGABLE Nº1: Deberás realizar y enviar al
tutor la actividad propuesta número 1 • Completar estudio del módulo 2 y realización del test de
autoevaluación • Visualización video sobre creación de aplicación • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
los dos proyectos resueltos que se desarrollan en el módulo (la aplicación de ejemplo y la calculadora).
• ACTIVIDAD ENTREGABLE Nº2: Deberás realizar y enviar al tutor la actividad propuesta número 2
Semana 2
• Estudiar hasta el punto 1.5 del módulo 3 "Arrays", incluido. • TAREAS PARA PRACTICAR: Realizar en un documento los
ejercicios de lógica planteados por el profesor • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
el ejercicio resuelto del punto 1.4 y el ejemplo de arrays • Estudiar el resto de contenido del módulo 3 • Corregir los ejercicios de lógica a partir de soluciones
publicadas por el profesor • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
los ejercicios resueltos de esta segunda parte del módulo 3
Semana 3
• Repaso de todos los contenidos del módulo 3 • Realización de test de evaluación del módulo 3 • ACTIVIDAD ENTREGABLE Nº3: Realizar y enviar al tutor la
aplicación descrita en la actividad entregable número 3 • Estudiar hasta el punto 1.5 del módulo 4 "Sobrescritura de
métodos", incluido. • TAREAS PARA PRACTICAR: Realizar en un documento los
ejercicios de orientación a objetos planteados por el profesor
• TAREAS PARA PRACTICAR: Realizar y probar el ejercicio resuelto que aparece después del punto 1.2.2
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Semana 4
• Completar estudio de resto de puntos del módulo 4 • Realizar test de evaluación • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
ejercicios resueltos en esta parte del módulo y completar ejercicios de orientación a objetos
• Visualizar video de conceptos de orientación a objetos • Corregir los ejercicios de lógica a partir de soluciones
publicadas por el profesor • Estudiar hasta el punto 1.3 del módulo 5 "Cuadros de
diálogo y alertas", completo. • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
los ejercicios resueltos incluidos en estos puntos
Semana 5
• Completar estudio de resto de puntos del módulo 5 • Realizar test de evaluación • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
los ejercicios resueltos de esta parte • ACTIVIDAD ENTREGABLE Nº4: Realizar y enviar al tutor la
aplicación descrita en la actividad número 4 • Estudiar hasta el punto 1.2.4 del módulo 6 "DatePicker" y
"TimePicker", incluidos • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
el ejercicio resuelto desarrollado en esta parte
Semana 6
• Completar estudio de resto de puntos del módulo 6 • Realizar test de evaluación • Visualización de un video de creación de una aplicación con
diferentes widgets • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
ejercicios resueltos de esta parte • Repaso de todos los contenidosde los módulos 5 y 6 • ACTIVIDAD ENTREGABLE Nº5: Realizar y enviar al tutor la
aplicación descrita en la actividad número 5
Semana 7
• Estudiar hasta el punto 1.3 completo del módulo 7 "Formas XML", completo
• TAREAS PARA PRACTICAR: Realizar y probar en tu equipo los ejercicios resueltos hasta este punto
• Completar estudio de resto de puntos del módulo 7 • Realizar test de evaluación • Visualizar video de ejemplos de animación • TAREAS PARA PRACTICAR: Realizar y probar en tu equipo
los ejercicios resueltos de esta parte
Semanas 8 y 9
• ACTIVIDAD ENTREGABLE Nº6: Realizar y entregar al tutor la aplicación descrita en la actividad número 6
• Completar estudio del módulo 8 • ACTIVIDAD OPCIONAL: Registro en Google Play y subida de
dos aplicaciones realizadas durante el curso • ACTIVIDAD FINAL: Realización de proyecto final de curso y
entrega para su corrección
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Tareas semanales
Además de las específicas de cada semana, hay una serie de tareas fijas que deberás realizar todas las semanas del curso y que te describimos a continuación:
§ Plantear tus dudas al tutor a través de la mensajería interna de la plataforma y responder a los mensajes o notificaciones que recibas.
§ Asistencia a la sesión de tutoría semanal que se realizará vía chat, y en la que podrás plantear directamente tus dudas al tutor. La asistencia a esta tutoría es opcional.
§ Consultar y participar en los foros de opinión abiertos. Se recomienda que a lo largo del curso participes en al menos dos de los foros de opinión que se planteen.
Tareas semanales
Todos los meses tendrán lugar dos sesiones de videoconferencia en la que el Tutor impartirá una clase virtual de alguno de los temas de interés del curso además de solventar las dudas que hayan podido surgir en el transcurso del mismo. Aunque no es obligatoria la asistencia, se recomienda que asistas al menos a dos de estas clases virtuales.
Las clases virtuales serán accesibles dentro del Campus para su visionado en diferido.
Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013
CURSOS DE VERANO
2014
Duración y Fechas
• Inicio: 08/09/2014 • Duración: 80 horas (2 meses) • Horario: ONLINE
Precio y beneficios adicionales
• Importe total: 500€ (Formación exenta de IVA por ley en España) • Formas de pago: presencial con tarjeta en nuestra instalaciones,
transferencia bancaria o pago online en www.cice.es • Ayudas al estudio. Sobre los cursos de verano 2014 se aplicará un
descuento del 5% en los siguientes casos: Antiguo Alumno, Desempleo, Familia numerosa, Discapacidad, Primera línea de consanguineidad con un alumno CICE y Colectivos especiales con acuerdo en CICE
• Beneficios adicionales: o El importe del programa de verano de mayor importe que
realices, se descontará íntegramente del PVP de cualquier programa de más de 200h que se realice en octubre de 2014 (no compatible con ninguna otra promoción vigente en la escuela, salvo forma de pago). En caso de ser un programa de menos de 200 horas, se te descontará el 50% del importe del curso de verano sobre el PVP
o En caso de realizar varios cursos de verano, el alumno recibirá un 5% de descuento sobre el PVP a partir del segundo curso en el que se matricule (acumulable a las ayudas al estudio)
o Si tuvieses cualquier pregunta adicional sobre el curso, no dudes en contactar con nuestro equipo de asesores