Profundiza en el diseño e implementación de interfaces Android con componentes modernos y patrones de UX.
Certificado del Programa
Los usuarios que se suscriban a este curso, tienen la oportunidad de obtener un Certificado de estudios con validez SEP , verificable, imprimible y descargable (PDF) .
Para Obtener tu certificado SEP deberás presentar tu certificado de finalización de coursera. Tu membresía tiene incluida la emisión de 1 Certificado para el curso que elijas.
Si quieres cursar otro programa con certificado este tiene un costo de emisión de MXN $1,950
-
-
- Introducción al curso 00:04:52
- Programa del curso 00:15:00
- El papel del desarrollador móvil 00:05:44
- Un día en la vida de un desarrollador Android 00:03:50
- Bienvenido al desarrollo de Android: Su punto de partida 00:15:00
- Cómo tener éxito en este curso 00:10:00
- Configuración de Android Studio 00:02:03
- Recursos adicionales 00:05:00
- ¿Qué es una aplicación móvil? 00:03:08
- Aplicaciones móviles en Meta 00:03:40
- ¿Cómo funciona un sistema operativo móvil? 00:15:00
- Plataformas Android – Chromebook, Android TV, Android Auto y Wear OS 00:15:00
- ¿Qué tipo de carreras hay en el desarrollo de Android? 00:04:20
- Comprobación de conocimientos: Plataformas móviles 00:20:00
- Recursos adicionales 00:10:00
- Lenguajes Android: Java vs Kotlin 00:02:50
- El sistema operativo Android 00:15:00
- Comprobación de conocimientos: Sistema operativo Android y lenguajes 00:20:00
- Android Studio: Haga un recorrido 00:03:05
- Plantillas de proyectos 00:03:45
- Iniciar un proyecto 00:04:12
- Hoja de trucos para aplicaciones Android 00:15:00
- Anatomía de una aplicación Android 00:05:24
- Lenguaje de marcado extensible: XML 00:15:00
- Comprobación de conocimientos: Introducción al desarrollo de Android 00:20:00
- Resumen del módulo: Introducción al desarrollo de aplicaciones móviles 00:01:57
- Cuestionario del módulo: Introducción al desarrollo de aplicaciones móviles 00:20:00
- Recursos adicionales 00:10:00
- ¿Qué es un emulador? 00:02:48
- Gestor de dispositivos virtuales Android 00:03:25
- Configuración del software del emulador 00:20:00
- Arquitectura de CPU móvil 00:15:00
- Imágenes del sistema operativo 00:04:24
- Versiones e imágenes del sistema operativo 00:05:00
- Configurar un emulador 00:05:29
- Bibliotecas y paquetes comunes 00:15:00
- Comprobación de conocimientos: Configuración del entorno de desarrollo 00:20:00
- Recursos adicionales 00:10:00
- Estructura del proyecto 00:04:36
- Actividad principal 00:04:02
- Gradle 00:03:26
- Manifiesto Android 00:03:07
- Comprobación de conocimientos: Proyectos de Android 00:20:00
- Carpeta de recursos 00:03:49
- Archivos del proyecto 00:15:00
- Examen de la carpeta res 00:03:13
- Examen de las subcarpetas 00:02:57
- Resumen del módulo: Emulación y desarrollo 00:03:09
- Cuestionario del módulo: Emulación y desarrollo 00:20:00
- Recursos adicionales 00:10:00
- Introducción a las funciones 00:03:48
- Definición y uso de funciones 00:03:28
- Comprobación de conocimientos: Practicar el uso de funciones 00:20:00
- Ámbito variable y funciones locales 00:15:00
- Funciones con parámetros y resultados 00:03:55
- Ejemplos de funciones con parámetros y resultados 00:30:00
- Ejercicio: Practicar el uso de funciones con resultados 00:15:00
- Solución: Practicar el uso de funciones con resultados 00:10:00
- Autoexamen: Practicar el uso de funciones con resultados 00:20:00
- Recursión 00:15:00
- Argumentos por defecto y con nombre 00:15:00
- Practique el uso de argumentos por defecto y con nombre 00:20:00
- Recursos adicionales 00:05:00
- ¿Qué son las clases y los objetos? 00:03:30
- Propiedades y constructor primario 00:03:47
- Más sobre las propiedades y el constructor primario 00:15:00
- Comprobación de conocimientos: Clases y objetos 00:20:00
- Métodos 00:03:37
- Más sobre los métodos 00:15:00
- Ejercicio: Practique la definición de clases, métodos y funciones 00:15:00
- Solución: Ejercicio práctico de definición de clases, métodos y funciones 00:10:00
- Autoexamen: Práctica de definición de clases, métodos y funciones 00:20:00
- Recursos adicionales 00:05:00
- Introducción a la programación orientada a objetos 00:05:24
- Interfaces y polimorfismo 00:05:11
- Más sobre interfaces 00:15:00
- Herencia de clases 00:04:44
- Clases y métodos abiertos 00:15:00
- Comprobación de conocimientos: Interfaces y clases abiertas 00:20:00
- Modificadores de visibilidad 00:04:05
- Comprobación de conocimientos: Modificadores de visibilidad 00:20:00
- Clases abstractas 00:15:00
- Definición y uso de clases abstractas 00:15:00
- Comprobación de conocimientos: Definición y uso de clases abstractas 00:20:00
- Resumen del módulo: Funciones, clases y objetos 00:02:40
- Cuestionario del módulo: Funciones, clases y objetos 00:20:00
- Recursos adicionales 00:05:00
- Resumen del curso 00:02:25
- Sobre la evaluación final del proyecto 00:05:00
- Panorama general: El proyecto de la cuenta bancaria 00:10:00
- Proyecto de cuenta bancaria parte 1 00:10:00
- Solución: Proyecto de cuenta bancaria parte 1 00:10:00
- Proyecto de cuenta bancaria parte 2 00:10:00
- Solución: Proyecto de cuenta bancaria parte 2 00:10:00
- Proyecto de cuenta bancaria parte 3 00:10:00
- Solución: Proyecto de cuenta bancaria parte 3 00:10:00
- Autorrevisión: Proyecto de cuenta bancaria 00:20:00
- Resumen del proyecto de cuenta bancaria 00:02:00
- Examen final calificado: Fundamentos de programación en Kotlin 00:20:00
- ¡Felicidades! 00:01:43
- Próximos pasos 00:05:00
- Introducción al curso 00:04:52
- ¿Cómo se construye la interfaz de usuario móvil? 00:06:04
- Retos únicos para la interfaz de usuario de Android 00:03:35
- Programa del curso 00:15:00
- Cómo tener éxito en este curso 00:10:00
- Configuración de Android Studio 00:02:03
- Enfoques adaptados a los retos del desarrollo 00:15:00
- Recursos adicionales 00:05:00
- ¿Qué es una actividad? 00:05:14
- Definir una actividad 00:06:01
- Vistas y diseños 00:08:57
- Representación de la interfaz de usuario en XML 00:30:00
- Editor de maquetación 00:30:00
- Layouts y Vistas en Kotlin 00:08:40
- El ciclo de vida de la actividad 00:05:44
- Comprobación de conocimientos: Actividades y puntos de vista 00:20:00
- Recursos adicionales 00:05:00
- Introducción a Jetpack Compose 00:05:26
- Uso de vistas y XML: los inconvenientes 00:30:00
- Interfaz de usuario con funciones componibles 00:06:28
- La anotación @Composable 00:30:00
- Vista previa de 00:30:00
- Ejercicio: Una interfaz de usuario básica con Compose 00:30:00
- Solución: Una interfaz de usuario básica con Compose 00:30:00
- Auto-revisión: Una interfaz de usuario básica con Compose 00:20:00
- Comprobación de conocimientos: Introducción a Composable UI 00:20:00
- Recursos adicionales 00:05:00
- Diseños en Compose 00:05:41
- Creación de interfaces de usuario con composables 00:05:15
- Ejercicio: Definir la pantalla de inicio de sesión con Compose 00:30:00
- Solución: Definir una pantalla de inicio de sesión con Compose 00:30:00
- Autorrevisión: Definir una pantalla de inicio de sesión con Compose 00:20:00
- Resumen del módulo: Creación de IU básica en Android 00:02:35
- Creación de interfaz de usuario básica en Android 00:20:00
- Recursos adicionales 00:05:00
- El componente Navegación 00:05:44
- Navegación en Compose 00:06:53
- NavHost y Nav Controller 00:08:35
- Ejemplos de navegación 00:30:00
- Ejercicio: Crear una navegación en Compose 00:30:00
- Solución: Crear una navegación en Compose 00:30:00
- Autorrevisión: Crear una navegación en Componer 00:20:00
- Navegación por pestañas 00:08:21
- Ejercicio: Crear navegación por pestañas con JetPack 00:30:00
- Solución: Crear navegación por pestañas con JetPack 00:30:00
- Auto-revisión: Crear navegación por pestañas con JetPack 00:20:00
- Comprobación de conocimientos: Navegación JetPack 00:20:00
- Recursos adicionales 00:05:00
- Definir una lista 00:05:37
- Definir una cuadrícula 00:05:13
- Uso de modificadores de desplazamiento y desplazamiento 00:05:00
- Ejercicio: Crear una galería desplazable 00:30:00
- Solución: Crear una galería desplazable 00:30:00
- Autorrevisión: Crear una galería desplazable 00:20:00
- Comprobación de conocimientos: Listas y cuadrículas 00:20:00
- Recursos adicionales 00:05:00
- ¿Qué son los diseños perezosos? 00:04:00
- Definición de listas perezosas 00:06:05
- Estado de la lista perezosa 00:03:00
- Definición de la rejilla perezosa 00:04:25
- Ejercicio: Crear y estilizar una rejilla perezosa 00:30:00
- Solución: Crear y estilizar una rejilla perezosa 00:30:00
- Autorrevisión: Crear y estilizar una rejilla perezosa 00:20:00
- Resumen del módulo: Interfaz de usuario avanzada con Jetpack Compose 00:02:22
- Interfaz de usuario avanzada con JetPack Compose 00:20:00
- Recursos adicionales 00:05:00
- Recapitulación del curso: Crear la interfaz de usuario 00:11:02
- Sobre la evaluación final del proyecto 00:15:00
- Ejercicio: Importar el proyecto 00:10:00
- Comprobación de preparación: ¿Ha importado el proyecto? 00:20:00
- Ejercicio: Crear el MenuDish Composable 00:10:00
- Comprobación de preparación: ¿Ha configurado el componible MenuDish? 00:20:00
- Ejercicio: Crear el componible DishDetails 00:10:00
- Comprobación de preparación: ¿Ha configurado el componible DishDetails? 00:20:00
- Ejercicio: Configurar el tema 00:10:00
- Comprobación de preparación: ¿Ha configurado el tema Little Lemon? 00:20:00
- Envíe la aplicación Little Lemon Food Menu 01:00:00
- Código de la solución: Crear una App UI 00:10:00
- Cuestionario final graduado: Crear la interfaz de usuario 00:20:00
- Recursos adicionales 00:05:00
- Enhorabuena, ha completado Crear la interfaz de usuario 00:02:17
- Próximos pasos 00:05:00
- Introducción al curso 00:04:44
- ¿Cómo se utiliza Kotlin en el mundo real? 00:03:28
- Revisión de los fundamentos de Kotlin 00:15:00
- Programa del curso 00:10:00
- Cómo tener éxito en este curso 00:10:00
- Recapitulación: Fundamentos de programación en Kotlin 00:04:00
- Configurar un proyecto Android con Kotlin 00:04:31
- Recursos adicionales 00:05:00
- ¿Qué son las declaraciones de objetos? 00:04:06
- Singletons 00:10:00
- Declaraciones de objetos en Android Studio 00:03:57
- Definición y utilización de objetos complementarios 00:05:09
- Clases internas 00:10:00
- Ejercicio: Practicar el uso de objetos acompañantes 00:30:00
- Solución: Practicar el uso de objetos acompañantes 00:10:00
- Autoexamen: Practicar el uso de objetos acompañantes 00:20:00
- Valores constantes en Android 00:03:33
- Iniciar una actividad 00:03:19
- Actividades con argumentos 00:02:53
- Ejercicio: Implementación de la función de inicio en una Actividad 00:20:00
- Solución: Implementación de la función de inicio en una actividad 00:10:00
- Autoexamen: Implementación de la función de inicio en una actividad 00:20:00
- Comprobación de conocimientos: Declaración de objetos 00:20:00
- Resumen del módulo: Kotlin y Android 00:01:30
- Cuestionario del módulo: Kotlin y Android 00:20:00
- Recursos adicionales 00:05:00
- Funciones como objetos 00:03:21
- Tipos de funciones 00:03:51
- Expresiones lambda 00:03:53
- Desafíos comunes con las expresiones lambda 00:20:00
- Definición de oyentes en Android 00:03:21
- Ejercicio: Practicar la definición de escuchadores en Android 00:30:00
- Solución: Practique la definición de escuchadores en Android 00:30:00
- Autoexamen: Practique la definición de oyentes en Android 00:20:00
- Comprobación de conocimientos: Expresiones lambda 00:20:00
- Recursos adicionales 00:05:00
- ¿Qué es una función de orden superior? 00:02:46
- Funciones de orden superior en la práctica 00:02:41
- Más ejemplos de funciones de orden superior 00:30:00
- Comprobación de conocimientos: Funciones de orden superior 00:20:00
- Ejercicio: La función de repetición 00:30:00
- Solución: La función de repetición 00:30:00
- Autorrevisión: La función de repetición 00:20:00
- Recursos adicionales 00:05:00
- Funciones de procesamiento de cobros 00:03:32
- Definición y uso de forEach 00:01:53
- Definir y utilizar el mapa 00:01:41
- Practicar el uso del mapa 00:20:00
- Definición y uso del filtro 00:03:00
- Practique el uso del filtro 00:20:00
- Definir y utilizar el pliegue 00:03:34
- Practique el uso del pliegue 00:20:00
- Comprobación de conocimientos: Tratamiento de cobros 00:20:00
- Utilización conjunta de las funciones de tratamiento de colecciones 00:04:03
- Ejercicio: Procesar los cobros 00:20:00
- Solución: Cobros por proceso 00:20:00
- Autorrevisión: Recaudación de procesos 00:20:00
- Resumen del módulo: Programación funcional 00:02:16
- Cuestionario del módulo: Programación funcional 00:20:00
- Recursos adicionales 00:05:00
Comparte esta certificación.
Información del Curso
240 Horas Curriculares
24 Créditos Académicos
Certificado oficial SEP
Aprendizaje especializado
Contenido de la Certificación
1) Especialización enfocada en crear interfaces accesibles y eficientes en Android.
2) Trabajarás temas de arquitectura de UI, estados, listas performantes y theming.
3) Incluye pruebas de UI y patrones de diseño centrados en el usuario.
Viñetas (debajo del resumen):
• Material Design, estados y navegación.
• Listas performantes y adaptabilidad.
• Pruebas de UI y accesibilidad.
Habilidades:
Android UI, UX, Material Design, Testing UI, Rendimiento
CURSO 1: Fundamentos de UI en Android
- Componentes, estados y navegación.
CURSO 2: Listas y rendimiento
- Recycler patterns y paginación.
CURSO 3: Temas y accesibilidad
- Theming, contrast y a11y.
CURSO 4: Pruebas de UI
- Automatización y cobertura.
CURSO 5: Proyecto de UI
- Pantallas completas y flows.





