We may earn an affiliate commission when you visit our partners.
Course image
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.

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

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

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

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

Traffic lights

Read about what's good
what should give you pause
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

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Introducción práctica a react native

Según los estudiantes, este curso ofrece una sólida introducción a React Native, ideal para quienes ya tienen conocimientos básicos de React y buscan empezar en el desarrollo de aplicaciones móviles. Las explicaciones de los conceptos fundamentales son claras y los ejercicios prácticos, incluidos los demos y proyectos, son muy efectivos para consolidar el aprendizaje. Algunos, sin embargo, señalan que el contenido podría sentirse desactualizado en ciertas áreas debido a la rápida evolución del marco. Se enfatiza que un conocimiento previo de React es crucial para seguir el ritmo y aprovechar el curso al máximo.
Un buen entendimiento de React es indispensable para el curso.
"Necesitas saber React de antemano para aprovecharlo al máximo, como se menciona en los requisitos del curso."
"Es crucial tener un conocimiento básico de React antes de tomar este curso para seguir el ritmo y entender los ejemplos."
"Aunque tenía nociones básicas, me di cuenta que la experiencia previa con React es fundamental para no sentirse abrumado."
La sección de React Navigation es particularmente útil y bien explicada.
"La sección de React Navigation es muy clara y me ayudó mucho a entender cómo moverme entre pantallas en mis aplicaciones."
"El módulo de React Navigation explicó los diferentes tipos de navegación de manera excepcional, lo que es vital para cualquier app móvil."
"Comprendí bien cómo configurar mi aplicación con React Navigation gracias a las explicaciones detalladas y los ejemplos prácticos."
Demostraciones y proyectos que facilitan la aplicación del conocimiento.
"Me encantó el enfoque práctico. El instructor hizo un gran trabajo con las explicaciones y los ejercicios."
"Los demos son muy didácticos y me ayudaron a entender y aplicar los conceptos rápidamente. Sentí que realmente aprendí haciendo."
"Los ejercicios prácticos son muy útiles. Me sentí mucho más seguro después de terminarlo y pude aplicar lo aprendido en mi propio proyecto."
Proporciona una base excelente para iniciarse en React Native.
"Este curso es excelente para quienes empiezan con React Native. Los conceptos básicos se explican muy bien y los ejercicios prácticos son muy útiles."
"Buena introducción. Algunas partes se sienten un poco desactualizadas, pero en general, los fundamentos siguen siendo sólidos."
"Realmente un buen punto de partida. Los proyectos te ayudan a consolidar lo aprendido y la estructura del curso es muy lógica."
Ciertas secciones pueden no estar al día con la última versión de RN.
"Algunas partes se sienten un poco desactualizadas, lo cual es de esperar con la velocidad de desarrollo de React Native."
"Es un buen curso para principiantes, pero algunos temas podrían necesitar una actualización para reflejar las últimas prácticas."
"El contenido puede quedarse obsoleto rápidamente debido a la velocidad de desarrollo de React Native, aunque los principios básicos siguen siendo válidos."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in React Native with these activities:
Organize Course Materials
Establish a structured learning environment by organizing course notes, assignments, and other materials.
Show steps
  • Create a dedicated folder or notebook for course materials.
  • Categorize and file materials based on topics or modules.
  • Use highlighters or note-taking apps to organize key concepts and ideas.
Review HTML, CSS, and JavaScript Concepts
Ensure a strong foundation by refreshing your knowledge of HTML, CSS, and JavaScript, which are essential for React Native development.
Browse courses on HTML
Show steps
  • Review online tutorials or revisit previous notes on HTML, CSS, and JavaScript.
  • Practice writing simple code snippets to reinforce your understanding.
Explore React Native Documentation and Resources
Deepen your understanding by exploring official React Native documentation, tutorials, and community resources.
Browse courses on React Native
Show steps
  • Visit the React Native website for comprehensive documentation and tutorials.
  • Utilize online resources, such as Stack Overflow, to find answers to specific questions.
  • Subscribe to React Native newsletters or blogs to stay updated with the latest developments.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Code Along with React Native Tutorials
Enhance your understanding of React Native by following guided tutorials and practicing the concepts hands-on.
Browse courses on React Native
Show steps
  • Find online tutorials or resources that provide step-by-step guidance.
  • Code along with the tutorials, replicating the examples and experimenting with different approaches.
  • Troubleshoot any errors you encounter and seek support from online communities or forums.
Participate in Study Groups or Online Forums
Engage with peers to discuss concepts, share experiences, and clarify doubts, fostering a supportive learning environment.
Show steps
  • Join online forums or study groups dedicated to React Native or mobile development.
  • Actively participate in discussions, ask questions, and provide insights.
  • Collaborate on projects or code snippets with other members.
Build a Simple React Native App
Apply your knowledge by creating a real-world React Native application, solidifying your understanding of the concepts.
Browse courses on React Native
Show steps
  • Plan the functionality and design of your app.
  • Set up your development environment and install necessary dependencies.
  • Implement the app's features using React Native components.
  • Test and debug your app on both iOS and Android platforms.
Attend Meetups or Conferences
Expand your network and gain insights by attending industry events focused on React Native or mobile development.
Browse courses on React Native
Show steps
  • Find local meetups or conferences related to React Native or mobile app development.
  • Attend the events, network with professionals, and learn about the latest trends.
  • Follow up with connections made at the events and engage in online communities.

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.
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.
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.
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:

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser