Curso de iniciación a Java para Android (60 horas)

Documentos relacionados
MÁSTER. en desarrollo de aplicaciones. Dirigido a. Objetivos. Requisitos. Duración. Metodología. Contenidos

MASTER DESARROLLO DE APLICACIONES ANDROID

años INSTITUTO PARA EL DESARROLLO EMPRESARIAL Y ADMINISTRATIVO CURSO TALLER: DEVELOPERS INICIO: 04 DE SETIEMBRE Lunes y Miércoles de 19:00 a 22:00h

APLICACIONES INTUITIVAS CON ANDROID STUDIO

Programación Android Completo

MÁSTER. en desarrollo de aplicaciones. Dirigido a. Objetivos. Requisitos. Duración. Metodología. Contenidos

Programación en Android

Android 7 Principios del desarrollo de aplicaciones Java

Curso Experto en Programación Android

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID. Duración en horas: 60 OBJETIVOS DEL CURSO

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Presentación del Curso Presencial. Programación en Dispositivos móviles con Android

Desarrollo Para Dispositivos Móviles.

Android Professional

Servicio de Instrucción CURSO MOBILE. Sílabo Mobile

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID

Practica. Material Design. lunes 10 de octubre de 16

Curso Programación Java JSE 7

Curso de: Programación de móviles con Android

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

Programación Android - Completo

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

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

POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android.

Sílabo de Desarrollo de Soluciones Móviles

5. Animaciones de Android Vista de tipo Superficie (ViewSurface) Gráficos en 3D en Android...101

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID

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

Programación Android Completo

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

PROGRAMA FORMATIVO Programación para dispositivos móviles Android

Programa Formativo. Código: Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h.

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Android Guía de desarrollo de aplicaciones Java para Smartphones y Tabletas (3ª edición)

formación CURSOS A MEDIDA ESPECIALIZACIÓN PROFESIONAL HERRAMIENTAS TIC

Google Maps: Especialista en Desarrollo de Apps para Android + Titulación Universitaria

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Objetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0

Presentación del Curso Presencial. Programación en Java Nivel Básico

Desarrollo de aplicaciones móviles con Android

Introducción al Desarrollo de Aplicaciones Móviles con Android

Cursos El cerdito feliz. Programación de dispositivos Móviles con Android.

Objetivos y Temario CURSO JAVA 7

Sílabo del curso Desarrollo de Aplicaciones Móviles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

Curso Programación Orientada a Objetos con VB y Visual Studio 2013

Objetivos. Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML

Roberto Alexander Suárez Gil

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Presentación y objetivos

Curso Online de Programación Android

Introducción a la programación Android. Programación III - 6to año Escuela Técnica ORT Leo Lob -

PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA

ANDROID INTERMEDIO - E-LEARNING - EN LÍNEA

JAVA 7 Los fundamentos del lenguaje Java

Desarrollo de aplicaciones para dispositivos móviles (5)

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 Manual Teórico - 1 Cuaderno de Ejercicios

Android 5 Principios del desarrollo de aplicaciones Java

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES

Transcripción:

Máster en Android (AM) (200 horas) Curso de iniciación a Java para Android (60 horas) Objetivo El objetivo del curso es presentar al alumno el lenguaje de programación Java, partiendo de cero, ofreciéndole multitud de ejercicios para que domine este lenguaje, así como los mecanismos de programación orientada a objetos en que se basa. Requisitos Este curso parte desde cero, por lo que no se requieren conocimientos previos por parte del alumno. Temario 1. Introducción y conceptos de programación en Java - Introducción - Filosofía y características de Java - Objetos, garbage collector y Virtual machine. - Herramientas de desarrollo 2. Operadores de Java - Expresiones - Operadores 3. Estructuras de control - Estructuras de control - Sentencias de control - Sentencias de iteración - Control de la iteración - Estructuras anidadas 4. Clases en Java y objetos - Clases en Java - Objetos - Partes de una clase - Uso de objetos 5. Herencia y polimorfismo - Composición - Herencia - Polimorfismo - Ligado dinámico - Clases abstractas - Modificador final y Clase object - Programación genérica y recomendaciones 6. Interfaces - Crear interfaces - Implementar y usar interfaces - Herencia múltiple

7. Clases útiles: Array, List, Vector, String, Math - String - Array - Array multidimensional - Vector - List - ArrayList - Math 8. Excepciones - Secuencia - Throw - Mi excepción - Try catch y finally 9. Entrada y salida - InputStream / PrintStream - I/O Estándar - I/O Ficheros - Aspectos a tener en cuenta 10. Eventos - Eventos - Listener 11. Anexo - XML - Qué es XML? - Componentes - Sintaxis

Desarrollo de aplicaciones móvil para Android 8.0 (60 horas) El curso de Android O te permitirá desarrollar aplicaciones para la última versión de la plataforma móvil con más terminales del mercado. Únete y aprende todo lo que necesitas! Este curso va dirigido a programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender el kit de desarrollo de Android SDK O. Objetivo Proporcionar al alumno una visión global en el desarrollo de aplicaciones para terminales móviles Android, empezando por el aprendizaje tanto de la plataforma como del entorno de desarrollo, e incidiendo en los principales componentes de diseño y su comunicación. Requisitos Por tratarse de un nivel medio-avanzado de programación, el curso requiere experiencia previa en este campo, sobre todo de conocimientos de programación en Java o C o C++.

Temario 1. Introducción a Android y Android Studio al lenguaje Java - Arquitectura de Android - Android Studio 2. Fundamentos de Android - Aplicaciones - Configuración y organización de un proyecto - Componentes básicos de un proyecto - Documento Manifest.xml - Permisos y Gradle - Ciclo de vida y estado de un proceso - Compatibilidad 3. Profundizando en la interfaz - Estructura de la interfaz - Layouts : FrameLayout, LinearLayout, RelativeLayout, TableLayout, etc. 4. Vistas - Conceptos básicos de vistas - Vistas principales: TextView, Button, etc. - Eventos - Views Personalizadas - Activities y layouts 5. Material Design - Color, fuente, Iconos, Imágenes - Tarjetas, layout, pestañas - Navigation Drawer y Navigation View - Floating labels y Floating Action Buttons - Snackbar, pestañas - AppBarLayout, toolbar - CoordinatorLayout 6. Contenedores y Adapters - RecyclerView - Adapters - Layout Manager 14. Notificaciones - Toast Notifications - Status bar notifications - NotificationListenerService - Dialog Notifications 7. Fragments - Fragment - Ciclo de vida de los fragments - Fragments y activities - Transiciones 8. Paso de mensajes entre aplicaciones - Intents - Intent Filter - Broadcast Receiver, Ordered Broadcast 9. Preferencias y salvar estado de nuestra aplicación - Shared preferences - Preference API - Guardando el estado 10. Persistencia de datos - Acceso a ficheros - SQL, acceso a base de datos 11. Recursos de geolocalización, Mapas y Geocoding - Servicios de localización - Geocoding, Google Maps - GeoFences - Permisos 12. Web, servicios, multitasking y widgets - Webview - Servicios - AsyncTalk - Widgets 13. Multimedia - Storage Access Framework - Reproducción y captura multimedia - Text-to-Speech, Printing Framework - Immersive Full-Screen - Detección de caras y permisos 16. Conectividad - Conectividad a la red - Gestión de tráfico - Wifi - Bluetooth 15. Sensores - Sensores

Desarrollo avanzado de aplicaciones móvil para Android 8.0 (80 horas) El curso avanzado de Android, te permitirá desarrollar aplicaciones para la plataforma móvil con más terminales del mercado. Este curso va dirigido a programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender el kit de desarrollo de Android SDK O. Objetivo El objetivo del curso es conseguir que nuestros alumnos alcancen un nivel excelente en el desarrollo de aplicaciones para dispositivos Android, trabajando desde la funcionalidad hasta la estética, así como las posibles estrategias de promoción dirigidas a conseguir un éxito de descargas en todos los desarrollos. Requisitos El curso avanzado requiere que el alumno posea un buen conocimiento de Java. Es recomendable que haya publicado alguna aplicación o haya realizado el curso de desarrollo de aplicaciones con Android. Temario 1. Introducción y conceptos de programación en Java - Introducción - Filosofía y características de Java - Objetos, garbage collector y Virtual machine. - Herramientas de desarrollo 2. Operadores de Java - Expresiones - Operadores 3. Estructuras de control - Estructuras de control - Sentencias de control - Sentencias de iteración - Control de la iteración - Estructuras anidadas 4. Clases en Java y objetos - Clases en Java - Objetos - Partes de una clase - Uso de objetos 5. Herencia y polimorfismo - Composición - Herencia - Polimorfismo - Ligado dinámico - Clases abstractas - Modificador final y Clase object - Programación genérica y recomendaciones 6. Interfaces - Crear interfaces - Implementar y usar interfaces - Herencia múltiple

7. Clases útiles: Array, List, Vector, String, Math - String - Array - Array multidimensional - Vector - List - ArrayList - Math 8. Excepciones - Secuencia - Throw - Mi excepción - Try catch y finally 9. Entrada y salida - InputStream / PrintStream - I/O Estándar - I/O Ficheros - Aspectos a tener en cuenta 10. Eventos - Eventos - Listener 11. Anexo - XML - Qué es XML? - Componentes - Sintaxis Imagina Group: somos una empresa de base tecnológica con una amplia experiencia en el desarrollo de aplicaciones para dispositivos móviles y webs de última generación. Durante los cuatro últimos años hemos impartido formación por toda la geografía española tanto a particulares como a grandes empresas con excelentes resultados. Consulta más detalles en www.imaginaformacion.com.