Free online courseReact Native full course

Duration of the online course: 14 hours and 7 minutes

4.5

StarStarStarStarHalf star

(4)

Learn React Native for free with this comprehensive online course covering app development fundamentals, state management, UI design, and more. Perfect for beginners to advanced.

Course Description

The "React Native Full Course" is an extensive and comprehensive journey into the world of mobile app development using React Native. This course spans over 14 hours and 7 minutes, packing a wealth of knowledge that takes learners from absolute beginners to proficient app developers. It has garnered an impressive 4-star rating, reflecting its quality and the value it provides to students. This course is categorized under Information Technology, specifically within the App Development subcategory, making it ideal for individuals looking to build cross-platform mobile applications.

Starting from the basics, the course introduces React Native, explaining what it is and why it's such a powerful tool for mobile app development. This foundation is crucial for learners to appreciate the capabilities and advantages of using React Native for their projects. Following the introduction, students quickly dive into creating their first app using Expo, a tool that simplifies and accelerates the development process.

As the course progresses, learners move on to creating native apps using the React Native CLI, providing a more hands-on and flexible approach to app development. To ensure a seamless development experience, the course includes detailed instructions on configuring Visual Studio Code for React Native, creating an optimal environment for coding.

The course structure meticulously covers every essential aspect of React Native, including state management using the State Hook, styling components, and creating responsive UIs with Flexbox. Detailed lessons on lists, ScrollView, and FlatList equip students with the skills to handle complex data displays efficiently.

To reinforce learning, students have the opportunity to test their knowledge through quiz challenges, helping them solidify their understanding and identify areas for improvement. Interaction components such as text input fields, buttons, touchables, alerts, modals, and images are thoroughly explored, providing a complete toolkit for creating user-friendly interfaces.

One of the standout features of this course is its focus on custom components and navigation. Students learn how to implement Stack Navigator, Tab Navigator, and Drawer Navigation using React Navigation V5, enabling them to create seamless and intuitive app navigation experiences. Lessons on passing data between screens, debugging in VS Code, and adding custom fonts ensure that students can create polished and professional applications.

The course delves into advanced topics such as data persistence using AsyncStorage and SQLite, state management with Redux, and fetching data from APIs. Moreover, it covers essential features like global styles, local and push notifications with Firebase, Google Maps integration, and camera functionality with hooks, ensuring students can build feature-rich apps.

To ensure learners are well-prepared for production, the course includes tutorials on testing with Jest, building a complete To-Do List app, generating APK files, and publishing apps to the Google Play Store. Additionally, it provides guidance on building iOS apps using Xcode, making sure students can reach both Android and iOS users.

The "React Native Full Course" not only equips learners with the technical skills needed for app development but also instills confidence through practical experience and project-based learning. It stands as a valuable resource for anyone looking to master React Native and embark on a successful career in mobile app development.

Conteúdo do Curso

  • Video class: The Complete React Native Course 2021 : from Zero to Hero

    6h45m

  • Exercise: _What is React Native?

  • Video class: React Native Tutorial #1 (2021) - Introduction - What is React Native

    0h07m

  • Video class: React Native Tutorial #2 (2021) - Creating first app with Expo

    0h09m

  • Exercise: _What is the main advantage of using Expo to build a React Native app?

  • Video class: React Native Tutorial #3 (2021) - Creating Native App with React Native CLI

    0h11m

  • Video class: React Native Tutorial #4 (2021) - Configure Visual Studio Code for React Native Development

    0h09m

  • Exercise: _What is IntelliSense in Visual Studio Code?

  • Video class: React Native Tutorial #5 (2021) - Structure

    0h16m

  • Video class: React Native Tutorial #6 (2021) - Using the State Hook

    0h07m

  • Exercise: _What is the difference between state and props in React Native?

  • Video class: React Native Tutorial #7 (2021) - Styles

    0h09m

  • Video class: React Native Tutorial #8 (2021) - Responsive UI with Flexbox

    0h08m

  • Exercise: _What is the default content orientation in React Native?

  • Video class: React Native Tutorial #9 (2021) - List, ScrollView

    0h08m

  • Video class: React Native Tutorial #10 (2021) - FlatList

    0h08m

  • Exercise: _What is the advantage of using FlatList instead of ScrollView to display a list in React Native?

  • Video class: React Native Tutorial (2021) - Quiz#1 - Challenge Yourself

    0h05m

  • Video class: React Native Tutorial #11 (2021) - Text Input

    0h07m

  • Exercise: _What is the purpose of defining a style for the TextInput component?

  • Video class: React Native Tutorial #12 (2021) - Button, Touchables

    0h11m

  • Video class: React Native Tutorial #13 (2021) - Alert

    0h06m

  • Exercise: _What is the function of the Alert component in React Native?

  • Video class: React Native Tutorial #14 (2021) - Modal

    0h08m

  • Video class: React Native Tutorial #15 (2021) - Image

    0h06m

  • Exercise: _What prop do we use to give the address of our image to the Image component?

  • Video class: React Native Tutorial #16 (2021) - Custom Components

    0h09m

  • Video class: React Native Tutorial #17 (2021) - React Navigation V5 - Stack Navigator

    0h09m

  • Exercise: _What is the purpose of react navigation in React Native?

  • Video class: React Native Tutorial #18 (2021) - React Navigation V5 - Tab Navigator - Material Tab at Bottom

    0h13m

React Native

Free online courses on React Native

Discover Free Online Courses on React Native

Embark on a journey to master mobile app development with our comprehensive listing of free online courses on React Native. Whether you're a beginner eager to dive into the world of mobile applications or an experienced developer looking to enhance your skills, our curated selection of courses provides valuable insights and practical knowledge to help you succeed.

Beginner-Friendly React Native Courses

Starting with the basics, our beginner-friendly React Native courses are designed to introduce you to the essentials of mobile app development. These courses cover fundamental concepts such as React Native components, navigation, state management, and the use of Expo for rapid development. With step-by-step tutorials and hands-on projects, you'll gain the confidence to build your first React Native app from scratch.

Intermediate and Advanced React Native Training

For developers with some React Native experience, our intermediate and advanced courses offer deeper dives into complex topics. Learn how to optimize performance, manage app state with Redux or Context API, implement animations, and handle user authentication. These courses also cover best practices for code organization, testing, and deployment, ensuring your apps are robust and market-ready.

Specialized React Native Topics

Our listing includes specialized courses that focus on specific aspects of React Native development. From integrating APIs and third-party services to working with native modules and advanced UI libraries, these courses help you expand your skill set and stay current with the latest industry trends.

Project-Based Learning and Real-World Applications

What sets our free online React Native courses apart is the emphasis on project-based learning. By working on real-world applications, you'll apply what you've learned in a practical context, reinforcing your knowledge and giving you a portfolio of work to showcase to potential employers or clients.

Expert Instructors and Community Support

Our courses are taught by experienced instructors who are experts in the field of mobile app development. Additionally, many courses provide access to active communities of fellow learners, where you can collaborate, share knowledge, and receive feedback on your progress.

Flexible Learning at Your Own Pace

With the flexibility of online learning, you can progress through the courses at your own pace and on your own schedule. Whether you're looking to upskill quickly or prefer to take your time, our free React Native courses accommodate your individual learning style and commitments.

Stay Ahead in the Mobile App Development Industry

React Native is a powerful framework for building cross-platform mobile apps, and with the demand for skilled developers on the rise, now is the perfect time to enhance your abilities. Our selection of free online courses is an excellent resource to help you stay ahead in the fast-paced mobile app development industry.

Join Our Community of React Native Developers

Become part of a thriving community of developers who are passionate about mobile app development. With our free online React Native courses, you'll not only gain valuable skills but also join a network of professionals who share your interests and ambitions. Start your learning journey today and take the first step towards mastering React Native.

This free course includes:

14 hours and 7 minutes of online video course

Exercises to train your knowledge

Certificate of course completion

100% free, from content to certificate

QR Code - Baixar Cursa - Cursos Online

This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:

This online course can only be accessed through the Cursa app. Install it using the links below:

  • Study for free!

    Here you never pay! Not even for the certificate, because everything in the app is 100% free!

  • Improve your resume!

    There are more than 4,000 free courses for you to study anything that interests you!

  • Free Digital Certificate!

    Complete the course and issue your internationally recognized Digital Certificate free of charge.

More free courses at App Development

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text