React Native for Web Training Course
React Native is an open-source, cross-platform development framework for building mobile applications. Developed by Facebook, it allows developers to create a native look-and-feel experience for their apps on Android and iOS. React Native for Web extends the platform-agnostic components and APIs of React Native to support web application development.
React Native offers a consistent developer experience grounded in JavaScript and the React (also known as React.js or ReactJS) library. It enables true rapid development by prioritising developer efficiency across all platforms—learn once, write anywhere.
In this instructor-led, live training, participants will gain a solid understanding of the fundamentals of React Native for Web.
By the end of this training, participants will be able to:
- Install and configure React Native developer tools
- Grasp the core concepts of React Native for Web
- Build, test, deploy, and troubleshoot applications compatible with iOS, Android, and the web using React Native for Web
Audience
- Web developers
- Mobile application developers
Course Format
- A blend of lecture, discussion, exercises, and extensive hands-on practice
Note
- To request a customised training session for this course, please contact us to make arrangements.
Course Outline
Introduction to React Native
- React Native versus React
Overview of React Native for Web
Installing and Configuring React Native Developer Tools
Setting Up a React Native Project
Creating a Simple React Native Application for iOS and Android
Building the Web Version of Your React Native Application
- Shared Components
- Shared Styles
- Shared API Libraries
- Shared Functionalities
Testing Your React Native for Web Application
Debugging Your React Native for Web Application
Limitations of React Native for Web
Troubleshooting
Summary and Conclusion
Requirements
- Knowledge of JavaScript, HTML, and CSS
- A basic understanding of Object-Oriented Programming (OOP) is beneficial
Open Training Courses require 5+ participants.
React Native for Web Training Course - Booking
React Native for Web Training Course - Enquiry
React Native for Web - Consultancy Enquiry
Testimonials (3)
Everything is ok.
Adrian Rybka - SEOyon
Course - Flutter Development Bootcamp with Dart
Very usefull additional informations
Grzegorz - Comp S.A.
Course - BLoC Pattern
His knowledge and patience.
Chrisna - Agricatural Research Council
Course - Ionic 4 and Angular for Developers
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Advanced Flutter
14 HoursThis instructor-led, live training New Zealand (delivered online or on-site) is designed for developers who wish to use Flutter to create cross-platform applications.
By the end of this training, participants will be able to:
- Migrate applications from Java to Flutter.
- Integrate Firebase backend services such as databases, authentication, and storage.
- Create animations and advanced user interface features for an app.
BLoC Pattern
14 HoursThis instructor-led, live training in New Zealand (online or onsite) is aimed at developers who wish to learn how to use the BLoC pattern to manage state across different applications.
By the end of this training, participants will be able to:
- Understand the core concepts and architecture of BLoC.
- Create, test, and debug BLoCs.
- Learn about the BLoC build context.
Build Native iOS and Android Apps with Flutter
14 HoursIn this instructor-led, live training in New Zealand (online or on-site), participants will learn how to use Flutter to rapidly develop a mobile application that runs seamlessly on both iOS and Android devices.
By the end of this training, participants will be able to:
- Quickly set up the framework, IDE, and essential tooling to begin development.
- Understand and utilise Google's Dart programming language to rapidly prototype a mobile application.
- Test and deploy mobile applications on both iOS and Android platforms using a single codebase.
- Customise the application using a comprehensive suite of widgets, layouts, and animations.
Flutter Development Bootcamp with Dart
35 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for developers who wish to use Flutter to create and build high-quality mobile apps for Android, iOS, and other platforms from a shared codebase.
By the end of this training, participants will be able to:
- Set up the necessary development environment to begin creating Flutter apps.
- Use the Dart programming language to develop the code for building the apps.
- Use Flutter widgets to design and create aesthetically pleasing and user-friendly interfaces.
- Deploy and test apps across different platforms (mobile, desktop, web, etc.).
Flutter: Build Native Cross-Platform Applications with Dart
35 HoursFlutter is an open-source UI software development toolkit created by Google for building natively compiled applications for mobile, web, and desktop from a single codebase. It uses Dart, a modern, object-oriented programming language also developed by Google, which is optimised for creating fast and expressive user interfaces.
This instructor-led, live training (available online or on-site) is designed for beginner-level developers who want to build beautiful, high-performance mobile applications using Flutter and Dart.
By the end of this training, participants will be able to:
- Set up the development environment for Flutter and Dart.
- Create responsive and interactive mobile user interfaces.
- Access native device features using plugins.
- Deploy cross-platform applications to Android and iOS.
Course Format
- Interactive lectures and discussions.
- Abundant exercises and practical practice.
- Hands-on implementation in a live-lab environment.
Customisation Options for the Course
- To request a customised training session for this course, please contact us to arrange.
Ionic2
14 HoursThis instructor-led, live training in New Zealand (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customise apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 HoursThis instructor-led, live training in New Zealand (available online or on-site) is tailored for web developers who wish to build hybrid mobile applications using Ionic 4.
By the end of this training, participants will be able to:
- Integrate native device features into a hybrid mobile application.
- Use Angular and Ionic 4 to construct a hybrid mobile application.
- Execute a hybrid application on a mobile device emulator.
Ionic 6
14 HoursThis instructor-led, live training in New Zealand (available online or on-site) is tailored for web developers seeking to build modern mobile applications using Ionic 6.
Upon completion of this training, participants will be able to:
- Integrate native device features into a modern hybrid mobile application.
- Master the fundamentals of Ionic.
- Learn to deploy Ionic applications to production environments.
- Run a modern hybrid application on a mobile device emulator.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 HoursThis five-day course is designed for developers who wish to learn how to build applications for iPhone and iPad running iOS 8. The course is highly practical, guiding participants through developing applications from scratch using Apple's new Swift programming language and the Xcode 6 IDE. Throughout the course, a fully functional Tetris-style block game will be built from the ground up using Swift. The programme concludes with participants creating a new application from scratch in Swift. Some prior programming experience is assumed.
This course can only be conducted on Intel-based Apple hardware, such as a MacBook or Mac Mini. Participants must be registered with Apple and possess an Apple ID, which is required to download the necessary software. Those intending to run the applications developed during the course on an iPhone or iPad must be registered as iOS developers with Apple and have their devices registered for development. Apple charges $99 per year for iOS developer registration.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 HoursThis five-day course is designed for developers keen to learn how to build applications for iPhone and iPad running iOS 11. With the release of Xcode 9, Swift 4, and iOS 11, there have been significant changes in the way applications are developed.
The course is highly practical, guiding participants through developing applications from the ground up using the Swift programming language and the Xcode 9 integrated development environment (IDE).
Throughout the course, delegates will build a fully functional application from scratch using Swift.
This course can only be conducted on Intel-based Apple hardware, such as a MacBook or Mac Mini. Participants must be registered with Apple and possess an Apple ID, which is essential for downloading the required software. Those wishing to run the applications developed during the course on an iPhone or iPad via a USB cable will need to register their device with Xcode.
Mobile App Development with Flutter and AI
12 HoursMobile App Development with Flutter and AI refers to the practice of building scalable, secure, and AI-enabled mobile applications using modern architectures, UX/UI principles, and agile methodologies.
This instructor-led, live training (available online or on-site) is designed for intermediate-level developers who wish to build and deploy mobile applications using Flutter, integrate AI features, apply security best practices, and follow agile workflows.
By the end of this training, participants will be able to:
- Develop robust mobile apps using Flutter with a focus on UX/UI design.
- Apply agile development practices throughout the project lifecycle.
- Incorporate AI functionalities such as recommendation engines or chatbots.
- Design secure mobile architectures with Firebase integration.
Course Format
- Interactive lectures and discussions.
- Plenty of exercises and hands-on practice.
- Live-lab environment for real-world implementation.
Course Customisation Options
- To request a customised training session for this course, please contact us to arrange.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursIBM MobileFirst Platform (previously known as Worklight Foundation) is a suite of tools and services designed for building enterprise mobile and tablet applications. Its client-side API is available for native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#), and JavaScript for cross-platform hybrid or mobile-web applications. MobileFirst Platform is available on-premise or in the cloud.
In this instructor-led, live training, participants will learn how to set up and use the MobileFirst Platform to develop and manage hybrid mobile applications based on HTML5, JavaScript, and CSS.
By the end of this training, participants will be able to:
- Install and configure MobileFirst
- Develop, test, and deploy cross-platform hybrid mobile apps.
- Use MobileFirst security mechanisms to secure apps.
- Update apps over-the-air within an organisation, bypassing the need for app stores.
- Administer and monitor mobile apps.
Audience
- Developers
Format of the Course
- Part lecture, part discussion, with exercises and extensive hands-on practice in a live-lab environment.
Note
- This training is based on Mobile Foundation 8.0. To request a different version or other customisation for this course, please contact us to arrange.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 HoursWho should attend?
This five-day course is designed for developers who wish to learn how to build applications for iPhone and iPad running iOS 10. With the introduction of Xcode 8, Swift 3 and iOS 10, there have been significant changes in how applications are developed.
The course is highly practical, demonstrating how to create applications from the ground up using the Swift programming language and the Xcode 8 integrated development environment (IDE).
Throughout the course, participants will build a fully functional application from scratch using Swift.
This course can only be delivered on Intel-based Apple hardware, such as a MacBook or Mac Mini. Participants must be registered with Apple and possess an Apple ID, which is required to download the necessary software. Those who wish to run the applications developed during the course on an iPhone or iPad via a USB cable will need to register their device with Xcode.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 HoursThis five-day course is designed for developers who wish to learn how to build applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are developed.
The course is highly practical, demonstrating how to develop applications from the ground up using the Swift programming language and the Xcode 9 IDE.
Throughout the course, participants will build a fully functional application from scratch using Swift.
This course can only be conducted on Apple hardware, such as a MacBook Pro or a Mac Mini.
Participants must be registered with Apple and possess an Apple ID, which is required to download the necessary software, including Xcode.
Participants who wish to run the applications developed during the course on an iPhone or iPad via a USB cable will need to register their devices with Xcode.
By the end of this course, participants should have a solid understanding of Swift fundamentals and be capable of developing any type of iOS application, including more complex ones.
Xamarin for Cross-Platform Development
21 HoursIn this instructor-led, live training in New Zealand (online or on-site), participants will explore key aspects of Xamarin while developing their own set of mobile applications for Android, iOS, and Windows.