Curso online de Progrmamación Android

Curso Online de Programación Android



El curso online de Programación Android te permitirá conocer todas las herramientas de desarrollo para crear aplicaciones interactivas, usando los controles típicos de estos programas (botones, cajas de textos, listados, radio buttons, controles de selección, etc), además de widgets. También se tratará cómo acceder a bases de datos y la geolocalización, una de las tendencias de uso con mayor futuro.

Android es el sistema operativo más usado en dispositivos móviles como teléfonos inteligentes o tablets. El sistema operativo es actualmente desarrollado por Google y es un sistema de código libre. Android ha sido el sistema operativo para móviles con más rápido crecimiento, superando ampliamente a sistemas como iOS (Iphone) o Windows Mobile.

El éxito de Android se debe a que ofrece excelentes capacidades para programar cualquier tipo de aplicaciones, logrando una interfaz gráfica de alta calidad. Por otra parte, su rápida adopción como sistema operativo principal en las principales marcas de telefonía, ha contribuido aún más a su rápida expansión.

Para culminar nuestro curso a distancia te brinda un módulo dedicado a la inserción laboral en el mercado laboral de la Programación con acceso a la bolsa de trabajo de Red21.

A quién está dirigido

Todo público interesado en el lenguaje de programación más utilizado para dispositivos móviles (teléfonos, smartphones y tablets).

Requisitos:

Para programar sobre Android se requieren conocimientos de Programción Java. El curso incluye un curso completo y gratuito de Programación Java para dispositivos móviles.

Temario

Módulo 1: Conceptos básicos

  • Introducción. Tecnologías disponibles (teléfonos, smartphones y tablets). Tipos de soluciones. Tipos de programas. Frameworks para móviles.
  • Entornos de desarrollo Android. Eclipse o Netbeans. Descarga y configuración de un entorno de desarrollo. Instalación del SDK. Uso de emuladores para distintos modelos de teléfonos.
  • Estructura de un proyecto Android. Carpetas y ficheros. XML. Creación de la primera App "Hola Mundo".
  • Componentes de una aplicación Android. Activity (actividades). View (objetos view). Services (servicios). Content Provider. Broadcast Receiver. Widget. Intent.
  • Desarrollo de una aplicación sencilla donde se aplican los distintos componentes explicados en el módulo.

Módulo 2: Interfaz de aplicación

  • Los componentes de pantalla (Android UI components). Activity. UI o interfaz. Layouts. Widgets. FrameLayout. LinearLayout. TableLayout. RelativeLayout.
  • Atributos comunes: ancho, márgenes, gravedad, coordenadas. Controles básicos. Control Button. Control ToggleButton. Control ImageButton. Eventos y aspecto de un botón.
  • Views y Viewgroups. AbsoluteLayout. TableLayout. ScrollView. LinearLayout. RelativeLayout. FrameLayout.
  • Personalización de controles. Controles ImageView, TextView, EditText. Formato de texto.
  • Control CheckBox. Control RadioButton.
  • Controles de selección. Listas despegables. Control grid. Cómo crear y usar una tabla.
  • Controles personalizados. Funciones de un control. Cómo crear controles nuevos o con funciones extendidas.

Módulo 3: Widgets

  • Cómo crear aplicaciones siempre activas y visibles (widgets).
  • Layouts. Definición de la interfaz gráfica. Usos de contenedores y controles.
  • Controles básicos. Pantalla de configuración. Eventos de usuario.
  • Creación de distintos tipos de widgets: un reloj, una alarma, entre otros.

Módulo 4: Menús

  • Menús y submenús básicos. Cómo responder a acciones del usuario.
  • Menús Contextuales. Usos de los controles de listas.

Módulo 5: Tratamiento de XML

  • XML con SAX (Simple Api for XML).
  • Tratamiento de XML con DOM. Tratamiento de XML con XmlPull.

Módulo 6: Base de datos

  • Primeros pasos con SQLite. Proveedores de contenidos (content providers).
  • Creación y gestión de bases de datos. Insertar/Actualizar/Eliminar. Uso de SQL para realizar todo tipos de acciones sobre la base de datos.
  • Preferencias en Android: Almacenamiento de las preferencias de uso del usuario.

Módulo 7: APIs

  • Android Location API. Determinación de la posición geográfica del móvil mediante GPS o WiFi.
  • Google Maps. Creación de un criterio. LocationListener. LocationManager. LocationProvider.
  • La clase MapActivity. Los servicios principales. Configuración y simulación de posiciones. Instalación de Google API.
  • Uso de APIs de terceros (Facebook y Twitter). Integración de las mismas.

Módulo 8: Inserción laboral

  • El mercado laboral actual de la programación móvil. Android Market. Cómo publicar un programa para su venta online.
  • Cómo insertarse en el mercado laboral de las tecnologías de la información.
  • El teletrabajo. Trabajo inhouse o por Internet. Sitios de búsqueda de programadores.
  • Publicación de proyectos. Cómo postularse.
  • Tendencias de uso de telefonia móvil. Estadísticas actualizadas. Principales eventos de programación móvil.

Salida laboral garantizada *

* Se aplican las siguientes condiciones:

  • Calificación final superior a 75/100.
  • Envío de su currículo y hoja de relación de temas cursados y puntuaciones obtenidas a la lista de empresas de la bolsa de trabajo de Red21.
  • Trabajo en proyectos concretos de Red21. Proyecto actual en desarrollo: aula virtual móvil.

Incluye el curso online gratuito de Programación Java para dispositivos móviles y Programación PHP
Promoción válida hasta el: 30/11/2017

Cómo funciona

  • El curso puede tomarse en dos modalidades: curso online o curso a distancia (se envía el material a tu domicilio).
  • Curso online: Las clases y los ejercicios se cursan desde nuestra aula virtual desde cual tendrás acceso a las lecciones, videos, libros electrónicos, ejercicios y prácticas sobre casos reales.
  • El contenido se configura de acuerdo a los conocimientos previos que tengas, así como al tipo de computadora, tablet o móvil que utilices.
  • No necesitas estar conectado a una determinada hora. Puedes tomar las lecciones en cualquier horario y todos los días de la semana (24 hs).
  • Aprenderás a tu ritmo. Para culminar el curso tienes un plazo de un año desde la fecha de comienzo.
  • El curso incluye videos formativos. A continuación un ejemplo:

Características

Duración:

6 meses (3 o 4 meses en modalidad intensiva). Comienzo: Inmediato.

Certificación:

Al presentar, y aprobar, el Trabajo Final que te asigne el tutor, recibirás un certificado de Aprobación del curso emitido por la Distance Learning Red21.com Corporate System reconocido por las principales empresas bajo la modalidad de enseñanza privada.

Recibirás una doble titulación de Programador Android y Experto en Desarrollo de aplicaciones para dispositivos móviles.

Beneficios

  • Comienzo inmediato: Comenzarás el curso al día siguiente de la fecha de pago.
  • Recibirás un certificado, que contiene un código único, que podrás presentar cuando te postulas a un empleo. Ver video sobre cómo funcionan nuestras certificaciones.
  • El título final a obtener, luego de aprobadas todas las materias y la prueba final, es de Programador Android.
  • Aprende a tu ritmo: No necesitas estar conectado a una determinada hora. Puedes tomar las lecciones en cualquier horario y todos los días de la semana, las 24 horas.
  • Bolsa de trabajo: Creada con el objetivo de poner en contacto empresas y profesionales de todo el mundo. Siendo alumno de Red21.com, tu CV pasará a formar parte de nuestra red de trabajo. Y también podrás trabajar a distancia en la modalidad de Teletrabajo.
  • Recibirás el curso complementario gratuito de Teletrabajo: Cómo trabajar a través de Internet.
Recibirás en tu casa el libro:
imagen

"Android Programación de dispositivos móviles a través de ejemplo" por Jorge Enrique Amado Soriano

En este libro se presentan, de una forma práctica, comprensible y concisa, los conceptos escenciales para desarrollar tus propias aplicaciones de Android.

Promoción válida hasta el 30/11/2017