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
ESCUELAS HAY MUCHAS, PERO SOLO UNA ES OFICIAL. TÚ DECIDES Objetivos 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). Puntos Clave Instructor Certificado Documentación Oficial* Obtención de Licencias de Estudiante Oficiales* Expedición de Títulos o Certificaciones Oficiales de CICE Posibilidad de realización de exámenes de Certificación Oficial* Estación de Trabajo Profesional por alumno Ilimitadas horas de prácticas durante el curso * En los programas que así lo contemplen 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 o Conocer la estructura de un proyecto Android. o Aprender a crear aplicaciones básicas Android. 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 Autoevaluación Módulo 3: La sintaxis del lenguaje Java 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 o Características sintácticas básicas o Variables y tipos de datos o Operadores o Instrucciones de control o Arrays o Clases básicas Java Cuestionario de refuerzo Clase Math Gestión de cadenas
Gestión de fechas o Colecciones o Clases de tipo JavaBean Autoevaluación Módulo 4: Programación orientada a objetos con Java 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 o Clases, objetos y métodos o Constructores o Sobrecarga de métodos Cuestionario de refuerzo o Herencia o Sobrescritura de métodos Cuestionario de refuerzo o Clases abstractas, interfaces y polimorfismo o Utilización de los conceptos de orientación a objetos en una aplicación Android Autoevaluación Módulo 5: Actividades, cuadros de diálogo y fragmentos 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 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 o Pasar datos a una actividad o Resultado de una actividad Cuestionario de refuerzo o Cuadros de diálogo y avisos o Fragmentos Concepto y creación Utilización de múltiples fragmentos Interacción entre fragmentos Autoevaluación Módulo 6: Layouts y componentes gráficos 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. o Principales layouts LinearLayout TableLayout RelativeLayout FrameLayout o Componentes básicos y sus propiedades: TextView, Button, EditText, RadioButton y CheckBox Cuestionario de refuerzo o Componentes para fecha/hora: TimePicker y DatePicker o Barra de progreso o Listas y adaptadores o Menús Cuestionario de refuerzo
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 o Vistas de imágenes Gallery e ImageView GridView Cuestionario de refuerzo o Creación de gráficos con Drawable o Definición de gráficos en archivos de recursos o Creación de animaciones o Animaciones y multitarea 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 o Firma y versionado de una aplicación o Generación de archivos.apk Cuestionario de refuerzo 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 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.
Duración y Fechas Inicio: 08/09/ 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 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 (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
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