React Native for Web Training Course
React Native is an open-source, cross-platform development framework for building mobile apps. Developed by Facebook, it enables developers to create a native look-and-feel experience for their apps on Android and IoS. React Native for Web makes the platform-agnostic components and APIs of React Native available for web app development.
React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid development by focusing on developer efficiency across all platforms -- learn once, write anywhere.
In this instructor-led, live training, participants will learn 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
- Understand the fundamentals of React Native for Web
- Build, test, deploy, and troubleshoot an application compatible with iOS, Android, and the web using React Native for Web
Audience
- Web developers
- Mobile application developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction to React Native
- React Native vs 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
- Basic understanding of Object Oriented Programming (OOP) is useful
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
Consultancy Enquiry
Testimonials (5)
Edward is an awesome facilitator
Zibusiso Ncube - Agricatural Research Council
Course - Ionic 4 and Angular for Developers
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Course - WeChat Marketing
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Course - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.
Roy Chia - AFBI
Course - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Upcoming Courses
Related Courses
Advanced Progressive Web App (PWA)
14 HoursThis instructor-led, live training Sri Lanka (onsite or remote) is aimed at developers who wish to create advanced Progressive Web Apps that perform exclusive functions related to push notifications and offline availability.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing an advanced Progressive Web App.
- Create push notifications that enable subscriptions.
- Cache with Service Worker to make a web application work offline.
- Create push notifications that prompt frequent visitors to install the application.
Advanced Flutter
14 HoursThis instructor-led, live training Sri Lanka (online or onsite) is aimed at 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 database, authentication, and storage.
- Create animations and advanced UI features for an app.
BLoC Pattern
14 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers who wish to learn how to use BLoC Pattern to manage state across different applications.
By the end of this training, participants will be able to:
- Understand the BLoC core concepts and architecture.
- 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 Sri Lanka (online or onsite), participants will learn how to use Flutter to rapidly develop a mobile app that runs on both iOS and Android devices.
By the end of this training, participants will be able to:
- Quickly install the framework, IDE and other tooling to start developing.
- Understand and use Google's Dart language to quickly prototype a mobile app.
- Test and deploy mobile apps that run on both iOS and Android using a single code base.
- Customize the app using a rich set of widgets, layouts and animations.
Flutter Development Bootcamp with Dart
35 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers who wish to use Flutter to create and build high-quality mobile apps for Android, iOS, and other platforms from a common codebase.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start creating Flutter apps.
- Use Dart programming language to develop the code for building the apps.
- Use Flutter widgets to design and create aesthetically pleasing and easy-to-use UI.
- Deploy and test apps on different platforms (mobile, desktop, web, etc.).
Ionic2
14 HoursThis instructor-led, live training in Sri Lanka (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.
- Customize 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 Sri Lanka (online or onsite) is aimed at web developers who wish to create a hybrid mobile application with 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 build a hybrid mobile application.
- Run a hybrid application on a mobile device emulator.
Ionic 6
14 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at web developers who wish to create a modern mobile application with Ionic 6.
By the end of this training, participants will be able to:
- Integrate native device features into a modern hybrid mobile application.
- Learn the fundamentals of Ionic.
- Learn to deploy Ionic applications to production.
- Run a modern hybrid application on a mobile device emulator.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursIBM MobileFirst Platform (previously known as Worklight Foundation) is a suite of tools and services 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 MobileFirst Platform to develop and manage hybrid mobile applications based on HTML5, JS, 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 organization, bypassing the need for app stores.
- Administer and monitor mobile apps.
Audience
- Developers
Format of the Course
- Part lecture, part discussion, exercises and heavy 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 customization to this course, please contact us to arrange.
Progressive Web Apps (PWA)
14 HoursIn this instructor-led, live training Sri Lanka (onsite or remote), participants will learn how to develop their first Progressive Web App as they step through a series of hands-on exercises culminating in the creation and deployment of a functional PWA.
WeChat Marketing
7 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at entrepreneurs, marketing managers and sales representatives who wish to do digital marketing on WeChat.
By the end of this training, participants will be able to:
- Deliver a message to over multiple recipients at once on WeChat.
- Market (to strangers) on WeChat free of charge.
- Open WeChat Wallet and use WeChat Pay.
- Advertise using a WeChat Official Account.
WeChat Mini Programs for Developers
14 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers who wish to develop WeChat Mini Programs on the WeChat platform.
By the end of this training, participants will be able to:
- Install and configure the Developer Tools for creating WeChat Mini Programs.
- Write WXML and WXSS instead of traditional HTML and CSS to create programs.
- Deploy applications that can run on mobile and desktops running Wechat.
WeChat Open Platform for Developers
14 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers who wish to develop on the WeChat platform.
By the end of this training, participants will be able to:
- Enable their mobile apps to support features such as sharing to WeChat, adding to WeChat Favorites, and paying with WeChat Pay.
- Enable their websites to support using WeChat accounts to log in.
- Provide a lightweight service for billions of WeChat users through Official Accounts.
- Become a third-party platform to provide operational services and industry solutions for Official Accounts.
WeChat Work
7 HoursThis instructor-led, live training in Sri Lanka (online or onsite) is aimed at entrepreneurs and enterprise administrators who wish to use WeChat Work to manage office comminucation and collaboration efficiently.
By the end of this training, participants will be able to:
- Use the rich OA applications of WeChat Work efficiently.
- Manage enterprise files using the 100GB File Disk for free.
- Use Company Payment to send red packets to employees and receive/make payments from/to employees.
- Customize red packet cover with enterprise brands to promote brand culture.
- Set up corporate logos and promotional images on the mobile phone startup page to create a corporate culture.
Xamarin for Cross-Platform Development
21 HoursIn this instructor-led, live training in Sri Lanka (online or onsite), participants will learn key aspects of Xamarin as they take on the development of their own set of mobile applications for Android, iOS and Windows.