Programación en Android Programa de Estudio
Programación en Android Aprende a desarrollar APPS para Android. Construye aplicaciones para Tablets, Smartphones o GPS y distribúyelas a través de Google Play. Contenido del curso En el curso aprenderemos cuáles son las principales características de la tecnología Android. Trabajaremos con el SDK de desarrollo para Android y como entorno de trabajo utilizaremos Android Studio junto con emuladores como Genymotion. Recorreremos las principales características de la plataforma: Activities (ciclo de vida y cambio de estado), Services, Receivers, Intents, Views, entre otras. A lo largo del curso trabajaremos desarrollando una práctica integradora de un sistema de gestión. Trabajaremos con ingreso de datos, visualización de productos, desarrollo de interfaces gráficas (layouts) dinámicas (Java) y estáticas (XML). Así también trabajaremos con las distintas formas de persistencia de información en una base de datos. Público Este curso está orientado a todos los programadores que deseen desarrollar aplicaciones mobile y a todos aquellos entusiastas de tecnología que deseen aprender a desarrollar sus propias Apps.
Salida Laboral Al finalizar el curso de convertirás en un Programador Android Jr. Requisitos Se requieren conocimientos sólidos de programación en Java o haber realizado el curso Java J2SE Standard Programming. Es recomendable contar con conocimientos básicos en: Bases de datos o haber realizado el curso Introducción a Base de Datos Paradigma de Objetos o haber realizado el curso Introducción al Paradigma de Objetos Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia
En este curso aprenderás a Realizar la instalación de todo el ambiente de trabajo necesario para la programación en Android. Utilizar los componentes principales de Android: Activity, View y ViewGorups, Intents Services, Content Providers, BroadcastReceiver, Widgets. Diseñar Interfaces gráficas para desarrollos en Android. Desarrollar menúes, barras de acciones y menúes contextuales. Trabajar con persistencia de Información en la BDD. Subir aplicaciones a Google Play.
Plan de Estudios
1. Qué es Android? Android: Sistema operativo Google Play Seguridad y permisos 2. Herramientas de desarrollo Qué son las herramientas de desarrollo Dalvik Virtual Machine Cómo desarrollar aplicaciones Android 3. Android Studio Instalación - Instalación de una versión específica de Android Código fuente 4. Dispositivo virtual - Emulador (AVD) Qué es? 5. Creación de una aplicación Android Primera aplicación Android - Creación del proyecto - Correr nuestra primera aplicación con Genymotion y Android Studio Activity AndroidManifest.xml R.java y Resources Vista XML (de manera estática) Ciclo de vida del Activity Crear constantes String
Tomar el Click de un botón Pasar de un Activity a otro: Pasar de un Activity a otro (enviando un parámetro): Abrir proyectos desarrollados desde el Android Studio 6. Laboratorio 1 Pasos a seguir - Pantalla - Actividad Cambios en la configuración Context Componentes principales de Android Services Content Provider BroadCast Receiver Intents View y ViewGroups Activities y Layouts Atributos Height y Width Atributos Margin y Padding LinearLayout Propiedad Gravity del LinearLayout Weight (Solo para LinearLayout) RelativeLayout 7. Laboratorio 2 Primera Pantalla Continuamos con ViewGroups FrameLayout - Ejemplo: Uso de FrameLayout GridLayout ScrollView - Ejemplo: Uso de ScrollView ListView - Adapter - Ejemplo: Lista de Contactos - OnItemClickListener - Ejemplo: Lista de Contactos 2 parte - Optimización
8. Laboratorio 3 Pantalla Listado Pantalla Detalle Navegacion entre Activities - Ejemplo: Navegación entre activities ActionBar - Ejemplo: ActionBar con icono y título ActionBar Menu - Ejemplo: ActionBar menu - Ejemplo: ActionBar menu 2 parte - Submenu - Ejemplo: ActionBar menu 3 parte Detectar la selección de una entrada de menú 9. Laboratorio 4 Consideraciones Pantalla listado Pantalla Agregar Pantalla listado Opciones de almacenamiento SharedPreferences - Ejemplo: Uso SharedPreferences SQLite Qué es? Android y Sqlite Ormlite - Ejemplo: Persistencia Contactos 10. Laboratorio 5 Consideraciones Pantalla Detalle
Lavalle 648 Piso 8, Microcentro, CABA 4328-0457 info@educacionit.com EducaciónIT. Copyright 2005-2017