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

Microsoft 365 – Teams Education

Proposé par ENI Service

Objectifs de la formation

  • Se connecter et identifier les composants de Microsoft 365
  • Créer et stocker des fichiers pour un usage collaboratif avec OneDrive
  • Utiliser les fonctionnalités spécifiques des applications Office Online (Word, Excel et PowerPoint)
  • Réaliser des enquêtes et des questionnaires pertinents avec Forms
  • Centraliser les usages avec TEAMS et ses équipes "classe"
  • Paramétrer et exploiter le bloc-notes numérique "OneNote pour la classe"
  • Utiliser la section Teams "devoirs"
  • Animer des réunions ou formation en ligne au travers de l'application Teams
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Formation Ruby On Rails

Proposé par DAWAN

Objectifs de la formation

Connaître l'utilisation, les possibilités de Rails - Etre capable de développer un site web quelconque avec Ruby et Rails
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - Développement d'applications web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

 Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données.

À l'issue de la formation, le stagiaire sera capable de :

  • Maîtriser la syntaxe du langage
  • Développer des applications Web dynamiques en PHP
  • Comprendre l'orientation web de PHP
  • Gérer des formulaires et les accès aux données

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.

Pré-requis

Connaissance de base web et HTML, et d'au moins un langage de programmation

Tarif

A partir de 2 315,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir des applications objets avec UML
  • Décrire ce qu'est un design pattern
  • Reconnaître les différents diagrammes
  • Analyser un problème et le représenter avec UML
  • Formaliser les exigences sous forme de use cases
  • Détailler les interactions entre objets avec les diagrammes UML
  • Utiliser les dossiers de conception rédigés en UML.
Tarif

A partir de 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Se connecter et identifier les composants de Microsoft 365
  • Créer et stocker des fichiers pour un usage collaboratif avec OneDrive et utiliser les fonctionnalités spécifiques des applications Office Online (Word, Excel et PowerPoint)
  • Partager un bloc-notes numérique OneNote
  • Gérer une équipe et ses fichiers. Communiquer et créer des réunions en ligne au travers de l'application Teams.
  • Utiliser l'outil de gestion des tâches Planner pour mieux répartir le travail d'une équipe
  • Mettre en place des listes et des bibliothèques de fichiers pour un usage collaboratif avec SharePoint Online
  • Réaliser des enquêtes et des formulaires pertinents avec Forms
Tarif

A partir de 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Citrix XenApp et XenDesktop - Administration

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

  • Acquérir des connaissances fondamentales sur Citrix Virtual Apps & Desktop 7
  • Comment installer, configurer et gérer une application sur in site Citrix Virtual Apps & Desktop 7
  • Comment installer, configurer et gérer une application sur in site Citrix Virtual Apps & desktops 7 Service avec un Connecteur Citrix Cloud
  • Comment publier des applications et des bureaux sur une ressource Desktop et Server
  • Les points importants pour publier des applications et des bureaux dans un site Citrix Virtual Apps & Desktops et sur Citrix Virtual Apps & Desktops Service.
Tarif

A partir de 3 890,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les différents types de mémoire et leur fonctionnement physiologique
  • Définir la mémoire et ses formes et expliquer comment les souvenirs se forment
  • Utiliser les sens pour développer l'attention et la concentration
  • Utiliser vos émotions pour améliorer votre mémoire
  • Développer des techniques d'entraînement pour améliorer la mémoire et la concentration
  • Maîtriser les différentes étapes de la mémorisation
  • Appliquer des procédés mnémotechniques et la verbalisation de l'information pour optimiser la mémoire à court et long terme
  • Mettre en place des habitudes d'hygiène de vie favorables à la mémoire
  • Détecter les facteurs de déconcentration professionnelle
  • Appliquer des méthodes pour intégrer rapidement de nouvelles informations.
Tarif

A partir de 1 380,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Formation React Native

Proposé par DAWAN

Objectifs de la formation

Découvrir l'environnement de développement React Native. Concevoir une application mobile multiplateforme
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

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

Je cherche à faire...