Certificado profesional en desarrollo Android de Meta

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

¿Qué aprenderás en el curso?

  • Adquirir las habilidades necesarias para una carrera como desarrollador de Android de nivel básico.
  • Aprenderá cómo crear aplicaciones para Android, incluida la creación y administración del ciclo de vida de la aplicación con Android Studio.
  • Aprenderá a programar en Kotlin y aprenderá los conceptos básicos de programación para crear una interfaz de usuario (UI) y pautas para un diseño óptimo.
  • Creación de aplicaciones móviles multiplataforma utilizando React Native. Muestre sus nuevas habilidades creando un portafolio listo para mostrar sus habilidades en entrevistas de trabajo.

Preparándose para una carrera en el desarrollo de Android

  • Recibe formación profesional de alto nivel por parte del Meta.
  • Demuestre sus habilidades con proyectos listos para cartera.
  • Obtenga un certificado reconocido por los empleadores locales.
  • Esta formación es adecuada para puestos demandados como: desarrollador de Android, desarrollador de aplicaciones móviles, desarrollador móvil.

Certificado profesional – serie de 12 cursos

¿Alguna vez has querido crear tu propia aplicación móvil? En este certificado aprenderás los principales lenguajes de programación y frameworks para desarrollar aplicaciones como Facebook e Instagram, y cómo crear tu propia aplicación para Android.


En este programa aprenderás:

  • Conceptos esenciales de programación en Android y las herramientas necesarias para desarrollar aplicaciones.
  • Cómo utilizar Kotlin Playground.
  • Creación de interfaces de usuario (UI) para aplicaciones móviles usando Android Studio.
  • Gestión del ciclo de vida y recopilación de datos de aplicaciones móviles.
  • Trabajar con tecnologías web y datos persistentes en aplicaciones de Android.
  • Descripción de pautas de diseño óptimas para la interfaz de usuario (UI) y la experiencia de usuario (UX) en aplicaciones móviles.
  • Creación de aplicaciones multiplataforma usando React Native.
  • Preparación para entrevistas técnicas para puestos de desarrollador de Android.

Un proyecto de aprendizaje práctico.

Durante el programa, participará en actividades prácticas y creará una cartera basada en proyectos que podrá presentar a posibles reclutadores y empleadores en entrevistas. Durante cada curso, completará actividades en un entorno de laboratorio o aplicación para realizar tareas tales como:

  • Diseño de interfaz de usuario mediante Interface Builder.
  • Creación de una interfaz de usuario sencilla utilizando el editor de diseño.
  • Creación de una aplicación móvil original para Android.

En el último curso también realizarás un proyecto final en el que crearás una aplicación para Android.

Lista de cursos


Introducción al desarrollo de aplicaciones móviles para Android.

Curso 1
• 11 horas
• Calificación: 4,6 (1231 calificaciones)

¿Qué aprenderás?

  • Definición de los conceptos básicos en el desarrollo de aplicaciones Android.
  • Configuración, configuración y herramientas integradas de la interfaz de usuario en Android Studio.
  • Usando Kotlin Playground.
  • Creando una aplicación sencilla para Android.

habilidades que adquirirás

  • Usando el patio de juegos de Kotlin
  • Practique el uso y la ampliación de protocolos.
  • Declaración e inicialización de variables de diferentes tipos.
  • Creando matrices
  • Crear plantillas de flujo de comandos con condiciones y bucles

control de versiones

Curso 2
• 13 horas
• Calificación: 4,6 (3247 calificaciones)

¿Qué aprenderás?

  • Implementación de sistemas de control de versiones.
  • Navegación y configuración de la línea de comando
  • Crear un repositorio (Repositorio) en GitHub y usarlo
  • Gestión de versiones de código

habilidades que adquirirás

  • control de versiones
  • GitHub
  • Bash (shell Unix)
  • Desarrollo de sitios web
  • linux

Conceptos básicos de programación en Kotlin

Curso 3
• 24 horas
• Calificación: 4.7 (281 calificaciones)

¿Qué aprenderás?

  • Practica la construcción y el uso de funciones.
  • Practica diferentes tipos de comparaciones usando operadores.
  • Usando Kotlin para resolver desafíos de programación
  • Repaso y aplicación de conceptos básicos de programación.

habilidades que adquirirás

  • Trabajando con SQLite
  • Interfaces API (API REST)
  • Datos y bases de datos

Principios de diseño UX/UI

Curso 4
• 21 horas
• Calificación: 4.7 (840 calificaciones)

¿Qué aprenderás?

  • Describir los conceptos básicos del diseño de la experiencia del usuario (UX) y la investigación de usuarios.
  • Descripción de las consideraciones de accesibilidad en el diseño.
  • Practique desarrollar empatía por los usuarios a través de la investigación.
  • Creando wireframes y prototipos en Figma

habilidades que adquirirás

  • Reaccionar (marco web)
  • Desarrollo de aplicaciones
  • aplicaciones web
  • Desarrollo del lado del cliente (Front-End)

Crear una interfaz de usuario en Android Studio

Curso 5
• 35 horas
• Calificación: 4.7 (126 calificaciones)

¿Qué aprenderás?

  • Uso de bibliotecas de componentes de UI para crear interfaces de usuario en Android
  • Ensamblando una interfaz de usuario usando vistas de UI de Kotlin
  • Crear una interfaz de usuario sencilla utilizando el editor de diseño
  • Creando una interfaz de usuario sencilla para Android

Programación avanzada en Kotlin

Curso 6
• 20 horas
• Calificación: 4.7 (98 calificaciones)

¿Qué aprenderás?

  • Implementación de aplicaciones de Android con Actividad.
  • Implementación de funciones avanzadas de programación orientada a objetos en Android.
  • Uso de simulacros y falsificaciones para realizar pruebas unitarias en Android.
  • Usar una expresión Lambda para definir una función como un objeto.
  • Uso de métodos de procesamiento de colecciones para el procesamiento de colecciones en varios pasos.

habilidades que adquirirás

  • Uso de bibliotecas de componentes de UI para crear una interfaz de usuario en Android.
  • Creando una interfaz de usuario sencilla para Android.
  • Ensamblaje de una interfaz de usuario utilizando vistas de UI de Kotlin.
  • Creación de una interfaz de usuario sencilla utilizando el editor de diseño.

Trabajar con datos en Android

Curso 7
• 27 horas
• Calificación: 4.8 (48 calificaciones)

¿Qué aprenderás?

  • Una descripción general de las herramientas y paquetes más útiles para los desarrolladores de Kotlin.
  • Implementación de corrutinas de Kotlin en aplicaciones de Android.
  • Integrando código de otros lenguajes en Kotlin.
  • Creación de una aplicación de Android basada en datos.

habilidades que adquirirás

  • Reaccionar (biblioteca de JavaScript)
  • Desarrollo de aplicaciones
  • Reaccionar
  • Desarrollo de aplicaciones móviles

Desarrollo de aplicaciones móviles y JavaScript.

Curso 8
• 45 horas
• Calificación: 4.2 (88 calificaciones)

¿Qué aprenderás?

  • Generando código JavaScript simple
  • Crear objetos y matrices y manipularlos.
  • Escribir pruebas unitarias usando Jest

habilidades que adquirirás

  • estructura de datos
  • Ciencias de la Computación
  • algoritmos
  • comunicación
  • Escribir pseudocódigo

Reaccionar conceptos básicos

Curso 9
• 26 horas
• Calificación: 4,7 (1.980 calificaciones)

¿Qué aprenderás?

  • Utilice componentes reutilizables para mostrar vistas donde los datos cambian con el tiempo.
  • Organizar proyectos de React para crear sitios web y aplicaciones mantenibles y escalables.
  • Usar accesorios para transferir datos entre componentes.
  • Creación de páginas y aplicaciones web dinámicas e interactivas.
  • Usar formularios para permitir a los usuarios interactuar con la aplicación.
  • Construyendo una aplicación en React.

habilidades que adquirirás

  • Estudio Android
  • Kotlin
  • UX y UI

Reaccionar nativo

Curso 10
• 38 horas
• Calificación: 4.8 (297 calificaciones)

¿Qué aprenderás?

  • React Native es un marco de código abierto para crear aplicaciones multiplataforma utilizando React y las capacidades de la plataforma nativa. En este curso pasarás de los conceptos básicos de React a una aplicación más avanzada utilizando React Native.
  • Revisarás una amplia variedad de componentes de React y métodos para diseñarlos.
  • Practicarás diferentes métodos interactivos para aplicaciones móviles usando React Native.

Las habilidades básicas que aprenderá incluyen :

  • Construir una aplicación React Native de una sola página y diseñarla utilizando componentes básicos.
  • Creación de listas grandes y definición de interfaces de usuario en una aplicación React Native.
  • Uso del componente presionable para crear botones y otras áreas presionables.
  • Configurar una aplicación con React Navigation y cambiar entre pantallas.

Herramientas y software a los que se acostumbrará :

  • Reaccionar
  • Reaccionar nativo
  • Lenguajes de desarrollo del lado del cliente (HTML, CSS y JavaScript)
  • JSX
  • Software de edición de código, como Expo y Visual Studio Code

Proyecto final para aplicaciones de Android.

Curso 11
• 15 horas
• Calificación: 4.6 (32 calificaciones)

¿Qué aprenderás?

  • Creación y diseño de una interfaz de usuario (UI) utilizando fragmentos y vistas.
  • Utilizar Kotlin y la arquitectura MVVM para diseñar una aplicación eficiente y atractiva.
  • Recuperar datos de una interfaz de programación de aplicaciones (API) y utilizar LiveData.
  • Demostrar código limpio y libre de errores manteniendo la optimización.

habilidades que adquirirás

  • Generando código JavaScript simple
  • Crear objetos y matrices y manipularlos.
  • Escribir pruebas unitarias usando Jest

Preparación para entrevistas de programación.

Curso 12
• 11 horas
• Calificación: 4.6 (527 calificaciones)

¿Qué aprenderás?

  • Preparación para una entrevista de programación.
  • Preparación para la entrevista en la sede.
  • Resolver problemas con código

habilidades que adquirirás

  • Diseño de sitios web
  • accesibilidad
  • Desarrollo del lado del cliente (Front-End)
  • experiencia de usuario (UX)

Details of the courses that make up the specialization