React Native – Développer des applications mobiles multiplateformes

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Installer et configurer un projet React Native
  • Développer des interfaces utilisateurs à base de composants
  • Afficher des listes de données
  • Collecter des données utilisateurs avec des formulaires
  • Mettre en place la navigation dans l’application
  • Implémenter des services d’accès aux serveurs de données
  • Implémenter le design pattern FLUX avec Redux
  • Ecrire des tests unitaires
  • Accéder aux fonctions natives de l’appareil
  • Optimiser, construire et déployer l’application

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Optimisez vos compétences de développement avec notre formation complète sur React Native.
Nous vous guidons dans la découverte de cette plateforme, en abordant son historique, la syntaxe JSX/ES6, ainsi que son application à divers systèmes d’exploitation.
Explorez l’architecture d’un projet React Native, les composants de base, et maîtrisez les outils de débogage.
Familiarisez-vous avec les composants disponibles dans React Native, le cycle de vie des composants, ainsi que les props et states.
Nous couvrons également les plugins, les API pour les appels réseaux et la persistance des données.
Apprenez à mettre en place des tests unitaires avec une approche de développement basée sur les tests (TDD) et une introduction à Jest.
Comprenez le pattern Flux et son implémentation avec Redux.
Développez des interfaces avancées avec les API Animation et Pan Responder, et perfectionnez vos compétences en UX, UI et performances.
En option, nous proposons également des modules complémentaires sur les librairies et kits d’UI, et l’internationalisation.

Programme

Présentation de React Native

  • Historique de la plateforme
  • Road map React Native (documentation / open source)
  • Syntaxe JSX / ES6
  • iOS, Android, Web, Windows, MacOS

Environnement React Native

  • Architecture d'un projet
  • Composants de base View, Text, Image
  • Outils de debugging
  • Travaux pratiques :
    • Installation de l'environnement de développement,
    • Génération d'un projet et ajout de composants de base
    • Manipulation de outils de debug

Composants

  • Tour d'horizon des composants mis à disposition par React Native
  • Cycle de vie des composants
  • Props et states
  • Mise en page et style
  • Scroll view / ListView / FlatList.
  • Travaux pratiques :
    • Réalisation d'une application permettant de manipuler les composants et leur cycle de vie ainsi que la mise en page

Plugins

  • Définition des plugins
  • Plugin pour la navigation
  • Travaux pratiques :
    • Réalisation d'une application avec la librairie react-native-navigation

API

  • Appels réseaux (fetch/axios)
  • Persistance des données avec AsyncStorage
  • Travaux pratiques :
    • Ajout de fonctionnalités permettant de manipuler les appels réseau et la persistance de données dans l'application précédemment réalisée

Tests unitaires

  • Présentation de l'approche TDD (Test Driven Development)
  • Introduction à jest / snapshot
  • Travaux pratiques :
    • Mise en place de tests avec jest dans l'application précédemment réalisée

Pattern Flux

  • Présentation du pattern Flux
  • Implémentation avec Redux
  • Travaux pratiques :
    • Réalisation d'une application avec Redux

Interfaces avancées

  • API Animation
  • API Pan Responder, capter les gestes de l'utilisateur
  • React Native Gesture Handler
  • UX, UI et Performances
  • Travaux pratiques :
    • Réalisation d'une animation répondant aux gestes de l'utilisateur

[Option] Modules Complémentaires

  • Librairies et Kits d’UI
  • Internationalisation

Prérequis

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

• Savoir décrypter les comportements pour comprendre les leviers managériaux
• Développer des facultés d'analyse et d'écoute
• Savoir poser un diagnostic d'équipe à partir d'éléments connexes

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Travailler la notoriété de l’entreprise en respectant les bonnes pratiques sur les réseaux sociaux
  • Générer du trafic organique vers son site en provenance des réseaux sociaux
  • Inciter les utilisateurs à contacter l’entreprise sur les réseaux sociaux
  • Suivre le trafic généré par les réseaux sociaux et juger de sa qualité
  • Apprendre à faire un audit d’un site et développer une stratégie de référencement naturel
  • Comprendre et développer une stratégie de référencement payant via Google Ads
Tarif

A partir de 300,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Configurer les sites SharePoint
  • Gérer les limites de stockage des sites
  • Déployer la synchronisation client sur OneDrive
  • Utiliser la stratégie de groupe pour contrôler les paramètres de synchronisation client sur OneDrive
  • Gérer le partage externe des données dans Microsoft SharePoint et OneDrive
  • Configurer les propriétés du profil utilisateur
  • Utiliser le catalogue d’applications pour gérer les applications personnalisées
  • Créer et gérer des groupes de termes, des ensembles de termes, et des termes
  • Décrire la différence entre les expériences de recherche moderne et classique
Tarif

A partir de 2 150,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Langage VBA Excel et Macros (Visual Basic)

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Comprendre les bases de VBA: l'objectif principal est d'acquérir une compréhension fondamentale du langage VBA et de son fonctionnement dans Excel. Cela inclut la familiarisation avec les concepts clés tels que les variables, les boucles, les conditions, les fonctions etc...

2-Automatiser les taches répétitives: L'un des objectifs principaux de VBA est d'automatiser les taches répétitives dans Excel. La formation vise à enseigner aux participants comment écrire des macros VBA pour effectuer des opérations telles que la saisie de données, les calculs etc...

3-Personnaliser et étendre les fonctionnalités d'Excel: VBA permettra de personnaliser et d'étendre les fonctionnalités d'Excel en créant des macros, des formulaires, des boites de dialogue personnalisées. L'objectif sera donc de permettre aux participants de développer des solutions spécifiques à leurs besoins professionnels.

4- Manipuler et analyser les données: cette formation offrira l'apprentissage de fonctionnalités puissantes pour manipuler et analyser les données dans Excel. 

5- Gérer les erreurs et déboguer le code: Cette formation offrira aussi l'apprentissage des bonnes pratiques pour gérer les erreurs, déboguer le code et résoudre les problèmes courants rencontrés lors du développement de macros VBA.
Tarif

A partir de 585,00 €

Durée

2j / 14h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Connaître les possibilités et limites de Oracle APEX - Etre capable de créer et maintenir des applications Oracle avec APEX
Tarif

A partir de 1 275,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les enjeux du changement et son importance dans la vie des organisations
  • Développer sa flexibilité et son agilité comportementale
  • Accepter l’incertitude
  • Diminuer son stress
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Expliquer les concepts de base régissant l'intelligence artificielle,
  • Décrire des applications concrètes dans le monde actuel
  • Expliquer les risques qu'engendre l'émergence de ces nouveaux outils.
Tarif

A partir de 1 300,00 €

Durée

32j / 230h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les facteurs clés de succès et analyser les écueils à éviter en termes de stratégie marketing et de communication digitale
  • Analyser la pertinence et le retour sur investissement des leviers digitaux déjà exploités et identifier des axes d’amélioration.
  • Concevoir une stratégie différenciante et personnalisée
  • Piloter la conception ou refonte de sites ou applications optimisés pour le référencement naturel et centrés utilisateurs
  • Définir la stratégie de messages créatifs à diffuser sur différents leviers digitaux pour la mise en œuvre de campagnes de communication (réseaux sociaux, affiliations, achats de mots clés, emails marketing, epub, social ads, …)
  • Piloter un projet de marketing et communication digital en contribuant au cahier des charges, en sélectionnant et en briefant des experts du digital, en anticipant la mesure de performance et en évaluant le budget nécessaire
Tarif

A partir de 6 495,00 €

Durée

91h de synchrone + 5h d'e-learning + travail personnel pour les évaluations

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Penser différemment afin d’être plus efficace dans ses relations et activités professionnelles
  • Intégrer les nouveaux résultats scientifiques de l’efficacité professionnelle via le Modèle des Matrices Cognitives©
  • Comprendre son mode de fonctionnement relationnel et professionnel grâce à un authentique test psychométrique scientifiquement validé
  • Développer son efficience relationnelle et professionnelle
  • Comprendre le mode de fonctionnement des autres et savoir y réagir
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

Mettre en application les connaissances vues en cours - développer une application Java
Tarif

A partir de 3 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...