list 4 séquences
assignment Niveau : Intermédiaire
chat_bubble_outline Langue : Français
card_giftcard 300 points
Avis de la communauté
-
starstarstarstarstar

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 30 heures de cours

En résumé

Bienvenue dans ce cours qui porte sur le framework React Native ! Il s'agit d'un framework créé par Facebook à la suite d'un Hackaton en 2015. React Native est basé sur React, une librairie Javascript développée deux ans auparavant par un ingénieur Facebook (Jordan Walke). Vous découvrirez pourquoi Facebook, Instagram, Skype, Discord et bien d'autres ont fait le choix de ce framework pour leurs applications mobiles.

Vous apprendrez comment utiliser le framework React Native et ses composants en créant une application mobile pour iOS et Android pour gérer ses films. Quoi de mieux qu'une petite démonstration ?

À la fin de ce cours, vous serez capable de :

  • Décrire les avantages de React Native et le fonctionnement d’une Create React Native App
  • Expliquer les notions de base de React Native
  • Expliquer comment les vues sont gérées en React Native
  • Lister les possibilités d’optimisation d’une application React Native
  • Développer une application mobile React Native fonctionnelle
  • Gérer une donnée dans le state global avec Redux
  • Utiliser les props, le state et les styles avec React

more_horiz Lire plus
more_horiz Lire moins
report_problem

Les prérequis

Pour pouvoir suivre ce cours, vous devez connaître les bases de la Programmation Orientée Objet (POO) et de Javascript : créer une fonction, une variable, importer un fichier ou encore manipuler un objet. Si vous ne vous sentez pas à l'aise avec ces concepts, vous pouvez suivre ce cours Javascript : Dynamisez vos sites web !

Vous n'avez pas besoin de connaître React dans ce cours, nous reprendrons tout le fonctionnement de ce framework ensemble. 

dns

Le programme

Partie 1 - Créez votre première application React Native
1. Découvrez le développement mobile actuel
2. Appréhendez les différentes possibilités de développement avec React Native
3. Configurez votre environnement de développement
4. Maîtrisez la hiérarchie d'une application React Native
5. Démarrez votre application sur smartphone / tablette
 Quiz : Créez votre première application React Native


Partie 2 - Maîtrisez les bases de React Native
1. Faites vos premiers pas avec les components React
2. Appliquez des styles à vos components
3. Construisez vos vues avec Flexbox
4. Utilisez les Props
5. Manipulez le State
6. Ajoutez des fonctionnalités sur un component
7. Appréhendez le "setState"
 Quiz : Maîtrisez les bases de React Native


Partie 3 - Gérez plusieurs vues en React Native
1. Concevez une navigation entre vos vues
2. Initiez-vous aux cycles de vie des components
3. Découvrez Redux
4. Intégrez Redux dans votre application
5. Construisez une action sur Redux
6. Implémentez une navigation avancée
7. Apprivoisez le Data Binding
 Quiz : Gérez plusieurs vues en React Native


Partie 4 - Optimisez votre application
1. Réalisez des développements spécifiques
2. Améliorez votre application avec des animations
3. Formalisez votre application pour utiliser les composants du device
4. Utilisez les composants du device
5. Maîtrisez les outils de débugage
6. Préparez votre application pour les stores Apple et Google

Activité : Gérez vos films vus
Certificat de réussite

record_voice_over

Les intervenants

Maxime Charruel
Développeur Mobile : iOS / Android / React Native.

store

Le concepteur

OpenClassrooms

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5