Course Overview

Welcome to React Native Master Course! In this course, you will learn to develop modern, beautiful & powerful native iOS and Android apps with React Native, an open-source mobile application framework created by Facebook, Inc.

React Native is the most widely used technology by thousands of apps from Fortune 500 companies to hot new startups including but not limited to Facebook, Instagram, Skype, Discord, Uber Eats, etc.

By the end of this course, you would have learned the most in-demand skill to step into the mobile app development industry. The knowledge gained from this course will help you crack complex technical interviews to land your dream job as a mobile app developer.

The necessary resources for this course are in the "Resources" section of Video 1.1. You can also access them through this direct link https://github.com/ec-council-learning/Hands-on-React-Native

What You Will Learn

  • Writing platform specific code.
  • RESTFul API integration
  • using fetch directly
  • Advantage of 3rd party libraries: Axios.
  • Data persistence with Async Storage.
  • Developing real world React Native apps.
  • Building responsive UI layouts with Flexbox.
  • Integration of 3rd party libraries with an app.
  • Multiscreen app development with React Navigation.
  • Scalable app architecture with reusable components.
  • Running React Native Apps on simulators and real devices.
  • Animations in React Native.
  • Managing app state with Redux
  • a widely used state container.
  • How to move your project to Typescript.
  • Debugging React Native Apps with Remote Debugger and React Native Debugger.

Program Curriculum

  • What is React Native?
  • How Does React Native Work?
  • Installation Setup on macOS
  • $3.5 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Understanding the Project Anatomy
  • What is JSX?
  • What are the State and Props?
  • State and Touchables
  • Building a Counter App
  • Chapter 2 Quiz

  • How to Debug Using Chrome?
  • More About Debugging
  • Chapter 3 Quiz

  • The Data Structure
  • Using Data to Display Tasks
  • Adding User Interaction
  • Add New Tasks
  • Chapter 4 Quiz

  • Adding a Button
  • Working with Flat List
  • Design the Input Screen
  • Pages
  • Chapter 5 Quiz

  • Adding Redux Toolkit
  • Understanding Redux Actions
  • Moving Everything to Redux
  • Chapter 6 Quiz

  • React Navigation
  • React Navigation Installation and Setup
  • Moving Everything to React Navigation
  • Chapter 7 Quiz

  • Add More Information on a Task
  • Update Redux and Design to Accommodate New Fields
  • Full Task Update
  • Validate Input: Add a Maximum Description Length to a Task
  • Alerts: Warn the User Before Performing a Deletion
  • Chapter 8 Quiz

Create a Quick Server with Express

  • Add React Toolkit API
  • Upsert: Add or Update Data
  • Deletion: Move Task Removal to the API
  • Loading Screen
  • Chapter 10 Quiz

  • The Basics of Animations
  • Running Animations in Parallel
  • Fully Animate the Task Screen
  • Chapter 11 Quiz
Load more modules

Instructor

Stefano Solinas Solinas

Stefano is an EcmaScript expert. He studied Computer Science Engineering and used various languages in his career but moved to Action Script. When NodeJS came out and frameworks for JS started being developed, it was time to focus on JavaScript. With a strong belief that to be a better developer you should also understand user behaviors, Stefano studied design, user interface, and photography, in addition to becoming an Adobe Certified instructor. Over the years Stefano has worked with many huge companies in various fields: Vodafone, Mercedes, Mondadori, Samsung, Gamesys, Bodog, Experian, etc. With 20 years of experience and hundreds of people trained, Stefano found the right balance between 'understandable for beginner' and 'purely technical'.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8