Ficha pedagógica




      Aplicaciones Android




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica




      Descripción

      El presente curso ofrece al alumno la oportunidad de conocer el sistema operativo
      Android a nivel de desarrollo de aplicaciones básicas. El desarrollo de aplicaciones
      para smartphones con sistema operativo Android propone conocer el lenguaje java ,
      introducirse en el paradigma de la orientación a objetos y una vez alcanzados estos
      objetivos introducirse en su mercado de aplicaciones.

      El contenido del curso está diseñado con un lenguaje directo, ejemplos(empezando
      por casos generales hacia propósitos mas concretos) ilustrativos explicados paso a
      paso y fichas prácticas.




      Objetivos

      El seguimiento de este curso permitirá al alumno adquirir la destreza necesaria para
      desarrollar aplicaciones a un nivel básico.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica




                            Al finalizar el curso, el alumno será capaz de:

                      Conocer y trabajar con clases y objetos predefinidos por el sistema.

                      Conocer y trabajar con controladores (o widgets) definidos por el sistema.

                      Conocer y trabajar con eventos producidos sobre los distintos controladores
                       (pulsaciones cortas, largas...).

                      Construir interfaces de usuario visuales, que permitan una interacción
                       directa y responder a la misma con las acciones pertinentes.

                      Redefinir clases predefinidas en el sistema para adaptarlas a nuestro gusto
                       y conveniencia.

                      Conocer la necesidad de introducir persistencia en la aplicación.

                      Dotar a la aplicación de persistencia a través de bases de datos SQLite.

                      Conocer la necesidad de solicitar permisos para realizar acciones con
                       privilegios(acceso a internet), para preservar la seguridad.

                      Conocer y trabajar con la api, proporcionada por Google, Googlemaps.

                      Conocer los conceptos que sumergen al                           desarrollador en este nuevo
                       entorno como son: Activity, Service, Intent.

                      Gestionar las preferencias de la aplicación introducidas por el usuario
                       (ajustes de la aplicación).

                      Dotar a la aplicación de menús con opciones ampliadas.




      Duración

      120 horas.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica



      Contenidos




                            UNIDAD 1.- Entorno de desarrollo

            TEMA 1 INTRODUCCIÓN

                         Obtener e instalar JDK y JRE.

                         Obtener Eclipse.

                         Obtener e instalar SDK.

                         Obtener e instalar plugin ADT para eclipse.

                         Configurar un AVD.



            TEMA 2 DESCRIPCIÓN DEL ENTORNO DE DESARROLLO


                         Creación de un proyecto Android.

                         Vista “PackageExplorer”.

                         Vista central.

                         Vista “Outline”.

                         Vista “Console”.



            TEMA 3 DEPURACIÓN


                         Seguimiento de nuestra aplicación.

                         Guiando a nuestra aplicación.

                         Log.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica




                            UNIDAD 2.- Entorno de desarrollo



            TEMA 1 COMPONENTES DE UNA APLICACIÓN ANDROID.


                                   Activity.

                                   Crear una Activity.

                                   Crear una Interfaz de usuario.

                                   Declarar la actividad en el manifiesto.

                                   Enlazando una Activity con su UI.

                                   Llamar a otra Activity.

                                   Llamar a otra Activity esperando un resultado.

                                   Paso de datos entre Activity.

                                   Pila de Activity.

                                   Finalizar una Activity.

                                   Ciclo de vida de las Activity.

                                   Intent.

                                   Estructura de unIntent.

                                   Action, data, category, extras, MIME type.

                                   IntentFilters.

                                   Resolución de un Intent.

                                   Intent Implícitos.

                                   Intent Explícitos.

                                   Contexto de la aplicación.

                                   Componentes avanzados de una aplicación Android.

                                   Service, BroadCastReceiver y Content Provider.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica



            TEMA 2 EXTERNALIZAR DATOS


                                   Strings.

                                   Colors.

                                   Dimensions.

                                   Drawables.

                                   Styles & Themes.



            TEMA 3 SEGURIDAD (PERMISOS)




                            UNIDAD 3.- Interfaces de usuario



            TEMA 1 CONTROLADORES BÁSICOS


                         View y su descendencia.

                         ViewGroup.

                         Layout.

                         Eventos.



            TEMA 2 WIDGETS BÁSICOS.


                         TextView.

                         EditText.

                         Button.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica




            TEMA 3 WIDGETS DE NIVEL MEDIO.


                         ListView

                         Spinner

                         TabWidget



            TEMA 4 MENÚS Y SU DEFINICIÓN


                         Conocer e implementar menús contextuales.

                         Conocer e implementar menús de opciones.

                         Conocer e implementar Submenú.




                            Unidad 4.- Persistencia



            TEMA 1 SQLITE


                         Crear una base de datos.

                         Modificar los datos de la base de datos.

                         Obtener registros de la base de datos.

                         Patrón DAO



            TEMA 2 SHARED PREFERENCES.


                         Crear una pantalla de preferencias.

                         Almacenar preferencias.

                         Extraer preferencias.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
Ficha pedagógica




            TEMA 3 OTROS CONCEPTOS DE PERSISTENCIA.


                         Conocer la existencia de bases de datos de objetos.




                            Unidad 5.- Google maps



            TEMA 1 REQUISITOS


                         Obtener la clave de desarrollo.

                         Obtener la api de Google.

                         Crear un AVD compatible con la api de Google para mapas.

                         Descripción de la Api de Google.

                         MapView.

                         MapViewController.




      Metodología

      Se combinan las explicaciones visuales, sobre ejemplos prácticos, con materiales
      didácticos escritos como manuales y fichas de ejercicios. Estas últimas son un
      excelente método de aprendizaje y autoevaluación.

      La carga lectiva del curso es de 120 horas y la evaluación final del alumno, se basará
      en la nota media obtenida en los tests finales y ejercicios entregados.




Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61

Aplicaciones Android Nivel I

  • 1.
    Ficha pedagógica Aplicaciones Android Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 2.
    Ficha pedagógica Descripción El presente curso ofrece al alumno la oportunidad de conocer el sistema operativo Android a nivel de desarrollo de aplicaciones básicas. El desarrollo de aplicaciones para smartphones con sistema operativo Android propone conocer el lenguaje java , introducirse en el paradigma de la orientación a objetos y una vez alcanzados estos objetivos introducirse en su mercado de aplicaciones. El contenido del curso está diseñado con un lenguaje directo, ejemplos(empezando por casos generales hacia propósitos mas concretos) ilustrativos explicados paso a paso y fichas prácticas. Objetivos El seguimiento de este curso permitirá al alumno adquirir la destreza necesaria para desarrollar aplicaciones a un nivel básico. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 3.
    Ficha pedagógica Al finalizar el curso, el alumno será capaz de:  Conocer y trabajar con clases y objetos predefinidos por el sistema.  Conocer y trabajar con controladores (o widgets) definidos por el sistema.  Conocer y trabajar con eventos producidos sobre los distintos controladores (pulsaciones cortas, largas...).  Construir interfaces de usuario visuales, que permitan una interacción directa y responder a la misma con las acciones pertinentes.  Redefinir clases predefinidas en el sistema para adaptarlas a nuestro gusto y conveniencia.  Conocer la necesidad de introducir persistencia en la aplicación.  Dotar a la aplicación de persistencia a través de bases de datos SQLite.  Conocer la necesidad de solicitar permisos para realizar acciones con privilegios(acceso a internet), para preservar la seguridad.  Conocer y trabajar con la api, proporcionada por Google, Googlemaps.  Conocer los conceptos que sumergen al desarrollador en este nuevo entorno como son: Activity, Service, Intent.  Gestionar las preferencias de la aplicación introducidas por el usuario (ajustes de la aplicación).  Dotar a la aplicación de menús con opciones ampliadas. Duración 120 horas. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 4.
    Ficha pedagógica Contenidos UNIDAD 1.- Entorno de desarrollo TEMA 1 INTRODUCCIÓN Obtener e instalar JDK y JRE. Obtener Eclipse. Obtener e instalar SDK. Obtener e instalar plugin ADT para eclipse. Configurar un AVD. TEMA 2 DESCRIPCIÓN DEL ENTORNO DE DESARROLLO Creación de un proyecto Android. Vista “PackageExplorer”. Vista central. Vista “Outline”. Vista “Console”. TEMA 3 DEPURACIÓN Seguimiento de nuestra aplicación. Guiando a nuestra aplicación. Log. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 5.
    Ficha pedagógica UNIDAD 2.- Entorno de desarrollo TEMA 1 COMPONENTES DE UNA APLICACIÓN ANDROID. Activity. Crear una Activity. Crear una Interfaz de usuario. Declarar la actividad en el manifiesto. Enlazando una Activity con su UI. Llamar a otra Activity. Llamar a otra Activity esperando un resultado. Paso de datos entre Activity. Pila de Activity. Finalizar una Activity. Ciclo de vida de las Activity. Intent. Estructura de unIntent. Action, data, category, extras, MIME type. IntentFilters. Resolución de un Intent. Intent Implícitos. Intent Explícitos. Contexto de la aplicación. Componentes avanzados de una aplicación Android. Service, BroadCastReceiver y Content Provider. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 6.
    Ficha pedagógica TEMA 2 EXTERNALIZAR DATOS Strings. Colors. Dimensions. Drawables. Styles & Themes. TEMA 3 SEGURIDAD (PERMISOS) UNIDAD 3.- Interfaces de usuario TEMA 1 CONTROLADORES BÁSICOS View y su descendencia. ViewGroup. Layout. Eventos. TEMA 2 WIDGETS BÁSICOS. TextView. EditText. Button. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 7.
    Ficha pedagógica TEMA 3 WIDGETS DE NIVEL MEDIO. ListView Spinner TabWidget TEMA 4 MENÚS Y SU DEFINICIÓN Conocer e implementar menús contextuales. Conocer e implementar menús de opciones. Conocer e implementar Submenú. Unidad 4.- Persistencia TEMA 1 SQLITE Crear una base de datos. Modificar los datos de la base de datos. Obtener registros de la base de datos. Patrón DAO TEMA 2 SHARED PREFERENCES. Crear una pantalla de preferencias. Almacenar preferencias. Extraer preferencias. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
  • 8.
    Ficha pedagógica TEMA 3 OTROS CONCEPTOS DE PERSISTENCIA. Conocer la existencia de bases de datos de objetos. Unidad 5.- Google maps TEMA 1 REQUISITOS Obtener la clave de desarrollo. Obtener la api de Google. Crear un AVD compatible con la api de Google para mapas. Descripción de la Api de Google. MapView. MapViewController. Metodología Se combinan las explicaciones visuales, sobre ejemplos prácticos, con materiales didácticos escritos como manuales y fichas de ejercicios. Estas últimas son un excelente método de aprendizaje y autoevaluación. La carga lectiva del curso es de 120 horas y la evaluación final del alumno, se basará en la nota media obtenida en los tests finales y ejercicios entregados. Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61