Formation React Native Expo
React Native Expo est un ensemble d'outils, de bibliothèques et de services agissant comme une couche d'abstraction au-dessus de React Native. Il simplifie le processus de déploiement en permettant de générer un build en un seul clic ou par une commande, sans qu'il soit nécessaire de créer un compte développeur sur les différentes boutiques d'applications. React Native Expo peut être comparé aux Rails pour React Native.
Lors de cette formation en présentiel animée par un instructeur, les participants apprennent à utiliser React Native Expo par le biais d'échanges et de mises en pratique. À l'issue du cours, les participants seront capables de créer et de déployer leur propre application React Native à l'aide de React Native Expo.
Pour un cours d'introduction à React Native, veuillez consulter : React Native : Développez rapidement des applications natives iOS et Android avec JavaScript
Format du cours
- Cours interactif et discussions.
- De nombreux exercices et mises en pratique.
- Mise en œuvre concrète 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 convenir des détails
Plan du cours
Introduction
- Pourquoi choisir Expo ?
Aperçu du SDK Expo
Cycle de vie d'un projet Expo
- Du début à l'application iOS et Android
Installation et configuration
Création d'un nouveau projet dans Expo XDE
Développement local de votre projet
Utilisation du système de gestion des actifs
- Gestion des images, vidéos, polices, etc.
Implémentation des icônes, des vues floues, etc.
Configuration des notifications push
Routage et navigation
Publication de votre projet (publication hors boutique d'applications)
Publication de votre projet sur l'App Store et Google Play
- Encapsulation de votre application Expo dans un exécutable autonome
Détachement de votre projet vers ExpoKit
Apporter des modifications à votre projet local
Affichage des journaux (logs)
Débogage de votre application
- Utilisation d'un émulateur ou d'un simulateur
Résolution de problèmes
Suppression d'un projet Expo publié
Résumé et conclusions
Pré requis
Connaissances ou expérience avec React et React Native.
Public visé
- Développeurs d'applications web
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation React Native Expo - Réservation
Formation React Native Expo - Demande de renseignements
React Native Expo - Demande d'informations consulting
Nos clients témoignent (2)
Sa capacité à expliquer des concepts complexes de manière simple. Donner un aperçu de la façon dont tout est lié et comment nous pouvons les appliquer au mieux dans nos scénarios de travail.
Sefako Tholo - Vodacom SA
Formation - React Native Expo
Traduction automatique
Simplification de nouvelles techniques complexes
Brian Zaranyika - Vodacom SA
Formation - React Native Expo
Traduction automatique
Cours à venir
Cours Similaires
Programmation Kotlin avancée
21 HeuresLors de cette formation en présentiel animée par un formateur à Canada, les participants apprendront à exploiter les fonctionnalités avancées offertes par le langage de programmation Kotlin.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre ce qui rend Kotlin hautement extensible et unique par rapport aux autres langages JVM.
- Examiner des sujets et des fonctionnalités avancés de Kotlin, notamment les fonctions, les classes, la délégation, les génériques, la métaprogrammation et la programmation asynchrone.
Motif BLoC
14 HeuresCette formation en direct, animée par un formateur, dans Canada (en ligne ou en présentiel), s'adresse aux développeurs souhaitant apprendre à utiliser le motif BLoC pour gérer l'état dans différentes applications.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les concepts fondamentaux et l'architecture de BLoC.
- Créer, tester et déboguer des BLoC.
- Apprendre à utiliser le contexte de construction BLoC.
Créer des applications natives iOS et Android avec Flutter
14 HeuresLors de cette formation en présentiel ou en ligne animée par un instructeur dans Canada, les participants apprendront comment utiliser Flutter pour développer rapidement une application mobile compatible à la fois avec les appareils iOS et Android.
À la fin de cette formation, les participants seront en mesure de :
- Installer rapidement le framework, l'IDE et les autres outils nécessaires au développement.
- Comprendre et utiliser le langage Dart de Google pour prototyper rapidement une application mobile.
- Tester et déployer des applications mobiles fonctionnant sur iOS et Android à l'aide d'une seule base de code.
- Personnaliser l'application en utilisant un riche ensemble de widgets, de mises en page et d'animations.
Bootcamp de développement Flutter avec Dart
35 HeuresCe cours en présentiel ou en ligne avec un formateur à Canada est destiné 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'un code source commun.
À la fin de cette formation, les participants seront capables 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 permettant de construire les applications.
- Utiliser les widgets Flutter pour concevoir et créer une interface utilisateur esthétique et facile à utiliser.
- Déployer et tester les applications sur différentes plateformes (mobile, bureau, web, etc.).
Flutter : Créez des applications cross-platform natives avec Dart
35 HeuresFlutter est un kit de développement d'interface utilisateur (UI) open-source développé par Google, permettant de créer des applications compilées nativement pour mobile, web et desktop à partir d'un seul code source. Il utilise Dart, un langage de programmation orienté objet moderne également développé par Google, optimisé pour créer des interfaces utilisateur rapides et expressives.
Cette formation en direct, animée par un instructeur (en ligne ou sur site), s'adresse aux développeurs débutants souhaitant créer de belles applications mobiles performantes avec Flutter et Dart.
À l'issue de cette formation, les participants seront en mesure 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 de l'appareil à l'aide de plugins.
- Déployer des applications cross-platform sur Android et iOS.
Format de la formation
- Conférence interactive et discussions.
- De nombreux exercices et pratiques.
- Mise en 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 afin de l'organiser.
Ionic2
14 HeuresCette formation en direct, animée par un formateur à <lieu> (en ligne ou sur site), s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser Ionic 2 pour créer des applications mobiles hybrides.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les fondamentaux d'Ionic 2 et son architecture.
- Créer des applications mono-page et multi-page à l'aide d'Ionic 2.
- Personnaliser les applications avec SCSS et des intégrations tierces.
- Tester, déployer et gérer efficacement les versions d'applications mobiles.
Ionic 4 et Angular pour les développeurs
21 HeuresCette formation en direct animée par un instructeur à Canada (en ligne ou en présentiel) s'adresse aux développeurs web qui souhaitent créer une application mobile hybride avec Ionic 4.
À l'issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités natives du dispositif dans une application mobile hybride.
- Utiliser Angular et Ionic 4 pour construire une application mobile hybride.
- Exécuter une application hybride sur l'émulateur d'un dispositif mobile.
Ionic 6
14 HeuresCette formation en présentiel ou en ligne, dispensée par un formateur expert dans Canada, s’adresse aux développeurs web souhaitant créer une application mobile moderne avec Ionic 6.
À l’issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités natives de l’appareil dans une application hybride mobile moderne.
- Acquérir les fondamentaux d’Ionic.
- Déployer des applications Ionic en production.
- Exécuter une application hybride moderne sur un émulateur d’appareil mobile.
Développement iPhone et iPad avec Swift pour iOS 8 et Xcode 6
35 HeuresCe cours de 5 jours s’adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad sous iOS 8. La formation est pratique et montre comment développer des applications à partir de zéro en utilisant le nouveau langage de programmation Swift d’Apple et l’IDE Xcode 6. Au cours du cours, un jeu de blocs de type Tetris entièrement fonctionnel sera développé à partir de zéro en Swift. Le cours se termine par la création d’une nouvelle application à partir de zéro en Swift. Le cours suppose une certaine expérience en programmation.
Ce cours ne peut être dispensé que sur du matériel Apple à base de processeur Intel, tel qu’un MacBook ou un Mac Mini. Les participants doivent être inscrits chez Apple et disposer d’un identifiant Apple, requis 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 inscrits en tant que développeurs iOS auprès d’Apple et avoir enregistré leur appareil pour le développement. Apple facture 99 $ par an pour l’inscription en tant que développeur iOS.
Développement iOS (iPhone et iPad) en Swift pour iOS 11 et Xcode 9 - Swift 4
35 HeuresCe cours de 5 jours s'adresse aux développeurs qui souhaitent apprendre à créer des applications pour iPhone et iPad sous iOS 11. Xcode 9, Swift 4 et iOS 11 ont introduit des changements significatifs dans la façon dont les applications sont développées.
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 pleinement fonctionnelle sera développée à partir de zéro en utilisant Swift.
Ce cours ne peut être exécuté 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, requis pour télécharger les logiciels. Ceux qui souhaitent exécuter les applications développées durant le cours sur un iPhone ou un iPad via un câble USB devront inscrire leur appareil dans Xcode.
Programmer avec Kotlin
21 HeuresÉtablir des bases solides en programmation Kotlin révèle un langage typé statiquement conçu pour la JVM, Android et les plateformes web. Le cours explore les concepts fondamentaux incluant la syntaxe, le flot de contrôle, le design orienté objet avec les classes et l'héritage, les fonctions et les lambdas, la sécurité des nulls, les génériques, les interfaces et les données de classes. Il dote les développeurs des compétences pratiques nécessaires pour écrire du code propre et expressif pour des applications côté serveur et des applications Android, avec une interopérabilité fluide avec Java.
Développement d'applications mobiles avec Flutter et l'IA
12 HeuresLe développement d'applications mobiles avec Flutter et l'IA consiste à créer des applications mobiles évolutives, sécurisées et capables d'intégrer l'intelligence artificielle, en utilisant des architectures modernes, des principes de conception UX/UI et des méthodologies agiles.
Cette formation, animée par un formateur, en présentiel ou en ligne, s'adresse aux développeurs de niveau intermédiaire souhaitant créer et déployer des applications mobiles avec Flutter, intégrer des fonctionnalités d'IA, appliquer les meilleures pratiques de sécurité et suivre des workflows agiles.
À l'issue de cette formation, les participants seront en mesure de :
- Développer des applications mobiles robustes avec Flutter, en mettant l'accent sur la conception UX/UI.
- Appliquer les pratiques de développement agiles 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 une intégration Firebase.
Format de la formation
- Conférences interactives et discussions.
- De nombreux exercices et pratiques.
- 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 cela.
IBM MobileFirst Platform pour le développement d'applications mobiles hybrides
21 HeuresIBM MobileFirst Platform (anciennement connu sous le nom de Worklight Foundation) est une suite d'outils et de services pour la création d'applications mobiles et de tablettes destinées aux entreprises. Son API côté client est disponible pour iOS natif (Objective-C), Android natif (Java), J2ME, Windows Phone natif (C#) et JavaScript pour les applications hybrides multiplateformes ou les applications mobiles-web. MobileFirst Platform est disponible en local ou dans le cloud.
Lors de cette formation animé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 en mesure 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 à distance au sein d'une organisation, en contournant la nécessité d'utiliser les magasins d'applications.
- Administrer et surveiller les applications mobiles.
Audience
- Développeurs
Format du cours
- Cours magistral, discussions, exercices et pratique intensive en environnement de laboratoire en direct.
Note
- Cette formation est basée sur Mobile Foundation 8.0. Pour demander une version différente ou d'autres personnalisations de ce cours, veuillez nous contacter pour organiser cela.
Développement pour iPhone et iPad avec Swift 3 et Xcode 8 sous iOS 10
35 HeuresÀ qui s'adresse cette formation ?
Cette formation de 5 jours s'adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad fonctionnant sous iOS 10. Les versions Xcode 8, Swift 3 et iOS 10 ont introduit des changements significatifs dans la manière dont les applications sont développées.
La formation est pratique et explique comment développer des applications从零开始 en utilisant le langage de programmation Swift et l'environnement de développement intégré (IDE) Xcode 8.
Au cours de la formation, une application entièrement fonctionnelle sera développée从零开始 en Swift.
Cette formation ne peut être suivie que sur du matériel Apple basé sur des processeurs Intel, tel qu'un MacBook ou un Mac Mini. Les participants doivent être inscrits chez Apple et disposer d'un identifiant Apple, nécessaire au téléchargement 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.
iOS (Développement pour iPhone et iPad - Apple) en Swift pour iOS 12 et Xcode 10 - Formation
35 HeuresCe cours de 5 jours s'adresse aux développeurs souhaitant apprendre à créer des applications pour iPhone et iPad sous iOS 11. Xcode 9, Swift 4 et iOS 11 ont apporté des changements significatifs dans la manière dont les applications sont conçues.
Le cours est entièrement 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 être inscrits auprès d'Apple et posséder un identifiant Apple, requis pour télécharger le logiciel - Xcode.
Les participants souhaitant exécuter les applications développées durant le cours sur un iPhone ou un iPad à l'aide d'un câble USB devront inscrire leur appareil dans Xcode.
À l'issue de ce cours, les participants doivent comprendre les bases de Swift et être capables de réaliser tout type d'application iOS, ainsi que d'explorer des applications iOS plus complexes.