13
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

PDF del Curso Online de Desarrollo de Aplicaciones … · Impartido por 91 435 58 43 | CURSO ONLINE DE DESARROLLO ... Coste y Forma de Pago ... o Visualización de un video tutorial

Embed Size (px)

Citation preview

    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

 

 

Prohibida la reproducción total o parcial de este documento. © CICE, S.A. 2012- 2013

CURSOS DE VERANO

2014

                               

 

 

 

 

 

 

 

Información e inscripciones C/ Povedilla, 4 | 28009 Madrid

T. 91 435 58 43 | F. 91 576 36 50 www.cice.es

 

91 435 58 43