Descripción General
Este curso busca que el alumno conozca los Fundamentos de Lenguaje Java para el Desarrollo de Aplicaciones en Android. Que aplique y comprenda correctamente las principales construcciones que son usadas en Android
Dirigido a:
- Desarrolladores en otras plataformas no Java
- Gerentes o líderes de proyecto que supervisan desarrollos para Android
Objetivo
Que el alumno pueda expresar en Java, las construcciones que realiza en otros lenguajes.
Se recomienda cuando:
El interesado desea programar aplicaciones móviles pero no conoce Java, o bien, no conoce los conceptos requeridos por Android.
Contenido: Temas principales
- Características de Java para el desarrollo de Android
- Estructuras de control y sistema de tipos
- Implementación de Clases
- El Principio de encapsulado y la visibilidad
- Las referencias y el significado de this
- Implementación de relaciones simples entre clases
- Implementación de clases y relaciones complejas
- Elementos a nivel clase (estáticos) y a nivel objeto
- Arreglos en Java
- La agregación y el patrón fachada como recursos de diseño
- Uso de Colecciones esenciales ArrayList y Hashmap
- Empaquetado y organización del código en capas y componentes
- Implementación de herencia
- Interfaces y clases abstractas para el diseño de componentes en Android
- Manejo de excepciones y su manejo en los IDEs de Android
Duración
30 horas
Prerrequisitos
Buena lógica de programación en cualquier lenguaje