Curso online – pasantía profesional certificada en React Native del Meta Institute

Aprenda a desarrollar aplicaciones móviles multiplataforma. Adquiera las habilidades necesarias para desarrollar aplicaciones confiables, escalables y fáciles de usar para diversos sistemas operativos como iOS y Android.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • HTML y CSS
  • Reaccionar (marco de desarrollo web)
  • Pitón
  • javascript
  • Desarrollo de aplicaciones móviles
  • Desarrollo basado en pruebas
  • Desarrollo front-end
  • programación orientada a objetos (POO)
  • Reaccionar (biblioteca Javascript)
  • Desarrollo de aplicaciones
  • gestión de datos
  • API REST
  • GitHub
  • Experiencia de usuario y diseño (UX)
  • SQL
  • figura
  • control de versiones
  • Bash (línea de comando de Unix)
  • linux
  • aplicaciones web
  • Diseño de sitios web
  • accesibilidad
  • experiencia de usuario (UX)

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de iOS
  • desarrollador de Android
  • Desarrollador multiplataforma
  • Desarrollador de aplicaciones móviles
  • Reaccionar desarrollador
  • Reaccionar desarrollador nativo
  • desarrollador de aplicaciones web
  • Responsable de proyectos tecnológicos

Pasantía: una serie de cursos de 8 partes

Si quieres aprender a crear aplicaciones para dispositivos Android e iOS, este curso es para ti. El programa es impartido por reconocidos expertos de la industria de Meta.

Los desarrolladores multiplataforma crean y escriben código para aplicaciones que se almacenan en dispositivos móviles que se ejecutan en múltiples sistemas operativos. Se encargan de todo, desde la creación de la aplicación hasta la corrección de errores después del lanzamiento. Diseñan interfaces (UI) interactivas y atractivas para garantizar una experiencia de usuario óptima.

Esta pasantía puede ser un primer paso para construir una carrera exitosa como desarrollador de iOS o Android.

En este programa aprenderás:

  • Conceptos de programación esenciales para herramientas de desarrollo de aplicaciones y multiplataforma.
  • Trabajar con tecnologías web como HTML, CSS y JavaScript.
  • Administre datos en varios sistemas operativos móviles, incluidos iOS y Android.
  • Habilidades necesarias para desarrollar, probar y mantener aplicaciones móviles multiplataforma utilizando React y React Native.
  • Repositorios de GitHub para control de versiones y sistemas de gestión de contenidos (CMS).

Al final del curso podrás aplicar tus nuevas habilidades creando un proyecto de portafolio práctico. Construirás una aplicación móvil dinámica con un diseño responsivo que podrás presentar durante una entrevista de trabajo. Además, recibirás apoyo en tu búsqueda de empleo.

Tenga en cuenta que la fecha de lanzamiento, el contenido del programa y los títulos de los cursos pueden cambiar.

Un proyecto de aprendizaje práctico.

Durante el programa participarás en una variedad de ejercicios prácticos en el laboratorio que te ofrecerán oportunidades para practicar y aplicar lo que has aprendido. Completa proyectos prácticos que podrás presentar durante entrevistas de trabajo y en redes sociales relevantes.

Al final de cada curso tendrás que completar una tarea para poner a prueba tus nuevas habilidades. Habrá una variedad de tareas en las que utilizará un entorno de laboratorio o una aplicación web para realizar tareas como:

  • Utilice JavaScript y datos de diversas fuentes para controlar dinámicamente una aplicación web.
  • Administre un proyecto usando el control de versiones en Git y GitHub.
  • Cree aplicaciones utilizando React, enrutamiento, enlaces y extracción de datos.

Al final del programa, habrá un proyecto final en el que podrás combinar tus nuevas habilidades para crear una aplicación móvil.

Details of the courses that make up the specialization

Introducción al desarrollo móvil.

Curso 1

  • 12 horas
  • 4,7 (482 valoraciones)
Detalles del curso

Lo que aprenderás:

  • El papel de un desarrollador móvil es multiplataforma
  • Crear una página web sencilla usando HTML5
  • Diseño de páginas web usando CSS
  • Explicación de React y React Native
habilidades que adquirirás
  • Categoría: Control de versiones
  • Categoría: Github
  • Categoría: Bash (lenguaje de terminal Unix)
  • Categoría: Desarrollo de sitios web
  • Categoría: Linux

Programación con JavaScript

  • 42 horas
  • 4,7 (4.273 valoraciones)
Detalles del curso

Lo que aprenderás:

  • Generando códigos simples en JavaScript
  • Creación y manipulación de objetos y arrays.
  • Escribir pruebas unitarias usando Jest
habilidades que adquirirás
  • Categoría: Reaccionar (Marco web)
  • Categoría: Desarrollo de aplicaciones
  • Categoría: aplicación web
  • Categoría: Desarrollo del lado del cliente

control de versiones

  • 13 horas
  • 4,6 (3.333 valoraciones)
Detalles del curso

Lo que aprenderás:

  • Implementación de sistemas de control de versiones.
  • Navegación y configuración de la línea de comandos
  • Usando el repositorio de github
  • Creando un repositorio de github
  • Gestión de parches de código
habilidades que adquirirás
  • Categoría: HTML y CSS
  • Categoría: Reaccionar (Marco web)
  • Categoría: Desarrollo de sitios web
  • Categoría: JavaScript
  • Categoría: Desarrollo móvil

Reaccionar conceptos básicos

  • 26 horas
  • 4,7 (2.063 valoraciones)
Detalles del curso

Lo que aprenderás:

  • Usar componentes reutilizables para representar vistas que cambian con el tiempo
  • Organizar proyectos de React para crear sitios web y aplicaciones escalables y mantenibles
  • Usar accesorios para transferir datos entre componentes
  • Creación de páginas web y aplicaciones 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
  • Categoría: Github
  • Categoría: UX y UI
  • Categoría: Reaccionar (Marco web)
  • Categoría: SQL
  • categoría: pigmeo

Reaccionar nativo

  • 38 horas
  • 4,8 (307 valoraciones)
Detalles del curso

Lo que aprenderás:

  • React Native es un marco de código abierto para crear aplicaciones (apps) multiplataforma utilizando React y las capacidades nativas de la plataforma. En este curso pasarás de los conceptos básicos de React a una aplicación más avanzada usando React Native. Revisarás una amplia variedad de componentes de React y formas de diseñarlos. Puedes practicar usando diferentes métodos de interacción móvil con React Native.
Algunas de las habilidades básicas que aprenderá incluyen:
  • Crear una aplicación React Native en una 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 Pressable para crear botones y zonas de prensa adicionales
  • Configurar una aplicación con React Navigation y transferir información entre pantallas
Adquiera experiencia con las siguientes herramientas y software:
  • Reaccionar
  • Reaccionar nativo
  • Lenguajes de desarrollo del lado del cliente (HTML, CSS y JavaScript)
  • JSX
  • Programas de edición de código, como Expo y Visual Studio Code

Este curso está destinado a estudiantes que desean prepararse para una carrera en desarrollo móvil. Para tener éxito en este curso, necesitará conocimientos básicos de los conceptos básicos de React, habilidades de navegación web y el deseo de aprender a programar.

habilidades que adquirirás
  • categoría: Reaccionar (biblioteca de JavaScript)
  • Categoría: Desarrollo de aplicaciones
  • Categoría: Reaccionar
  • Categoría: Desarrollo móvil

Trabajar con datos

  • 20 horas
  • 4,8 (52 valoraciones)
Detalles del curso

Lo que aprenderás:

  • Este curso amplía el conocimiento que adquirió en el curso React Native y lo preparará para tomar decisiones más informadas sobre cómo acceder, administrar, recuperar y mostrar datos dentro de sus aplicaciones React Native. El curso está diseñado para durar cinco semanas. Aprenderá sobre datos y bases de datos en general y luego aprenderá herramientas y métodos para trabajar con datos en React Native.
Al finalizar el curso podrás:
  • Explicar qué son las API REST e identificar las mejores prácticas para trabajar con ellas.
  • Realice llamadas de red para recuperar contenido en línea y manejar respuestas del servidor
  • Cree bases de datos y tablas y utilice SQL para almacenar datos en ellas de forma estructurada.
  • Leer y escribir datos para una aplicación móvil usando AsyncStorage
  • Leer y escribir datos para una aplicación móvil usando SQLite

Para finalizar el curso, necesitarás experiencia con React Native. Además, ¡siempre es bueno tener una actitud positiva!

habilidades que adquirirás
  • Categoría: Desarrollo basado en pruebas
  • Categoría: JavaScript
  • Categoría: Desarrollo del lado del cliente
  • Categoría: Programación Orientada a Objetos (OOP)

Principios de diseño UX/UI

  • 21 horas
  • 4,7 (883 valoraciones)
Detalles del curso

Lo que aprenderás:

  • Describir los principios básicos del diseño e investigación de la experiencia del usuario (UX).
  • Describir las consideraciones de accesibilidad en el diseño.
  • Practique desarrollar la empatía del usuario a través de la investigación.
  • Crea bocetos y prototipos en Pygma.
habilidades que adquirirás
  • Categoría: diseño web
  • Categoría: accesibilidad
  • Categoría: Desarrollo del lado del cliente
  • Categoría: Experiencia de usuario (UX)

Proyecto final (aplicación React)

  • 13 horas
  • 4,8 (39 valoraciones)
Detalles del curso

Lo que aprenderás:

  • Diseño y diseño de interfaz de usuario (UI) responsiva
  • Demostración de código limpio y libre de errores.
  • Usando componentes de React
  • Creando una aplicación multiplataforma usando React Native
habilidades que adquirirás
  • Categoría: React (biblioteca de JavaScript)
  • Categoría: Desarrollo de aplicaciones
  • Categoría: Gestión de datos
  • categoría: API REST