Free online courseReact Native for beginners

Duration of the online course: 5 hours and 26 minutes

4

(9)

Learn React Native from scratch with this free online course. Dive into app development covering views, state, navigation, forms, and more. Perfect for beginners.

Course Description

"React Native for Beginners" by The Net Ninja is an immersive course designed for aspiring app developers who are eager to dive into the world of React Native. With a total duration of 5 hours and 26 minutes, this course offers a comprehensive introduction to building mobile applications using React Native, ideal for those new to the subject.

Rated 4.0 out of 5 stars by previous learners, the course enjoys a positive reception and is positioned within the Information Technology category, specifically in the App Development subcategory. This rating reflects a good satisfaction level among students and indicates that the course material is well-received and effective in teaching the foundational concepts of React Native.

The curriculum is thoughtfully structured to guide beginners step-by-step through the essentials of React Native, starting with an introductory lesson that sets the stage for the entire course. It then takes learners through the creation of a React Native app, providing hands-on experience with building and configuring their projects from scratch.

Within the course, core React Native components and functionalities are explored in depth. Lessons on views, text handling, and using state help students grasp the fundamental building blocks of React Native applications. Topics such as text inputs, lists, and the Flat List component offer practical insights into managing and displaying data effectively.

The course progresses into more interactive features, discussing various touchable components and guiding learners through the development of a sample todo app over three separate modules. These lessons culminate in a solid project that reinforces the concepts covered earlier.

Additional modules delve into features such as alerts, dismissing the keyboard, and the Flexbox layout system, which are crucial for creating intuitive and user-friendly interfaces. The integration of icons, setup of custom fonts, and global styles are also covered, providing students with the tools to customize and enhance their apps’ visual appeal.

Navigation, a vital aspect of any mobile application, is thoroughly addressed with lessons on setting up React Navigation, stack navigation, and drawer navigation. These segments explain how to navigate between screens and pass data, ensuring a seamless user experience.

Further instructions teach the creation of custom components like headers and cards, and the use of images and background images, which add a personalized touch to the apps. The course also introduces modals and advanced form handling with Formik, along with validation using Yup, ensuring forms are robust and user-friendly.

By the end of "React Native for Beginners," students will have completed multiple projects and gained a clear understanding of React Native's capabilities. The final lessons provide a wrap-up and reinforce the concepts learned, ensuring that students are well-prepared to tackle their own React Native projects with confidence.

Conteúdo do Curso

  • Video class: React Native Tutorial #1 - Introduction

    0h08m

  • Exercise: _What is the recommended prerequisite knowledge for starting the React Native tutorial by The Net Ninja?

  • Video class: React Native Tutorial #2 - Creating a React Native App

    0h18m

  • Video class: React Native Tutorial #3 - Views, Text

    0h09m

  • Exercise: _What is the purpose of the "style" prop in React Native?

  • Video class: React Native Tutorial #4 - Using State

    0h09m

  • Video class: React Native Tutorial #5 - Text Inputs

    0h08m

  • Exercise: _What is the purpose of adding a text input field in React Native?

  • Video class: React Native Tutorial #6 - Lists

    0h07m

  • Video class: React Native Tutorial #7 - Flat List Component

    0h07m

  • Exercise: _What is the main difference between using a map method and a flat list component to output a list in React Native?

  • Video class: React Native Tutorial #8 - Touchable Components

    0h07m

  • Video class: React Native Tutorial #9 - Todo App (part 1)

    0h12m

  • Video class: React Native Tutorial #10 - Todo App (part 2)

    0h08m

  • Video class: React Native Tutorial #11 - Todo App (part 3)

    0h13m

  • Exercise: _What is the purpose of the "add to do" component in React Native?

  • Video class: React Native Tutorial #12 - Alerts

    0h04m

  • Video class: React Native Tutorial #13 - Dismissing the Keyboard

    0h04m

  • Exercise: _What is the purpose of wrapping the entire component with a touchable without feedback component in React Native?

  • Video class: React Native Tutorial #14 - Flexbox Basics

    0h18m

  • Video class: React Native Tutorial #15 - Icons

    0h07m

  • Exercise: _What is the library that comes along with a new React Native project using Expo, which allows us to add icons out of the box?

  • Video class: React Native Tutorial #16 - Starting the Reviews App

    0h08m

  • Video class: React Native Tutorial #17 - Custom Fonts

    0h11m

  • Exercise: _What is the method used to load custom fonts in a React Native app using Expo Fonts?

  • Video class: React Native Tutorial #18 - Global Styles

    0h05m

  • Video class: React Native Tutorial #19 - React Navigation Setup

    0h05m

  • Exercise: _What is the purpose of using a stack navigator in React Native?

  • Video class: React Native Tutorial #20 - Stack Navigator

    0h12m

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:

5 hours and 26 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