Overview
Have you ever wanted to build your own mobile app? This certificate will teach you the top Android programming languages and frameworks used for building apps like Facebook and Instagram, and how to create your own Android application.
Upon completion, you’ll get access to the Meta Career Programs Job Board—a job search platform that connects you with 200+ employers who have committed to sourcing talent through Meta’s certificate programs, as well as career support resources to help you with your job search.
In this program, you’ll learn:
Essential Android programming concepts and the tools needed to develop applications How to use the Kotlin Playground Create user interfaces (UI) for mobile apps using Android Studio Manage the lifecycle and data collections of mobile applications Work with web technologies and persistent data on Android applications Describe best practices for designing the UI and experience for mobile applications Create cross-platform applications using React Native Prepare for technical interviews for Android developer roles
Any third-party trademarks and other intellectual property (including logos and icons) referenced in the learning experience remain the property of their respective owners. Unless specifically identified as such, Coursera’s use of third-party intellectual property does not indicate any relationship, sponsorship, or endorsement between Coursera and the owners of these trademarks or other intellectual property.
Syllabus
Course 1: Introducción al desarrollo de apps móviles para Android
- Offered by Meta. Este curso es el trampolín ideal si quiere convertirse en desarrollador móvil. Le presentaremos esta carrera y le daremos ... Enroll for free.
Course 2: Control de versiones
- Offered by Meta. Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. ... Enroll for free.
Course 3: Introducción a la programación en Kotlin
- Offered by Meta. Practique y amplíe sus conocimientos sobre los aspectos fundamentales de la programación que son esenciales en cualquier ... Enroll for free.
Course 4: Principios de diseño UX/UI
- Offered by Meta. Aprenda los fundamentos de la investigación y el diseño de la experiencia de usuario (UX). Sumérjase en el proceso de UX, ... Enroll for free.
Course 5: Crear la interfaz de usuario en Android Studio
- Offered by Meta. Este es un curso para principiantes para estudiantes que deseen prepararse para una carrera en el desarrollo de Android. ... Enroll for free.
Course 6: Programación avanzada en Kotlin
- Offered by Meta. En este curso, ampliará su fluidez en Kotlin al explorar los conceptos avanzados que utilizan muchos programadores de ... Enroll for free.
Course 7: Trabajar con datos en Android
- Offered by Meta. Aprenda a trabajar con tecnologías web y datos persistentes en aplicaciones Android incluso después de cerrar o reiniciar ... Enroll for free.
Course 8: Desarrollo móvil y JavaScript
- Offered by Meta. Este curso es el primero de una serie que le permitirá ampliar sus habilidades como desarrollador de Android en el mundo ... Enroll for free.
Course 9: Conceptos básicos de React
- Offered by Meta. React es una potente biblioteca JavaScript que se puede utilizar para crear interfaces de usuario para aplicaciones web y ... Enroll for free.
Course 10: React Native
- Offered by Meta. React Native es un marco de código abierto para crear aplicaciones multiplataforma mediante React y los recursos nativos de ... Enroll for free.
Course 11: Android App Capstone
- Offered by Meta. Este curso le da la oportunidad de demostrar las habilidades que ha adquirido a lo largo del programa de Certificado ... Enroll for free.
Course 12: Preparación de la entrevista de codificación
- Offered by Meta. El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de ... Enroll for free.
- Offered by Meta. Este curso es el trampolín ideal si quiere convertirse en desarrollador móvil. Le presentaremos esta carrera y le daremos ... Enroll for free.
Course 2: Control de versiones
- Offered by Meta. Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. ... Enroll for free.
Course 3: Introducción a la programación en Kotlin
- Offered by Meta. Practique y amplíe sus conocimientos sobre los aspectos fundamentales de la programación que son esenciales en cualquier ... Enroll for free.
Course 4: Principios de diseño UX/UI
- Offered by Meta. Aprenda los fundamentos de la investigación y el diseño de la experiencia de usuario (UX). Sumérjase en el proceso de UX, ... Enroll for free.
Course 5: Crear la interfaz de usuario en Android Studio
- Offered by Meta. Este es un curso para principiantes para estudiantes que deseen prepararse para una carrera en el desarrollo de Android. ... Enroll for free.
Course 6: Programación avanzada en Kotlin
- Offered by Meta. En este curso, ampliará su fluidez en Kotlin al explorar los conceptos avanzados que utilizan muchos programadores de ... Enroll for free.
Course 7: Trabajar con datos en Android
- Offered by Meta. Aprenda a trabajar con tecnologías web y datos persistentes en aplicaciones Android incluso después de cerrar o reiniciar ... Enroll for free.
Course 8: Desarrollo móvil y JavaScript
- Offered by Meta. Este curso es el primero de una serie que le permitirá ampliar sus habilidades como desarrollador de Android en el mundo ... Enroll for free.
Course 9: Conceptos básicos de React
- Offered by Meta. React es una potente biblioteca JavaScript que se puede utilizar para crear interfaces de usuario para aplicaciones web y ... Enroll for free.
Course 10: React Native
- Offered by Meta. React Native es un marco de código abierto para crear aplicaciones multiplataforma mediante React y los recursos nativos de ... Enroll for free.
Course 11: Android App Capstone
- Offered by Meta. Este curso le da la oportunidad de demostrar las habilidades que ha adquirido a lo largo del programa de Certificado ... Enroll for free.
Course 12: Preparación de la entrevista de codificación
- Offered by Meta. El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de ... Enroll for free.
Courses
-
Aprenda los fundamentos de la investigación y el diseño de la experiencia de usuario (UX). Sumérjase en el proceso de UX, que incluye identificar problemas e iterar y probar diseños para encontrar soluciones adecuadas. Aprenderá a empatizar con los usuarios al aplicar enfoques de investigación de mejores prácticas y crear artefactos de UX comunes, como las personas de usuarios. Además, usará los conocimientos de UX para tomar decisiones de diseño adecuadas. Al utilizar el proceso de diseño de la interfaz de usuario (UI), podrá crear modelos de wireframes (esquemas de páginas) para características en Figma y convertirlos en prototipos de estilo Producto Mínimo Viable (MVP) desde sus maquetas. También aprenderá los principios básicos del diseño, como la jerarquía y el uso de cuadrículas. Al final de este curso, podrá: • Diseñar productos digitales que creen valor y resuelvan los problemas de un usuario de forma significativa. • Reconocer en qué consiste una UX/UI exitosa y evaluar las interfaces existentes para obtener coherencia y calidad en el diseño. • Identificar las mejores prácticas en métodos de diseño de interacción, y evaluar y mejorar sus propios diseños y los de los demás. • Crear, compartir y probar sus diseños de UX/UI siguiendo las pautas de mejores prácticas. Este es un curso para principiantes, para estudiantes que desean prepararse para una carrera en desarrollo UX/UI. Para poder hacer este curso y obtener resultados satisfactorios, no es necesario tener experiencia previa en desarrollo, sino solo conocimientos básicos de navegación por Internet y ganas de aprender.
-
React es una potente biblioteca JavaScript que se puede utilizar para crear interfaces de usuario para aplicaciones web y móviles (aplicaciones). En este curso, explorará los conceptos fundamentales que sustentan la biblioteca de React y aprenderá las habilidades básicas necesarias para crear una aplicación simple, rápida y escalable. Al final de este curso, podrá: • Utilizar componentes reutilizables para representar vistas donde los datos cambian a lo largo del tiempo • Crear sitios web y aplicaciones más escalables y que se puedan mantener • Utilizar props para transferir datos entre componentes • Crear aplicaciones y páginas web dinámicas e interactivas • Utilizar formularios para que los usuarios puedan interactuar con la aplicación • Crear una aplicación en React Obtendrá experiencia con las siguientes herramientas y software: • React.js • JSX • React • HTML, CSS y JavaScript • VSCode Podrá aprovechar el potencial de este curso para desarrollar nuevas habilidades, mejorar la productividad, actuar eficazmente con datos e impulsar su carrera. Este es un curso principiante para estudiantes que desean prepararse para una carrera en desarrollo móvil. Para poder hacer este curso y lograr resultados satisfactorios, no es necesario tener experiencia previa en desarrollo, sino solo conocimientos básicos de navegación por Internet y ganas de iniciarse en la codificación.
-
Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. Conocerá los diferentes sistemas de control de versiones y cómo crear un flujo de trabajo de desarrollo de software eficaz. Conocerá algunos de los comandos de Linux más utilizados que puede aprovechar para trabajar con archivos en su disco duro y para crear flujos de trabajo eficaces, que le permitirán automatizar su trabajo y ahorrar tiempo y esfuerzo. Por último, verá cómo se puede utilizar Git en proyectos de desarrollo de software para gestionar los archivos del equipo. Además, creará un repositorio que pueda gestionar las revisiones de código.
-
El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de codificación, con enfoques para la resolución de problemas y fundamentos de ciencias de la computación necesarios para conseguir el trabajo. Finalmente, recibirá información estratégica y consejos para una entrevista exitosa. Al final de este curso, tendrá conocimientos sobre los siguientes temas: • Comunicación apropiada durante una entrevista de codificación • Estrategias para una entrevista exitosa • Uso de pseudocódigos • Los fundamentos de las ciencias de la computación • Las capacidades de las estructuras de datos y cómo implementarlas • Cómo revisar las estructuras de datos en el contexto de las entrevistas de codificación • El concepto de algoritmos y los enfoques comunes para trabajar con ellos • Cómo visualizar un algoritmo • Combinar patrones de codificación nuevos y previamente aprendidos para resolver problemas Idealmente, debería haber completado todos los cursos en este certificado profesional.
Taught by
Taught by Meta Staff