Get information about the React Native Development Program

Get information for individual enrollment or request a corporate training quote for your team. Phone: 0212 352 05 22

React Native Development Program
What does the program offer?
  • Live Online Classes:

    Live classes with the instructor where you can ask questions and code along.

  • On-site Corporate Training:

    Can be delivered to company teams on-site or online, tailored to the team.

  • Project-Based:

    Each module adds to a project you can show in your portfolio.

  • Prerequisites:

    Basic programming knowledge is recommended.

About the React Native Development Program

The React Native Development Program is a hands-on mobile program that starts from modern JavaScript and TypeScript and covers components, navigation, service integration, state management, device features and publishing.

Throughout the program an app that runs on Android and iOS from a single codebase is built.

Sample Curriculum

  • ES6+: let / const, arrow functions, spread, destructuring
  • map, filter and modules
  • Promises and async / await
  • TypeScript types and interfaces
  • Project setup (Expo / CLI) and file structure
  • JSX, function components and props
  • View, Text, Image, TextInput, ScrollView, FlatList
  • Styling and layout with Flexbox
  • useState, useEffect and custom hooks
  • React Navigation: stack, tab and drawer
  • Redirects after authentication
  • Form validation with Formik and Yup
  • GET / POST / PUT / DELETE with Axios
  • Token storage and error handling
  • Redux Toolkit: store, slices and actions
  • Async logic and middleware
  • Comparison with the Context API
  • Camera, gallery, maps and location permissions
  • Animations
  • Firebase integration
  • Android APK / iOS release preparation and capstone project

This is a sample curriculum; the content and pace are finalized according to the group. For the detailed course content see: course detail page

What You Will Gain

  • Build apps for two platforms with React Native
  • Implement navigation and form flows
  • Manage data with REST APIs and Firebase
  • Manage app state with Redux
  • Prepare the app for release

Who Is It For?

  • Students and new graduates who want to become mobile developers
  • Web developers who know React and want to move to mobile
  • Enterprise teams building mobile products

Frequently Asked Questions

In which formats is the program delivered?

Live online (in real time with the instructor) or, for companies, as on-site or online corporate group training.

Are there any prerequisites?

Basic programming knowledge is recommended.

What are the dates, duration and fee?

For current dates, duration and fees, use the Get Information form, call 0212 352 05 22 or message us on WhatsApp.

Can the curriculum be tailored to our company?

Yes. In corporate trainings the content is adapted to the team’s level and the technologies it uses.

Questions about the program?

Get information for individual enrollment or request a corporate training quote for your team. Phone: 0212 352 05 22