Presentación y objetivos



Documentos relacionados
Programación Android Completo

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II

Tema 2: Introducción a Android

online Programación para dispositivos Android 4.x

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

ANDROID 5 LOLLIPOP CERTIFIED APPLICATION DEVELOPER (ACAD)

Programación para Android

Formación a distancia Iniciación al desarrollo de aplicaciones Android

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

Android Professional

CAPÍTULO 1. Visión general y entorno de desarrollo... 21


Guía didáctica de los contenidos

Desarrollo y programación de aplicaciones para Android

Android 4 Principios del desarrollo de aplicaciones Java

CURSO EXPERTO EN DESARROLLO DE APPS CON ANDROID 5 LOLLIPOP PARA DISPOSITIVOS MOVILES Y MULTIMEDIA

Desarrollo de apps para móviles Android. Entorno de desarrollo

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:


Objetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0

Curso de Android con Java

Educomputacion te ofrece el curso

PROGRAMACIÓN DE DISPOSITIVOS MÓVILES ANDROID GUÍA DIDÁCTICA. Titulación acreditada por la UNIVERSIDAD DE ALCALÁ

Curso Online de Programación Android

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

Curso de HTML5 y CSS3

Android 5 Principios del desarrollo de aplicaciones Java

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire tw: martosfre

Lista de acrónimos... 15

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL

Módulo 1: Creación de un juego en Flash para Android

Capitulo 1: Plataforma Android

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

CURSO INTERNACIONAL EN PROGRAMACIÓN DE APLICACIONES PARA ANDROID

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

Experto Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles

Empieza a utilizar LiveBox

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé?

Skype en apenas 3 años se volvió líder absoluto en el mundo en lo que respecta a la tecnología de VoIP (Voz sobre el Protocolo de Internet).

[PROGRAMACIÓN ANDROID] Programación Android. Dv-Alpha Solutions TIC S.L. Carlos Acevedo. Curso de desarrollo de aplicaciones para dispositivos Android

Desarrollo. multidispositivo. multiplataforma.

Guía de instalación del software de la asignatura

Una plataforma de préstamo y lectura de libros electrónicos para las Bibliotecas

Capitulo 2 Android SDK

Curso de Desarrollo en Android Básico

Presentación del Curso Virtual

Propuesta ANDROID ATC

Asistente RACC Móvil

Microsoft Lync 2010: Introducción al nuevo software de mensajería instantánea y conferencias

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.

EXPERTO EN DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES

Guía de Instalación de la JDK y del Eclipse

Unidad II. Interfaz Grafica

Se trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones.

MOVIL TELEFONO MAIL: WEB:

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES" Curso especialista (500 horas)

El app builder online especializado en museos, exposiciones y rutas turísticas

Unidad I. Introducción a la programación de Dispositivos Móviles

#SmartWorking Lync. Desktop

afosoft Sistema de gestión de aplicaciones móviles, para catálogos de expositores en ferias de muestras Feria Artesanal ArsOlea 2014

Índice. Prólogo Capítulo I. Introducción Capítulo II. Conceptos...19

Servicio de VPN de la Universidad de Salamanca

1.1. Instalación del entorno de desarrollo

Manual de administrador. Versión 1.9. Revisión 2

Android Con Java. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools

Diplomado en Diseño Pagina WEB Para Comercio Electrónico

TEMA 1. Introducción

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Los distintos navegadores para movernos por Internet

Apéndice B. Manual de usuario. Otras funciones del sistema. A lo largo de este apéndice se abordara el manual de usuario que nos permitirá

Capacitación Android Básico

Unidad 1 La Web 2.0. ING. Mario Arturo Vilchis Rodríguez. Busqueda y descarga de videos en youtube

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CONTRALUZ. Video streaming. ÁVILA, MADRID t e info@contraluzproducciones.com w Productora&agencia creativa

SOBRE EL USO DE LA APLICACIÓN

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma, Especialista en Diseño Digital y Experiencia de Usuario

CENTRAL VIRTUAL IPLAN INSTRUCTIVO DE CONFIGURACIÓN BRIA - CELULARES ANDROID

Capítulo 7. Implementación del Sistema

APPS PARA LA LOGISTICA. Qué es realmente una app? En qué se diferencia de otras soluciones web?

Transcripción:

Presentación y objetivos Android es un sistema operativo para dispositivos móviles (Smartphone, Tablet-pc,...) basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en lenguaje Java. Su distribución se realiza de forma gratuita y está respaldada por Google TM. Android incorpora infinidad de servicios integrados y características como: geolocalización, conectividad bluetooth, internet, audio y video de alta calidad y todo ello, sin perder su alto grado de portabilidad entre terminales. Hoy en día, tanto en entornos empresariales como a nivel personal, es fundamental estar conectado, teniendo a nuestro alcance todas las posibilidades que nos ofrece la red (redes sociales, correo electrónico, chat, mensajería,...). Estas necesidades deben ser cubiertas y Android es la plataforma líder del mercado. Por ello, el grado de demanda de programadores especializados en desarrollo de aplicaciones para terminales Android crece cada día más. Con este Curso de Programación de Aplicaciones Android aprenderás a manejar el entorno de desarrollo Eclipse para diseñar aplicaciones Android, usando adecuadamente las APIs de Google, comprendiendo el funcionamiento y utilizando todos los sensores del terminal, usándolos como fuente de datos para tus aplicaciones. Una vez finalizado el curso de android, serás capaz de desarrollar aplicaciones para móviles y adquirirás los conocimientos necesarios para profundizar en el desarrollo de aplicaciones más avanzadas. También tendrás la posibilidad de comercializar tus aplicaciones en el Market, el almacén de aplicaciones para dispositivos móviles Android.

Con el Curso de Programación de Aplicaciones Android podrás: Comprender el funcionamiento de Android, y utilizar de forma eficaz todas las herramientas de desarrollo empleadas en el curso. Diseñar proyectos que integren interfaces de usuario, navegabilidad entre ventanas, acceso a base de datos, gráficos 2D, gráficos 3D, multimedia. Usar los sistemas de Geolocalización, uso de los sensores del dispositivo, del acelerómetro, del bluetooth, del sistema Multitouch de la pantalla. Iniciarse en proyectos Web, enfocados al mundo empresarial del cliente-servidor.

UNIDAD 1 Programa de contenidos Qué es Android? o Historia Versiones de Android La Plataforma Android Instalación del entorno o Requisitos del Sistema o Sistemas operativos compatibles o Instalación de Java Development Kit o Instalación del SDK de Android o Añadir Variables Path o Instalación de Eclipse o Instalación Android Development Tools (ADT) Mi Primer programa o Crear un Emulador AVD o Instalación de Dispositivo Android o Selección del Emulador o DDMS o Hola Mundo en Android Explorando la SDK de Android o Iniciar el Desarrollo de Android. Componentes de una Aplicación El archivo AndroidManifest.xml Estructura del archivo AndroidManifest.xml Activity Intent Services Broadcast Receiver Content Provider o La Interfaz de Usuario (I) FrameLayout LinearLayout TableLayout RelativeLayout Ejemplo: Aplicación para pintar un TableLayout. Ejemplo: Aplicación que dibuja elementos en un RelativeLayout.

UNIDAD 2 Gráficos 2D o Conceptos básicos Color Paint Canvas Path o Aplicando conceptos Pintar una Imagen Pintar Imagen 2D Posicionando la Imagen Pintando varias Imágenes Moviendo las Imágenes Gráficos 3D o Introducción a OpenGL o Creación de un programa con OpenGL Multimedia o Reproducción de Audio Formatos compatibles o Reproducción de video Formatos compatibles Bases de Datos SQLite o Introducción DDL Instrucciones de Modificación Instrucciones de consulta o Aplicación con SQLite Vinculación de datos Ejemplo: Aplicación que pinta la imagen cada vez que tocamos una parte de la pantalla. Ejemplo: Aplicación que pinta un cubo en 3D en movimiento en la pantalla.

UNIDAD 3 Sistemas de Geolocalización o Aplicación Dónde Estoy? o Configurar el ApiKey o Mostrando Google Maps o Aplicación LocalizacionGPS Sensores o Que son. Como funcionan Bluetooth o Que es. Como funciona MultiTouch o Que es. Como funciona Reconocimiento de voz o Que es. Como funciona Ejemplo. Aplicación que nos muestra la informacion de los proveedores existentes de localizacion y eligiendo el mejor) Ejemplo: Aplicación que muestra la informacion de los distintos sensores de los que dispone el terminal móvil.

UNIDAD 4 Web Services o Arquitectura de los Servicios Web o Estándar de Servicios Web o Conexiones REST o Conexiones SOAP o Crear un Web Service en Java o Crear un Web Service en.net y c# Cliente Android - Servidor PHP - MySql o Interfaz de usuario o Servidor PHP o Base de Datos o Código de servidor Ejemplo: Creacion de un servicio web en local en Java con Apache Tomcat. Ejemplo: Configuración de la BBDD en MySql en el servidor de internet. Ejemplo: Aplicación que conectará con el servidor y se descargará las posiciones e imágenes introducidas en él.

Información adicional Una vez superado con éxito el Curso de Programación de Aplicaciones Android, recibirás el título universitario propio expedido directamente por la Universidad Católica de Ávila, con 6 créditos ECTS. Salidas profesionales - Desarrollador de aplicaciones para dispositivos móviles (Android) - Programadores y desarrolladores de tecnologías móviles - Diseñadores en aplicaciones móviles en Android - Programador JAVA. - Desarrollador de aplicaciones para dispositivos móviles (Android) Puedes descargarte todas las aplicaciones de los ejemplos de esta guía en el Market de Android: Ir Aplicación Hola Mundo! Ir Aplicación Google Maps Ir Aplicación OpenGL Duración del curso: 150 horas Créditos ECTS: 6