Formation React Native pour le web
React Native est un framework de développement open-source et multiplateforme pour la création d'applications mobiles. Développé par Facebook, il permet aux développeurs de créer une expérience utilisateur native pour leurs applications sur Android et iOS. React Native for Web rend les composants et les API indépendants de la plateforme de React Native disponibles pour le développement d'applications web.
React Native offre une expérience de développement cohérente basée sur JavaScript et la bibliothèque React (également connue sous le nom de React.js ou ReactJS) et permet un véritable développement rapide en se concentrant sur l'efficacité des développeurs sur toutes les plateformes - apprendre une fois, écrire partout.
Dans cette formation dirigée par un instructeur, les participants apprendront les bases de React Native pour le web.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer les outils de développement React Native
- Comprendre les fondamentaux de React Native pour le web
- Construire, tester, déployer et résoudre les problèmes d'une application compatible avec iOS, Android et le web en utilisant React Native pour le web
Public cible
- Développeurs web
- Développeurs d'applications mobiles
Format du cours
- Partie cours magistral, partie discussion, exercices et pratique intensive
Note
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Plan du cours
Introduction à React Native
- React Native vs React
Vue d'ensemble de React Native for Web
Installation et configuration des outils de développement React Native
Mise en place d'un projet React Native
Création d'une application native React simple pour iOS et Android
Création de la version Web de votre application React native
- Composants partagés
- Styles partagés
- Bibliothèques API partagées
- Fonctionnalités partagées
Test de votre application React native pour le web
Débogage de votre application React Native for Web
Limites de React Native for Web
Résolution des problèmes
Résumé et conclusion
Pré requis
- Connaissance de Javascript, HTML et CSS .
- Une compréhension de base de l'approche orientée objet Programming (OOP) est utile
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation React Native pour le web - Réservation
Formation React Native pour le web - Demande de renseignements
React Native pour le web - Demande d'informations consulting
Nos clients témoignent (3)
Tout va bien.
Adrian Rybka - SEOyon
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Informations supplémentaires très utiles
Grzegorz - Comp S.A.
Formation - BLoC Pattern
Traduction automatique
Sa connaissance et sa patience.
Chrisna - Agricatural Research Council
Formation - Ionic 4 and Angular for Developers
Traduction automatique
Cours à venir
Cours Similaires
Avancé Flutter
14 HeuresCette formation en direct Canada (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.
Construire des Applications Natives iOS et Android avec Flutter
14 HeuresDans cette formation en direct avec instructeur à Canada (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.
Bootcamp de Développement Flutter avec Dart
35 HeuresCette formation en direct avec instructeur en Canada (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.).
Flutter: Construire des Applications Natives Cross-Plateforme avec Dart
35 HeuresFlutter est un kit de développement logiciel open-source UI par Google, permettant de créer des applications compilées nativement pour mobile, web et bureau à partir d'une seule base de code. Il utilise Dart, un langage de programmation moderne et orienté objet également développé par Google, optimisé pour la création d'interfaces utilisateur rapides et expressives.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs débutants qui souhaitent créer des applications mobiles belles et performantes en utilisant Flutter et Dart.
À la fin de cette formation, les participants seront capables de :
- Configurer l'environnement de développement pour Flutter et Dart.
- Créer des interfaces utilisateur mobiles réactives et interactives.
- Accéder aux fonctionnalités natives du périphérique à l'aide de plugins.
- Déployer des applications cross-plateforme sur Android et iOS.
Format de la Formation
- Conférence interactive et discussion.
- Nombreux exercices et pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de Personnalisation de la Formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Ionic2
14 HeuresCette formation en direct (en ligne ou sur site) animée par un formateur est destinée aux développeurs débutants à intermédiaires souhaitant utiliser Ionic 2 pour construire des applications mobiles hybrides.
À la fin de cette formation, les participants seront capables de :
- Comprendre les fondamentaux d'Ionic 2 et son architecture.
- Développer des applications à une page et multi-pages en utilisant Ionic 2.
- Personnaliser les applications avec SCSS et intégrations tierces.
- Tester, déployer et gérer efficacement les releases d'applications mobiles.
Ionic 4 et Angular pour les Développeurs
21 HeuresCette formation en Canada (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 Canada (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.
Développement pour iPhone et iPad avec Swift pour iOS 8 et Xcode 6
35 HeuresCe cours de 5 jours est destiné aux développeurs souhaitant apprendre à développer des applications pour iPhone et iPad fonctionnant sous iOS8. Le cours est pratique et montre comment développer des applications depuis zéro en utilisant le nouveau langage de programmation Swift d'Apple avec l'IDE Xcode6. Au cours de la formation, un jeu de blocs style Tetris sera développé depuis zéro à l'aide de Swift. Le cours se termine par le développement d'une nouvelle application depuis zéro en Swift. Ce cours suppose une certaine expérience en programmation.
Ce cours ne peut être suivi que sur du matériel Apple basé sur Intel, tel qu'un MacBook ou un Mac Mini. Les participants doivent être inscrits auprès d'Apple et disposer d'un identifiant Apple pour télécharger le logiciel. Les participants souhaitant exécuter les applications développées pendant le cours sur un iPhone ou un iPad doivent être enregistrés comme développeurs iOS chez Apple et avoir enregistré leur appareil pour le développement. Apple facture 99 $ par an pour s'inscrire en tant que développeur iOS.
iOS (Développement pour iPhone et iPad) en Swift pour iOS 11 et Xcode 9 - Swift 4
35 HeuresCe cours de 5 jours est destiné aux développeurs qui souhaitent apprendre à développer des applications pour iPhone et iPad fonctionnant sous iOS 11. Xcode 9, Swift 4 et iOS 11 ont introduit des changements significatifs dans la manière dont les applications sont écrites.
Le cours est pratique et montre comment développer des applications à partir de zéro en utilisant le langage de programmation Swift et l'IDE Xcode 9.
Au cours de cette formation, une application entièrement fonctionnelle sera développée à partir de zéro en utilisant Swift.
Ce cours ne peut être réalisé que sur des appareils Apple basés sur Intel, tels qu'un MacBook ou un Mac Mini. Les participants doivent s'être inscrits auprès d'Apple et disposer d'un ID Apple pour télécharger le logiciel. Les participants souhaitant exécuter les applications développées pendant le cours sur un iPhone ou un iPad via un câble USB devront enregistrer leur appareil avec Xcode.
Développement d'applications mobiles avec Flutter et IA
12 HeuresLe développement d'applications mobiles avec Flutter et l'IA consiste à créer des applications mobiles évoluables, sécurisées et dotées de fonctionnalités d'intelligence artificielle en utilisant des architectures modernes, des principes UX/UI et des méthodologies agiles.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire qui souhaitent créer et déployer des applications mobiles avec Flutter, intégrer des fonctionnalités d'IA, appliquer les meilleures pratiques en matière de sécurité et suivre des flux de travail agiles.
À la fin de cette formation, les participants seront capables de :
- Développer des applications mobiles robustes avec Flutter en mettant l'accent sur le design UX/UI.
- Appliquer les pratiques de développement agile tout au long du cycle de vie du projet.
- Intégrer des fonctionnalités d'IA telles que des moteurs de recommandation ou des chatbots.
- Concevoir des architectures mobiles sécurisées avec l'intégration de Firebase.
Format du cours
- Conférence interactive et discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
IBM MobileFirst Platform pour le développement d'applications mobiles hybrides
21 HeuresIBM MobileFirst Platform (anciennement connue sous le nom de Worklight Foundation) est une suite d'outils et de services pour construire des applications mobiles et tablettes destinées aux entreprises. Son API côté client est disponible pour les applications natives iOS (Objective-C), natives Android (Java), J2ME, C# Windows Phone natif (C#) et JavaScript pour des applications hybrides multiplateformes ou web mobiles. MobileFirst Platform est disponible sur site ou dans le cloud.
Dans ce stage en présentiel avec formateur, les participants apprendront à installer 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 en ligne dans une organisation, sans passer par les magasins d'applications.
- Gérer et surveiller les applications mobiles.
Public cible
- Développeurs
Format du cours
- Partie cours, partie discussion, exercices et pratique intensive dans un environnement de laboratoire en direct.
Note
- Cette formation se base sur Mobile Foundation 8.0. Pour demander une autre version ou d'autres personnalisations pour ce cours, veuillez nous contacter pour organiser.
Développement pour iPhone et iPad avec Swift 3 et Xcode 8 pour iOS 10
35 HeuresPour qui ?
Cette formation de 5 jours est destinée aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad fonctionnant sous iOS 10. Xcode 8, Swift 3 et iOS 10 ont introduit des changements significatifs dans la manière dont les applications sont écrites.
La formation est pratique et montre comment développer des applications à partir de zéro en utilisant le langage de programmation Swift et l'IDE Xcode 8.
Au cours de la formation, une application entièrement fonctionnelle sera développée à partir de zéro en utilisant Swift.
Cette formation ne peut être dispensée que sur des matériels Apple basés sur Intel, tels qu'un MacBook ou un Mac Mini. Les participants doivent s'être inscrits auprès d'Apple et disposer d'un identifiant Apple, nécessaire pour télécharger des logiciels. Les participants souhaitant exécuter les applications développées pendant la formation sur un iPhone ou un iPad via un câble USB devront enregistrer leur appareil avec Xcode.
Formation en Swift pour iOS 12 et Xcode 10 - Cours de formation Swift 4.1 (Développement iPhone et iPad - Apple)
35 HeuresCette formation de 5 jours est destinée aux développeurs qui souhaitent apprendre à développer des applications pour l'iPhone et l'iPad sous iOS 11. Xcode 9, Swift 4 et iOS 11 ont introduit des changements significatifs dans la façon dont les applications sont écrites.
Le cours est pratique et montre comment développer des applications à partir de zéro en utilisant le langage de programmation Swift et l'IDE Xcode 9.
Pendant le cours, une application entièrement fonctionnelle sera développée à partir de zéro en utilisant Swift.
Ce cours ne peut être dispensé que sur du matériel Apple tel qu'un MacBook Pro ou un Mac Mini.
Les participants doivent s'inscrire auprès d'Apple et disposer d'un identifiant Apple qui est nécessaire pour télécharger le logiciel - Xcode.
Les participants qui souhaitent exécuter les applications développées pendant le cours sur un iPhone ou un iPad à l'aide d'un câble USB devront enregistrer leur appareil avec Xcode.
Les participants doivent être en mesure de comprendre toutes les bases de Swift après ce cours et devraient être capables de créer n'importe quel type d'application dans iOS et de se plonger dans des applications plus complexes dans iOS.
Xamarin pour le Développement Multiplateformes
21 HeuresLors de cette formation en direct à Canada (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.