We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

React Native

Taught by Meta Staff

React Native es un marco de código abierto para crear aplicaciones multiplataforma mediante React y los recursos nativos de la plataforma. En este curso, pasará de los conceptos básicos de React a una implementación más avanzada mediante React Native. Verá una amplia gama de componentes de React y maneras de aplicarles estilos. Y podrá practicar cómo usar diferentes métodos móviles de interactividad con React Native.

Read more

React Native es un marco de código abierto para crear aplicaciones multiplataforma mediante React y los recursos nativos de la plataforma. En este curso, pasará de los conceptos básicos de React a una implementación más avanzada mediante React Native. Verá una amplia gama de componentes de React y maneras de aplicarles estilos. Y podrá practicar cómo usar diferentes métodos móviles de interactividad con React Native.

Algunas de las habilidades básicas que aprenderá son:

• Crear una aplicación React Native de una sola página y aplicarle un estilo usando componentes básicos

• Crear listas grandes y configurar entradas de usuario dentro de una aplicación React Native

• Usar el componente Pressable para crear botones y otras áreas donde hacer clic

• Configurar una aplicación con React Navigation y cambiar de pantalla

Adquirirá experiencia con las siguientes herramientas y el siguiente software:

• React

• React Native

• Lenguajes de desarrollo Front End (HTML, CSS y JavaScript)

• JSX

• Programas de edición de código, como Expo y Visual Studio Code

Este curso es para estudiantes que deseen prepararse para trabajar en desarrollo de aplicaciones móviles. Para tener éxito en este curso, necesitará contar con conocimientos básicos de React, saber navegar en Internet y tener ganas de programar.

Enroll now

What's inside

Syllabus

Introducción a React Native
En este módulo, se explora y se muestra la estructura básica y el uso de React Native. Aprenderá a crear una aplicación React Native de una sola página y a aplicarle un estilo usando componentes básicos como View, Text y StyleSheet.
Read more
Listas y entradas de texto en React Native
En este módulo aprenderá sobre los componentes esenciales de React Native. Aprenderá a crear listas grandes y eficientes con los componentes FlatList y SectionList. Luego aprenderá a configurar las entradas de usuarios a través del teclado utilizando el componente TextInput. Para el final de este módulo, sabrá crear listas grandes y configurar entradas de usuarios dentro de su aplicación React Native.
Pressable, imágenes y enlaces en React Native
En este módulo aprenderá sobre el uso del componente Pressable para crear botones y otras áreas en las que se pueda hacer clic. A continuación, aprenderá acerca de cómo mostrar imágenes y aplicarles estilos dentro de la aplicación. Finalmente, explorará algunos enlaces comunes de React Native que son útiles durante el desarrollo.
React Navigation
En este módulo aprenderá todo sobre la navegación entre pantallas usando React Navigation. Conocerá diferentes tipos de navegación, como los de pilas, pestañas y cajones, que son muy populares en las aplicaciones móviles. También aprenderá sobre las características esenciales de React Navigation. Al final de este módulo, podrá configurar su aplicación con React Navigation y moverse entre pantallas.
Evaluación del proyecto final
Ponga en práctica las habilidades que ha adquirido en este curso y reflexione sobre ellas.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Desarrolla habilidades esenciales para el desarrollo de aplicaciones móviles, como el uso de React Native y la navegación entre pantallas
Fortalece los fundamentos de React para desarrolladores principiantes e intermedios
Abarca aspectos clave del desarrollo de aplicaciones móviles, como la creación de listas, la entrada de datos y los componentes interactivos
Los estudiantes aprenden a aplicar estilos a los componentes y a crear una aplicación React Native completa de una sola página
Imparte conocimientos sobre el uso de React Navigation para manejar la navegación entre pantallas en las aplicaciones móviles
Los estudiantes pueden aplicar los conceptos y habilidades aprendidas a proyectos y prácticas del mundo real

Save this course

Save React Native to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for React Native. These are activities you can do either before, during, or after a course.

Career center

Learners who complete React Native will develop knowledge and skills that may be useful to these careers:
React Native Developer
React Native Developers are in high demand as the popularity of React Native for mobile app development continues to grow. This course provides a solid foundation in React Native, enabling you to build cross-platform mobile applications efficiently. The course covers essential concepts such as creating React Native components, styling, navigation, and user input handling. By completing this course, you will gain the skills and knowledge needed to succeed as a React Native Developer.
Mobile Application Developer
Mobile Application Developers are responsible for designing, developing, and maintaining mobile applications. This course provides a comprehensive overview of React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features. This course will help you build a strong foundation for a career as a Mobile Application Developer.
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of websites and web applications. This course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and style your applications. This course will help you build a strong foundation for a career as a Front-End Developer.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites and web applications. This course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and style your applications. This course will help you build a strong foundation for a career as a Web Developer.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features. This course will help you build a strong foundation for a career as a Software Engineer.
Android Developer
Android Developers design, develop, and maintain applications for Android devices. This course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features. This course will help you build a strong foundation for a career as an Android Developer.
iOS Developer
iOS Developers design, develop, and maintain applications for Apple devices. This course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features. This course will help you build a strong foundation for a career as an iOS Developer.
Full-Stack Developer
Full-Stack Developers are responsible for both the front-end and back-end development of web applications. This course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features. This course will help you build a strong foundation for a career as a Full-Stack Developer.
Data Scientist
Data Scientists use data to solve business problems. This course may be helpful for Data Scientists who want to develop mobile applications for data visualization or data analysis. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features.
UX Designer
UX Designers are responsible for the user experience of websites and web applications. This course may be helpful for UX Designers who want to learn how to implement their designs in mobile applications. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications. You will learn how to create user interfaces, handle user input, and integrate with native platform features.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. This course may be helpful for Project Managers who want to learn how to manage mobile application development projects. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications.
Business Analyst
Business Analysts are responsible for understanding business needs and translating them into technical requirements. This course may be helpful for Business Analysts who want to learn how to work with mobile application development teams. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications.
Technical Writer
Technical Writers are responsible for creating documentation for software and hardware products. This course may be helpful for Technical Writers who want to learn how to write documentation for mobile applications. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing software to ensure that it meets requirements. This course may be helpful for Quality Assurance Analysts who want to learn how to test mobile applications. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications.
Salesforce Developer
Salesforce Developers are responsible for developing and maintaining Salesforce applications. This course may be helpful for Salesforce Developers who want to learn how to build mobile applications using React Native. The course provides a solid foundation in React Native, a popular framework for building cross-platform mobile applications.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in React Native.
Este libro ofrece una guía completa de JavaScript, que es el lenguaje de programación fundamental de React Native. Proporciona una base sólida en los conceptos básicos de JavaScript y puede ser beneficioso para reforzar sus habilidades de programación.
Este libro proporciona una base sólida en JavaScript, que es esencial para comprender React Native. Ofrece una introducción integral a los conceptos básicos de JavaScript y cómo aplicarlos de manera efectiva en el desarrollo web y móvil.
Comprehensive guide to building React applications. It covers all the basics of React, as well as more advanced topics such as testing, performance optimization, and deployment. It great resource for anyone who wants to learn more about React.
Similar al libro anterior, este libro se centra en el desarrollo de aplicaciones iOS con Swift, pero ofrece información fundamental sobre conceptos de desarrollo móvil como la interfaz de usuario y la programación asincrónica. Puede ser beneficioso para comprender las similitudes y diferencias entre React Native y el desarrollo nativo.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser