Desarrollo Apps Andorid

0 EUR

21 November, 2013
Precio: 0 EUR
Desarrollo Apps Andorid Comparte y gana con Desarrollo Apps Andorid
Centro Centro de formación privado
Duración:
300 horas
Modalidad:
On-line
Precio:
0 EUR
Objetivos:

- Planifica y desarrolla cualquier aplicación para Android

- Conocer el software para desarrollar las aplicaciones.

- Ver los diferentes apartados de la aplicación de una manera práctica entendi-endo su función aplicando directamente los conceptos.

- Aprender los conceptos de la programación orientada a objetos.

- El alumno sabrá desarrollar un programa local y complejo utilizando objetos y clases y los conceptos básicos de la programación Java.

- El uso de las BBDD.

- Saber como leer, modificar e introducir datos en una base de datos.

- El uso de las BBDD en Android.

- El alumno será capaz de tratar con bases de dato locales y editar el contenido as mismas.

- Entender la estructura de un programa en Android.

- El alumno aprenderá a manejar proyectos y como añadir recursos a diferentes carpetas.

- Veremos como diseñar interfaces de usuario.

- El alumno aprenderá a manejar proyectos y como añadir recursos a diferentes carpetas.

- Entender que tipo de navegación va a tener nuestr  apliación.

- El alumno será capaz de crear una aplicación con múltiples actividades y con capacidad de compartir el contenido en otras aplicaciones.

- Usar todas las herramientas que vienen implementadas en Android.

- El alumno sabrá utilizar la cámara del dispositivo y será capaz de utilizar la API de Google Maps para mostrar contenido geográfico.

- Manejar los datos de internet y los servicios correspondientes.

- El usuario sabrá recoger datos de fuentes extern para ser utilizadas en la aplicación.

- Aprender a desarrollar componentes para version  de Android recientes.

- El alumno sabrá crear interfaces de usuario adaptadas a las nuevas versiones del sistema operativo.

- Aprender a completar y subir una aplicación a Google Play una vez completada.

Para que te prepara:

Conseguirás realizar aplicaciones para android, conocerás los lenguajes de programación relacionados con el desarrollo hasta que las publiques en el google play!

Temario de Desarrollo Apps Andorid


Introducción a Eclipse

Herramientas que aprenderás:

Package Explorer

Donde introducir:

  •     Código
  •     Encabezados
  •     Recursos
  •     Librerías

 

Eliminar proyectos

Donde se sitúa el código de nuestro proyecto

  • Console
  • Problems
  • File
  • Run
  • Clases
  • Nuevo archivo

 

Introducción a Java

Conocer el lenguaje de programación Java en el que se basa Android y introducir la programación orientada a objetos.

Elementos básicos: Se aprenderán conceptosbásicos para el desarrollo como los signos de puntuación, las variables o los operadores.

Condicionales: El alumno estudiará el modo de utilizar los condicionales y empezará a desarrollar programas elaborados.

Bucles: En este tema se introducen los bucles los cuales el alumno aprenderá a escribir.

Arrays y strings: El alumno aprenderá a manejar conjuntos de datos como son los arrays y las strings o cadenas de texto.

Métodos: En este tema se introduce el concepto de los métodos como una pequeña introducción a la programación orientada a objetos.

Clases y objetos: El alumno aprenderá lo que  es un objeto y una clase y como tratar con ellos.

Herencia y polimorfismo: Finalmente se introducirán los conceptos de herencia entre clases y los modos de modificar métodos heredados.

 

SQLite

Aprenderemos a manejar una base de datos en la que podamos guardar y leer datos para su uso a posteriormente con Android.

Ya habremos visto las bases de datos estandar ahora llega el momento de aplicarlas a un sistema Android.

Creación y edición de una base de datos:

- El alumno aprenderá a crear base de datos in-app y a editarla con su dis positivo Android.

Adaptación a ListView:

-En este tema se explica cómo mostrar el contenido de una base de datos mediante la utilización de ListView.

Bases de datos externas:

-Se explica cómo introducir en nuestra aplicación una base de datos previamente creada para que pueda ser
utilizada por la misma.

Adaptación de una base de datos externa:

-Se adaptará la base de datos a una aplicación que pueda añadir o remover datos de la misma. El alumno completará su plicación de Colección de películas utilizando una base de datos SQLite.

 

Conceptos de Android

Antes de ver en profundidad como realizar aplicaciones en Android, nos familiarizaremos con el sistema de carpe y archivos que lo conforman.

Conceptos de Android: Se explicará cómo crear un proyecto Android del tipo "Hello World!" y los diferentes compone que forman parte de una app.

Contenido de un proyecto: Introducirá al alumno a las diferentes carpetas y archivos que forman parte de un proyecto.

 

Diseño de UI para Android

Tan importante es el programa en si, como que sea facil de usar y atractivo a la vista.

Views y Layouts: Se introducen los conceptos de View y Layout de una interfaz, aprendiendo las diferencias entre los diferentes tipos.

Widgets básicos I: El alumno aprenderá a manejar y controlar los widgets más básicos de una app: el texto (TextView y EditText) los botones (Buttons) y las imágenes.

Widgets básicos II: Se completa la explicación de los widgets más usados en Android, incluyendo los checkboxes y los radiobuttons y se introduce el uso de Scrollview.

Menús: En este tema se explica cómo crear menú  clásicos para configurar las principales características de las aplicaciones.

Listas y adaptadores: El alumno aprenderá a manejar los adaptadores para poblar listas, uno de los controles más usados en Android.

Además, empezará a desarrollar su primera aplicación: una colección de películas.

Personalización de adaptadores: Se completa el tema anterior expli-cando al alumno cómo actuar para crear listas más profesionales con diferentes componentes.

Action Bar I: Se introduce la utilización de uno de los componentes más utilizados desde la introducción de Android 3.0 y se aprende a utilizar librerías de terceros.

DashBoards: En este tema se explica cómo crear una pantalla de bienvenida de tipo DashBoard.

Temas, estilos y adaptación a diferentes pantalla El alumno aprenderá a crear estilos para reutilizar elementos de la interfaz y a asegurarse de que se mantiene un aspecto concreto en diferentes  pantallas.

WebView: Se introduce el uso del control WebVie  para mostrar in-app páginas web y contenido HTML.

 

Navegación por la app

Que nuestra aplicación tenga una navegación fácil y cómoda es fundamental para el usuario final y determinará el exit  de la misma

Localización de strings: El alumno aprenderá a adaptar una aplicación a las diferentes lenguas para las que quiera que su app sea compatible.

Intents: Se introduce el concepto de los intents, de modo que se pueda compartir contenido o mostrar una nueva actividad.

Toasts y Notifications: El alumno aprenderá a crear notificaciones de tipo Toast o del tipo Notification, incluso expandiéndolas tal y como se introdujo en Android 4.0.

Dialogs: Se introducirá la utilización de los dialogs y se aprenderá a personalizar su aspecto.

Preferencias: Se aprenderá a guardar preferencias  del usuario mediante SharedPreferences.

 

Usando APIs

Usar las APIs, nos permite mejorar la experiencia del usuario ya sea por poder acceder a la geolocalización o a la cámara por ejemplo.

Geolocalización: El alumno aprenderá a obtener sus coordenadas geográficas y a mostrarlas por pantalla.

Google Maps: En este tema aprenderemos mo mostrar nuestras coordenadas haciendo uso de la API de Google Maps y a añadir diferentes capas.

Cámara: En este tema aprenderemos a hacer que nuestra app utilice la cámara del dispositivo y salve las fotos en nuestra tarjeta SD.

Opciones de monetización: El usuario aprende  a monetizar su aplicación mediante el uso de la API de AdMob.

 

Internet y servicios

Tratamiento de XML: Se explica cómo recoger contenido en formato XML de Internet para mostrarlo o utilizarlo en nuestra app.

AsyncTask: El alumno aprenderá a recoger contenido de Internet o de cualquier otra fuente de un modo cómodo y sin bloquear la aplicación.

Adaptación remota de imágenes: Se explica cómo recoger imágenes de un contenido externo y mostrarlas en u ListView. Todas las imágenes de la app de la colección de película pasarán ahora a ser remotas.

 

Diseño UI para Android 4.1

El alumno aprenderá a usar algunos componentes de diseño para versiones de Android superiores a Android 3.0

Fragments: Se introduce el concepto de la utilización de fragmentos, orientado especialmente al desarrollo de aplicaciones para tablet.

Tabs: El alumno aprenderá a navegar por una app mediante el uso de pestañas.

ViewPager: Se aprenderá a utilizar ViewPager para pasar de un frag-mento a otro mediante la navegación lateral.

 

Publicando nuestra aplicación

Realizar una aplicación es tan importante como disponer de un medio en el que distribuirla.

Subiendo la app a Google Play: En este tema el alumno sabrá cómo completar una aplicación y poderla subir a Google Play Store.

Solicita información













convocatoria cerrada

cerrar_mas_informacion

Solicitar más información sobre
Desarrollo Apps Andorid





cerrar_mas_informacion

En este momento la convocatoria para este curso está cerrada.
Dejenos sus datos y nos pondremos en contacto con usted en cuanto esté abierta.





Deseo recibir información de cursos relacionados


¿Cómo puedo
hacerme miembro
afiliado?

+ info

¿Cómo puedo
hacerme miembro
afiliado?

+ info

¿Cómo puedo
hacerme miembro
afiliado?

+ info

Deja una Opinión

Anonimo

Deja tu opinión

Dejar una opinión