T In te ri or is o e in Desarrollo de Apps para Android TuEscuela3D se presenta Android ha alcanzado el 92% de las ventas en nuevos smartphone y para 2016 se espera llegar a las 66 mil millones de descargas. Cada día aparecen nuevas utilidades y con tal demanda el futuro de las Aplicaciones para Android luce prometedor... Te gusta lo que has leído, verdad? Pues ¡Prepárate! En Tuescuela3D nos ocuparemos de enseñarte a crear tus aplicaciones de una manera amena y cercana a las necesidades en este mercado. Desde tu casa, poco a poco iremos poniendo en práctica lo aprendido hasta que hayas realizado tu propia App para Android. ¡Y con ellas podrás abrirte a un mundo de oportunidades! TuEscuela3D te ofrece Con este curso queremos enseñarte a crear aplicaciones desde cero, con un enfoque práctico y cercano a la realidad del mercado de las Apps de Android. - TEMARIOS: descargable y también en videotutorial interactivo - PROFESOR PARTICULAR: pregúntale por teléfono, por mail o por videoconferencia - CAMPUS: acceso a tu curso, al contenido, a los foros y ejercicios, zona de mensajería Adelante, estás invitado a nuestro temario :-) 1. Eclipse · Explorer Introducción de: - Código - Encabezados - Recursos - Librerías · Eliminar proyectos · Situar el código de nuestro proyecto Console · Problems · File · Run · Clases · Nuevo archivo Plan de acción: * ECLIPSE Será nuestra herramienta base de desarrollo. * Es importante conocerla bien y aprender movernos por la aplicación, guardar archivos, depurar, etc. 2. Java · Introducción a Eclipse: Instalación y manejo de las funcionalidades básicas del entorno de desarrollo para Java y Android, Eclipse. · Elementos básicos: Conceptos como los signos de pun-tuación, las variables o los operadores. · Condicionales: Uso de los condicionales e inicio de desarrollo programas elaborados. · Bucles: Concepto de los bucles, con los cuales se aprenderá a escribir código repetible. · Arrays y strings: Manejo de conjuntos de datos como son los arrays y las strings o cadenas de texto. · Métodos: Introducción a la programación orientada a objetos. · Herencia y Poliformismo: Herencia entre clases y modos de modificar métodos heredados. Plan de acción: * Java es el lenguaje de programación en el que se basa Android. * Nos adentraremos en la programación orientada a objetos . 3. SQLite · Crear tablas: - Null - Integer - Real - Text - Blob - Iinsert - Into - Update - Delet - Select Plan de acción: * Aprenderemos a manejar una base de datos en la que podamos guardar y leer datos para su uso a posteriori con Android. 4. Conceptos de Android · Conceptos de Android: - Creación de un proyecto Android del tipo "Hello World!" y los diferentes componentes que forman parte de una app. · Contenido de un proyecto: - Introducción a las diferentes carpetas y archivos que forman parte de un proyecto. Plan de acción: * Antes de ver en profundidad como realizar aplicaciones en Android, vamos a familiarizarnos con el sistema de carpetas y archivos que lo conforman. 5. Diseño de UI para Android · Views y Layouts: Conceptos de View y Layout en interfaz, aprendiendo las diferencias entre los diferentes tipos. · Widgets básicos I: Control de 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: Cómo crear menús clásicos para configurar las principales características de las aplicaciones. Plan de acción: * Aprenderemos a diseñar la interfaz de una aplicación adaptada a las características de diseño de Android, integrando usabilidad, facilidad y estética. 6. Navegación por la App · Localización de strings: Adaptaremos una aplicación a 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. ces. · Toasts y Notifications: Crearemos 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. Plan de acción: * Navegaremos por nuestra aplicación, de un modo rápido y comprensible para el usuario final. 7. Internet y servicios · Tratamiento de XML: Recoger contenido en formato XML de Internet para mostrarlo o utilizarlo en nuestra app. · AsyncTask: Recoger contenido de Internet o de cualquier otra fuente de un modo cómodo y sin bloquear la aplicación. · Servicios: Cómo ejecitar código en eL segundo plano del dispositivo, aprendiendo a poner música de fondo o a recoger datos en ciertos períodos de tiempo mediante Alarm-Manager. Plan de acción: * Manejo de datos procedentes de Internet en diferentes fuentes y formatos. 8. Diseño de UI para Android 3.0 · Fragments: Concepto de la utilización de fragmentos, orientado especialmente al desarrollo de aplicaciones para tablet. · Tabs: Navegación por una app mediante el uso de pestañas. · Navigation Drawer: Implementar este menú lateral introducido en 2012. Plan de acción: * Usaremos diferentes componentes de diseño para versiones de Android superiores a Android 3.0. 9. Uso de APIs · Geolocalización: Obtención de las coordenadas geográficas y su muestra por pantalla. · Google Maps: Cómo mostrar nuestras coordenadas haciendo uso de la API de Google Maps y a añadir diferentes capas. · Cámara: Nuestra app puede utilizar la cámara del dispositivo y salvar las fotos en nuestra tarjeta SD. · Opciones de monetización: Monetización de la aplicación mediante el uso de la API de AdMob. Plan de acción: * El uso de las APIs nos permite mejorar la experiencia del usuario, con la posibilidad del acceso a geolocalización o al uso del cámara. 10. Publicación de la App *Una vez finalizada la aplicación descubriremos un medio en el cual distribuirla: completaremos y subiremos una aplicación a Google Play. El Proyecto Final: Tu App El mercado de las Apps demanda profesionales capaces y que aporten experiencia. En Tuescuela3D pensamos que es importante la realización de una Aplicación Android por dos motivos: 1 - Aportar un resultado sobre todo lo aprendido a lo largo del del curso y consolidarconocimientos a un nivel práctico y cercano a la realidad del sector. 2 - Proporcionar al futuro profesional material para book profesional. El Equipo Docente realizará un seguimiento de tu proyecto. CURSO DESARROLLO DE APPS PARA ANDROID * Tiene una duración de 300h / 6 meses *Finaliza a la entrega del proyecto final (App) *Acreditamos tu formación con titulación TuEscuela3D *Precio: 999€
© Copyright 2024