Formation React Native for iOS and Android
React Native est un framework de développement open-source et multiplate-forme destiné à la création d'applications mobiles. Développé par Facebook , il permet aux développeurs de créer une expérience de look-and-feel native pour leurs applications sur Android et iOS . Contrairement aux autres outils de développement mobiles multiplates-formes tels que PhoneGap, React Native génère des interfaces utilisateur entièrement natives pour les applications. Pas de HTML 5 UI. React Native fournit une expérience de développeur cohérente basée sur Java Script et la bibliothèque React (ou React .js ou React JS) et permet un développement mobile rapide en se concentrant sur l'efficacité des développeurs sur toutes les plateformes - apprenez une fois, écrivez n'importe où.
Dans cette formation en direct animée par un instructeur, les participants apprennent les principes et l’approche de React Native lorsqu’ils prennent en charge le développement de leur propre application mobile pour Android et iOS .
Format du cours
- Vue d'ensemble des fonctionnalités et des capacités de React Native, ainsi que du développement pas à pas d'une application mobile.
Plan du cours
Introduction à React Native
- React Native vs React
- React Native vs PhoneGap, Titanium, etc.
Outils de développement React Native
Configuration de DevTools
Construire votre première application
Travailler avec des composants
Travailler avec des styles
Utiliser les API de la plateforme
API Fetch et Networking
Utilisation de Redux pour l'état Management
Travailler avec des modules
Architecture pour plusieurs plates-formes
Tester votre application
Débogage de votre application
Optimiser les performances de votre application
Déployer votre application sur l'iOS App Store
Déploiement de votre application Android
Résumé et conclusion
Pré requis
- Connaissance de Javascript, HTML et CSS.
- Une compréhension de base de la technologie orientée objet Programming (OOP) est utile.
Audience
- Développeurs d'applications mobiles
Les formations ouvertes requièrent plus de 3 participants.
Formation React Native for iOS and Android - Booking
Formation React Native for iOS and Android - Enquiry
React Native for iOS and Android - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (4)
exercices pratiques
Mateusz - DPDgroup IT Solutions sp. z o.o.
Formation - React Native for iOS and Android
Traduction automatique
il était direct au point, un problème que nous avons rencontré avec la réunion Zoom et la connexion
Bashayer AlMajadi - Kuwait Fund for Arab Economic Development
Formation - React Native for iOS and Android
Traduction automatique
Trainer was very open to questions and very patient.
Kwaku Afreh-Nuamah
Formation - React Native: Rapidly develop native iOS and Android apps with Javascript
Traduction automatique
I like the way the trainer helps in problem solving and step to step issues resolution.
David Klogo
Formation - React Native: Rapidly develop native iOS and Android apps with Javascript
Traduction automatique
Cours à venir
Cours Similaires
Advanced Flutter
14 HeuresCette formation en direct Belgique (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Flutter pour créer des applications multiplateformes.
A l'issue de cette formation, les participants seront capables de :
- Migrer des applications de Java vers Flutter.
- Intégrer les services backend Firebase tels que la base de données, l'authentification et le stockage.
- Créer des animations et des fonctionnalités avancées d'interface utilisateur pour une application.
BLoC Pattern
14 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs qui souhaitent apprendre à utiliser BLoC Pattern pour gérer l'état de différentes applications.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base et l'architecture des BLoC.
- Créer, tester et déboguer des BLoCs.
- Apprendre à connaître le contexte de construction de BLoC.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent apprendre les techniques de programmation avancées en Swift, Kotlin et JavaScript, mettre en œuvre des architectures évolutives et créer des applications riches en fonctionnalités avec une intégration API sécurisée, une communication en temps réel et une interface utilisateur/extrême avancée.
A la fin de cette formation, les participants seront capables de :
- Maîtriser les techniques avancées Programming en Swift, Kotlin et JavaScript, y compris les fermetures, les coroutines, et async/await.
- Concevoir des architectures d'applications mobiles Scalable en utilisant MVVM pour iOS/Android et la gestion d'état avancée en React Native.
- Construire des applications mobiles riches en fonctionnalités avec une intégration API sécurisée, une communication en temps réel et une gestion avancée des données (Core Data, SQLite, Room, Firebase).
- Intégrer les fonctionnalités des appareils natifs telles que la caméra, la géolocalisation et les capteurs, et créer des modules natifs personnalisés dans React Native.
- Créer une interface utilisateur avancée avec des Animation et des composants réutilisables pour des expériences mobiles réactives et hautement interactives.
- Tester, déboguer et optimiser les applications pour la performance et la fiabilité en utilisant Xcode, Android Profiler, et React Native Debugger.
- Déployer des applications à l'aide de pipelines CI/CD pour une intégration continue et des versions automatisées sur l'App Store et Google Play.
- Réaliser un projet d'excellence, en développant et en déployant une application prête à être produite sur les magasins d'applications.
iOS, Android, and React Native Development Bootcamp for Beginners
105 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs débutants qui souhaitent se plonger dans le développement d'applications mobiles.
A l'issue de cette formation, les participants seront capables de :
- Configurer les environnements de développement pour iOS (Xcode), Android (Android Studio), et React Native (Node.js, CLI, et Expo).
- Apprendre les principales différences entre le développement natif et le développement multiplateforme et développer des connaissances de base en Swift, Kotlin et JavaScript.
- Créer des interfaces utilisateur réactives en utilisant iOS Auto Layout, Android XML, et React Native Flexbox.
- Développer des applications simples en utilisant Swift pour iOS, Kotlin pour Android et React Native pour les applications multiplateformes.
- Mettre en œuvre des fonctions d'appareil photo, de GPS et de stockage dans les applications à l'aide de React Native.
- Utiliser Xcode, Android Studio et les outils de débogage React Native pour résoudre les problèmes et exécuter les applications sur des simulateurs et des appareils réels.
- Préparer et déployer des applications sur l'App Store (iOS) et Google Play Store (Android).
- Travailler sur des projets de groupe et obtenir un retour d'information de la part des pairs afin d'améliorer les compétences en matière de développement d'applications.
- Construire et présenter une application native React multiplateforme entièrement fonctionnelle.
iOS, Android, and React Native Development Bootcamp (Beginner to Intermediate Level)
420 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire qui souhaitent maîtriser le développement d'applications mobiles sur plusieurs plateformes.
A l'issue de cette formation, les participants seront capables de :
- Configurer des environnements de développement pour iOS, Android et React Native en utilisant Xcode, Android Studio et React Native CLI/Expo.
- Développer des applications natives iOS et Android en utilisant Swift pour iOS et Kotlin pour Android, en créant des applications avec navigation et intégration d'API.
- Créer des applications multiplateformes avec React Native, en tirant parti d'une base de code unique pour créer des applications pour iOS et Android.
- Concevoir des interfaces utilisateur réactives en utilisant Auto Layout, XML et Flexbox pour iOS, Android et React Native.
- Gérer les données et l'état dans les applications en utilisant des solutions de stockage local et gérer les demandes d'API sur toutes les plateformes.
- Incorporer des fonctionnalités avancées telles que l'appareil photo, la géolocalisation et les cartes dans les applications mobiles.
- Mettre en œuvre la navigation multi-écrans dans les applications natives iOS, Android et React.
- Déboguer et tester les applications à l'aide des outils fournis par Xcode, Android Studio et React Native.
- Déployer des applications sur l'App Store et Google Play Store.
- Réaliser un projet Capstone mettant en valeur les compétences acquises en construisant et en présentant une application mobile fonctionnelle.
Advanced .NET MAUI
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent maîtriser les fonctions et techniques avancées de .NET MAUI pour créer des applications mobiles et de bureau.
A l'issue de cette formation, les participants seront capables de :
-
Maîtriser les techniques MVVM avancées, l'injection de dépendances et les modèles architecturaux.
Personnaliser et étendre le cadre .NET MAUI.
Construire des composants et des bibliothèques réutilisables, et comprendre les techniques avancées de débogage et de profilage.
Relever les défis des applications à grande échelle tels que la synchronisation, la mise en cache et la sécurité.
Build Native iOS and Android Apps with Flutter
14 HeuresDans cette formation en direct avec instructeur à Belgique (en ligne ou sur site), les participants apprendront à utiliser Flutter pour développer rapidement une application mobile qui fonctionne sur les appareils iOS et Android.
A la fin de cette formation, les participants seront capables de :
- Installer rapidement le framework, l'IDE et d'autres outils pour commencer à développer.
- Comprendre et utiliser le langage Dart de Google pour prototyper rapidement une application mobile.
- Tester et déployer des applications mobiles fonctionnant à la fois sur iOS et Android en utilisant une seule base de code.
- Personnaliser l'application à l'aide d'un ensemble riche de widgets, de mises en page et d'animations.
Flutter Development Bootcamp with Dart
35 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Flutter pour créer et construire des applications mobiles de haute qualité pour Android, iOS et d'autres plateformes à partir d'une base de code commune.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place l'environnement de développement nécessaire pour commencer à créer des applications Flutter.
- Utiliser le langage de programmation Dart pour développer le code nécessaire à la construction des applications.
- Utiliser les widgets Flutter pour concevoir et créer des interfaces utilisateur esthétiques et faciles à utiliser.
- Déployer et tester les applications sur différentes plateformes (mobile, bureau, web, etc.).
Ionic2
14 HeuresThis instructor-led, live training in Belgique (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 HeuresCette formation en Belgique (en ligne ou sur site) est destinée aux développeurs web qui souhaitent créer une application mobile hybride avec Ionic 4.
A l'issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités des appareils natifs dans une application mobile hybride.
- Utiliser Angular et Ionic 4 pour créer une application mobile hybride.
- Exécuter une application hybride sur un émulateur d'appareil mobile.
Ionic 6
14 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs web qui souhaitent créer une application mobile moderne avec Ionic 6.
A l'issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités des appareils natifs dans une application mobile hybride moderne.
- Apprendre les principes fondamentaux de Ionic.
- Apprendre à déployer des applications Ionic en production.
- Exécuter une application hybride moderne sur un émulateur d'appareil mobile.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 Heures(anciennement Worklight Foundation) est une suite d'outils et de services pour la création d'applications mobiles d'entreprise et d'applications pour tablettes. Son API côté client est disponible pour les applications natives iOS (Objective-C), natives Android (Java), J2ME, C# natives Windows Phone (C#), et JavaScript pour les applications hybrides multiplateformes OU mobile-web. MobileFirst Platform est disponible sur site ou dans le nuage.
Au cours de cette formation en direct dirigée par un instructeur, les participants apprendront à configurer et à utiliser MobileFirst Platform pour développer et gérer des applications mobiles hybrides basées sur HTML5, JS et CSS.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer MobileFirst
- Développer, tester et déployer des applications mobiles hybrides multiplateformes.
- Utiliser les mécanismes de sécurité de MobileFirst pour sécuriser les applications.
- Mettre à jour les applications au sein d'une organisation, sans passer par les magasins d'applications.
- Administrer et surveiller les applications mobiles.
Public
- Développeurs
Format du cours
- Une partie de cours, une partie de discussion, des exercices et une grande partie de pratique dans un environnement live-lab.
Remarque
- Cette formation est basée sur Mobile Foundation 8.0. Pour demander une version différente ou une autre personnalisation de ce cours, veuillez nous contacter.
React Native Expo
7 HeuresDans cette formation en direct, dirigée par un instructeur, à Belgique, les participants apprennent à utiliser React Native Expo par le biais de discussions et de travaux pratiques. À la fin du cours, les participants seront équipés pour créer et déployer leur propre application React Native en utilisant React Native Expo.
React Native for Web
21 HeuresReact Native est un framework de développement open-source et multiplate-forme destiné à la création d'applications mobiles. Développé par Facebook , il permet aux développeurs de créer une expérience native d’apparence et de convivialité pour leurs applications sous Android et IoS. React Native for Web rend les composants et les API de React Native React de la plate-forme disponibles pour le développement d'applications Web.
React Native fournit aux développeurs une expérience cohérente basée sur Java Script et la bibliothèque React (ou React .js ou React JS) et permet un développement rapide en se concentrant sur l'efficacité des développeurs sur toutes les plateformes - apprenez une fois, écrivez n'importe où.
Dans cette formation en direct animée par un instructeur, les participants apprendront les principes de base de React Native for Web.
À la fin de cette formation, les participants seront en mesure de:
- Installer et configurer les outils de développement React Native
- Comprendre les bases de React Native for Web
- Créez, testez, déployez et dépannez une application compatible avec iOS , Android et le Web à l'aide de React Native for Web.
Public
- développeurs web
- Développeurs d'applications mobiles
Format du cours
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarque
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Xamarin for Cross-Platform Development
21 HeuresLors de cette formation en direct à Belgique (en ligne ou sur site), les participants apprendront les aspects clés de Xamarin en développant leurs propres applications mobiles pour Android, iOS et Windows.