SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Curso Android – Desarrollo en Android




                         Temario del curso:
                         Desarrollo en Android




Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -   Página 1 de 6
Curso Android – Desarrollo en Android



Presentación:

Este curso tiene como objetivo dar un enfoque teórico y práctico de las
características del sistema operativo Android desde un punto de vista del
desarrollador.

Se realizará una introducción inicial de todo el conjunto de tecnologías que
forman Android, se analizarán cada uno de sus componentes de forma
separada y cómo interactúan entre ellos para formar aplicaciones.

Una vez que el asistente comprenda los fundamentos esenciales de Android, se
le mostrará de qué manera las aplicaciones se comunican con el usuario, a
través de interficies gráficas y vistas.

Finalmente y no menos importante, se hará enfasis en la importancia de la
seguridad a la hora tanto de desarrollar las aplicaciones como en la ejecución
de estas en sí.

Al final del curso, el asistente deberá tener los conocimientos necesarios para
desarrollar aplicaciones sobre el sistema Android, mantener otras ya existentes,
dominar un conjunto de buenas prácticas a la hora de desarrollar en Android, y
publicar aplicaciones en Android Market para su uso o venta.

Requisitos:

Se requiere del asistente unos conocimientos mínimos en programación,
concretamente en tecnologías JAVA y programación orientada a objetos.

Estructura del curso:

El curso se compone principalmente de los siguientes bloques:



1    Historia de Android (1h)

        Evolución del sistema Android, su origen y motivación, compañías que
        dan soporte dentro de la Open Handset Alliance y en qué consiste el
        sistema operativo Android.

        Se compondrá de las siguientes unidades:

        •   Historia
        •   Qué es Android?



Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -    Página 2 de 6
Curso Android – Desarrollo en Android


2       Partes del sistema Android (2h)

        Se analizarán las partes que componen el sistema operativo Android
        desde un punto de vista tanto de hardware como software

        Se compondrá de los siguientes bloques:

        •   Linux kernel
        •   Librerías
        •   Android Runtime
        •   Framework de aplicaciones
        •   Capa de aplicaciones
        •   Máquina virtual Dalvik
        •   Librerias


3    Arquitectura de las aplicaciones Android (4h)

        Se explicará cuales son los componentes lógicos que componen una
        aplicación Android, desde sus requerimientos, partes gráficas y partes
        funcionales, y los ciclos de vida de los distintos componentes de la
        aplicación.

        Se compondrá de las siguientes unidades:

        •   Componentes de aplicación
        •   Actividades (Activities)
        •   Vistas (Views)
        •   Gestor de notificaciones (Notification Managers)
        •   Proveedor de contenidos (Content Providers)
        •   Gestor de recursos (Resource Managers)
        •   Ciclo de vida de los componentes

4    Primera aplicación, ejemplo (3h)

        Laboratorio en el que se mostrará cómo comenzar el desarrollo sobre
        Android, desde la configuración del entorno, descarga de los elementos
        fundamentales, hasta el desarrollo propio de la aplicación en sí.

        Se compondrá de las siguientes unidades:

        •   Introducción al emulador Android
        •   Configuración del SDK
        •   Configuración del entorno de desarrollo (Eclipse)
        •   Archivo AndroidManifest.xml
        •   Aplicación de ejemplo: Hola, mundo!


Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -    Página 3 de 6
Curso Android – Desarrollo en Android


        •   Ejemplos de aplicaciones más complejas


5    Interfaces de usuario (3h)

        Se mostrará de qué manera Android se comunica con el usuario
        utilizando los distintos elementos visuales de los que dispone, y de qué
        manera el usuario puede modificarlos o crear nuevos.

        Se compondrá de las siguientes unidades:

        •   Vistas (Views)
        •   Agrupación de vistas (ViewGroups)
        •   Elementos visuales (Widgets)
        •   Layouts
        •   Ejemplo completo con interfaces de usuario
        •   Adaptadores (Adapters)

6    Eventos (3h)

        Se analizarán los distintos mecanismos de que dispone Android para
        comunicar a los distintos componentes entre sí, usando el sistema de
        Intents y receptores.

        Se compondrá de las siguientes unidades:

        •   Introducción a los Intents
        •   Intent Filters
        •   Broadcast Intents
        •   Broadcast Receivers
        •   Ejemplo con Intents y Broadcasters


7    Menus, dialogos y alertas (1h)

        Comunicación de Android con el usuario mediante distintos elementos
        visuales.

        Se compondrá de las siguientes unidades:

        •   Ejemplos de distintos menús y dialogos




Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -     Página 4 de 6
Curso Android – Desarrollo en Android


8    Almacenamiento de datos (2h)

        Se mostrarán los distintos mecanismos de que se dispone de cara a
        hacer persistir la información, almacenarla, consultarla y modificarla.

    Se compondrá de las siguientes unidades:

        •   Sistema de preferencias
        •   Sistema de ficheros locales
        •   SQLite (base de datos)


9    Proveedor de contenidos (Content Providers) (2h)

        Se analizarán los mecanismos que ofrece Android para que las distintas
        aplicaciones entre sí puedan compartir información, abstrayendo detalles
        de implementación entre ellas.

        Se compondrá de las siguientes unidades:

        •   Funcionamiento
        •   Consultas de datos
        •   Modificaciones de datos
        •   Proveedores de contenidos nativos de Android


10 Servicios (2h)

        Se analizará cómo funciona este componente y cual es su utilidad de
        cara a la eficiencia de los recursos del dispositivo móvil.

        Se compondrá de las siguientes unidades:

        •   Funcionamiento
        •   Inicio y parada de servicios
        •   Control de servicios
        •   Ejemplo de servicio

11 Seguridad y permisos (1h)

      Visión genérica de los distintos sistemas de seguridad que ofrece Android
para evitar desde su intrusión, corrupción de información, hasta permisos en el
sistema de ficheros.

        Se compondrá de las siguientes unidades:



Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -     Página 5 de 6
Curso Android – Desarrollo en Android


        •   Seguridad en el Kernel
        •   Permisos de ejecución de las aplicaciones




Slash M o b i l i t y 2010 © Tod os los derec hos reservad os -   Página 6 de 6

Más contenido relacionado

Similar a Brochure curso desarrollo aplicaciones android

Similar a Brochure curso desarrollo aplicaciones android (20)

Brochure curso introducción android
Brochure curso introducción androidBrochure curso introducción android
Brochure curso introducción android
 
Curricula android nivel1
Curricula android nivel1Curricula android nivel1
Curricula android nivel1
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
Curso introducción a android
Curso introducción a android   Curso introducción a android
Curso introducción a android
 
Curso introducción a Android
Curso introducción a AndroidCurso introducción a Android
Curso introducción a Android
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Cuestionario de android
Cuestionario de androidCuestionario de android
Cuestionario de android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Cuestionariocharly
CuestionariocharlyCuestionariocharly
Cuestionariocharly
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Cuestionario android
Cuestionario androidCuestionario android
Cuestionario android
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
 
Android
AndroidAndroid
Android
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Plan taller android
Plan taller androidPlan taller android
Plan taller android
 
Curso android desarrollo de aplicaciones moviles
Curso android   desarrollo de aplicaciones movilesCurso android   desarrollo de aplicaciones moviles
Curso android desarrollo de aplicaciones moviles
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
 

Más de SlashMobility.com

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashMobility.com
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashMobility.com
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashMobility.com
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialSlashMobility.com
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appSlashMobility.com
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesSlashMobility.com
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2BSlashMobility.com
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? SlashMobility.com
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personajeSlashMobility.com
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSSlashMobility.com
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlashMobility.com
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoSlashMobility.com
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesSlashMobility.com
 

Más de SlashMobility.com (20)

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la información
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCA
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
 
Hablemos de sueños
Hablemos de sueñosHablemos de sueños
Hablemos de sueños
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Android Wear
Android WearAndroid Wear
Android Wear
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterial
 
Diseñando para Apple Watch
Diseñando para Apple WatchDiseñando para Apple Watch
Diseñando para Apple Watch
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu app
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearables
 
Desarrollo con stack MEAN
Desarrollo con stack MEANDesarrollo con stack MEAN
Desarrollo con stack MEAN
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2B
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan?
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personaje
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJS
 
App marketing-ecommbrunch
App marketing-ecommbrunchApp marketing-ecommbrunch
App marketing-ecommbrunch
 
Cómo customizar una app
Cómo customizar una appCómo customizar una app
Cómo customizar una app
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuego
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionales
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (20)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Brochure curso desarrollo aplicaciones android

  • 1. Curso Android – Desarrollo en Android Temario del curso: Desarrollo en Android Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 1 de 6
  • 2. Curso Android – Desarrollo en Android Presentación: Este curso tiene como objetivo dar un enfoque teórico y práctico de las características del sistema operativo Android desde un punto de vista del desarrollador. Se realizará una introducción inicial de todo el conjunto de tecnologías que forman Android, se analizarán cada uno de sus componentes de forma separada y cómo interactúan entre ellos para formar aplicaciones. Una vez que el asistente comprenda los fundamentos esenciales de Android, se le mostrará de qué manera las aplicaciones se comunican con el usuario, a través de interficies gráficas y vistas. Finalmente y no menos importante, se hará enfasis en la importancia de la seguridad a la hora tanto de desarrollar las aplicaciones como en la ejecución de estas en sí. Al final del curso, el asistente deberá tener los conocimientos necesarios para desarrollar aplicaciones sobre el sistema Android, mantener otras ya existentes, dominar un conjunto de buenas prácticas a la hora de desarrollar en Android, y publicar aplicaciones en Android Market para su uso o venta. Requisitos: Se requiere del asistente unos conocimientos mínimos en programación, concretamente en tecnologías JAVA y programación orientada a objetos. Estructura del curso: El curso se compone principalmente de los siguientes bloques: 1 Historia de Android (1h) Evolución del sistema Android, su origen y motivación, compañías que dan soporte dentro de la Open Handset Alliance y en qué consiste el sistema operativo Android. Se compondrá de las siguientes unidades: • Historia • Qué es Android? Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 2 de 6
  • 3. Curso Android – Desarrollo en Android 2 Partes del sistema Android (2h) Se analizarán las partes que componen el sistema operativo Android desde un punto de vista tanto de hardware como software Se compondrá de los siguientes bloques: • Linux kernel • Librerías • Android Runtime • Framework de aplicaciones • Capa de aplicaciones • Máquina virtual Dalvik • Librerias 3 Arquitectura de las aplicaciones Android (4h) Se explicará cuales son los componentes lógicos que componen una aplicación Android, desde sus requerimientos, partes gráficas y partes funcionales, y los ciclos de vida de los distintos componentes de la aplicación. Se compondrá de las siguientes unidades: • Componentes de aplicación • Actividades (Activities) • Vistas (Views) • Gestor de notificaciones (Notification Managers) • Proveedor de contenidos (Content Providers) • Gestor de recursos (Resource Managers) • Ciclo de vida de los componentes 4 Primera aplicación, ejemplo (3h) Laboratorio en el que se mostrará cómo comenzar el desarrollo sobre Android, desde la configuración del entorno, descarga de los elementos fundamentales, hasta el desarrollo propio de la aplicación en sí. Se compondrá de las siguientes unidades: • Introducción al emulador Android • Configuración del SDK • Configuración del entorno de desarrollo (Eclipse) • Archivo AndroidManifest.xml • Aplicación de ejemplo: Hola, mundo! Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 3 de 6
  • 4. Curso Android – Desarrollo en Android • Ejemplos de aplicaciones más complejas 5 Interfaces de usuario (3h) Se mostrará de qué manera Android se comunica con el usuario utilizando los distintos elementos visuales de los que dispone, y de qué manera el usuario puede modificarlos o crear nuevos. Se compondrá de las siguientes unidades: • Vistas (Views) • Agrupación de vistas (ViewGroups) • Elementos visuales (Widgets) • Layouts • Ejemplo completo con interfaces de usuario • Adaptadores (Adapters) 6 Eventos (3h) Se analizarán los distintos mecanismos de que dispone Android para comunicar a los distintos componentes entre sí, usando el sistema de Intents y receptores. Se compondrá de las siguientes unidades: • Introducción a los Intents • Intent Filters • Broadcast Intents • Broadcast Receivers • Ejemplo con Intents y Broadcasters 7 Menus, dialogos y alertas (1h) Comunicación de Android con el usuario mediante distintos elementos visuales. Se compondrá de las siguientes unidades: • Ejemplos de distintos menús y dialogos Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 4 de 6
  • 5. Curso Android – Desarrollo en Android 8 Almacenamiento de datos (2h) Se mostrarán los distintos mecanismos de que se dispone de cara a hacer persistir la información, almacenarla, consultarla y modificarla. Se compondrá de las siguientes unidades: • Sistema de preferencias • Sistema de ficheros locales • SQLite (base de datos) 9 Proveedor de contenidos (Content Providers) (2h) Se analizarán los mecanismos que ofrece Android para que las distintas aplicaciones entre sí puedan compartir información, abstrayendo detalles de implementación entre ellas. Se compondrá de las siguientes unidades: • Funcionamiento • Consultas de datos • Modificaciones de datos • Proveedores de contenidos nativos de Android 10 Servicios (2h) Se analizará cómo funciona este componente y cual es su utilidad de cara a la eficiencia de los recursos del dispositivo móvil. Se compondrá de las siguientes unidades: • Funcionamiento • Inicio y parada de servicios • Control de servicios • Ejemplo de servicio 11 Seguridad y permisos (1h) Visión genérica de los distintos sistemas de seguridad que ofrece Android para evitar desde su intrusión, corrupción de información, hasta permisos en el sistema de ficheros. Se compondrá de las siguientes unidades: Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 5 de 6
  • 6. Curso Android – Desarrollo en Android • Seguridad en el Kernel • Permisos de ejecución de las aplicaciones Slash M o b i l i t y 2010 © Tod os los derec hos reservad os - Página 6 de 6