Conception d'applications mobiles avec React Native

Dernier cadre de Facebook pour des applications professionnelles

16h 56min84 leçons9 sections

Ce que vous apprendrez

  • Apprendre les fondamentaux de React Native
  • Maîtriser la création d'interfaces utilisateur
  • Comprendre la gestion des réseaux
  • Concevoir des applications professionnelles
  • Gérer la navigation entre les écrans
  • Utiliser les composants de base

À propos du cours

React Native est un framework open-source créé par Facebook, utilisé pour développer des applications Android et iOS. Il permet aux développeurs d'utiliser le framework React en parallèle avec les capacités de la plateforme native. React Native fournit des outils complets pour créer des applications professionnelles similaires à celles créées avec des langages de programmation spécialisés comme Java ou Swift, tout en permettant l'utilisation de blocs de construction UI de base pour iOS et Android. Dans ce cours, nous explorerons toutes les capacités de React Native, du débutant à l'expert.

Résultats attendus

  • Capacité à créer des applications mobiles avec React Native.
  • Compréhension approfondie de la gestion des réseaux et des fonctionnalités des appareils.
  • Créer des applications qui prennent en charge la navigation entre les écrans et l'interaction utilisateur.
  • Maîtriser l'utilisation des outils qui améliorent l'efficacité des applications.

Contenu du cours

1

Introduction à React Native

6 leçons
  1. Introduction au cours3:01
  2. Exigences du cours3:44
  3. Qu'est-ce que React Native9:31
  4. Installation des outils17:07
  5. Créer votre premier projet14:30
  6. Aperçu d'Expo13:52
2

Explication des Composants de Base

9 leçons
  1. Introduction au chapitre (explication des composants de base)9:49
  2. View18:02
  3. Text14:48
  4. Image19:09
  5. Touchable18:56
  6. Buttons8:06
  7. Alerts15:55
  8. Style Sheet7:33
  9. Platform12:23
3

Dimensions et organisation de la mise en page

10 leçons
  1. Dimensions17:50
  2. Orientations19:07
  3. FlexBox10:46
  4. FlexDirection7:34
  5. Contrôler la position de l'élément17:59
  6. Sortie de l'élément de l'écran4:41
  7. Définir la position de l'élément6:57
  8. Concevoir la première écran du projet29:51
  9. Concevoir la deuxième écran du projet25:29
  10. Télécharger les fichiers du projet 1
4

Style

12 leçons
  1. Bordure8:30
  2. Ombre8:18
  3. Marge intérieure7:47
  4. Mise en forme du texte16:12
  5. Créer un nouvel élément de texte12:23
  6. Icône9:53
  7. Rééditer la première écran du projet27:36
  8. Rééditer la deuxième écran du projet6:17
  9. Créer un élément Card26:52
  10. Créer un élément12:23
  11. Concevoir la troisième écran dans le projet14:35
  12. Télécharger les fichiers du projet 2
5

Travailler avec les listes

8 leçons
  1. Concevoir la quatrième écran dans le projet avec FlatList17:46
  2. Créer un élément d'écran15:33
  3. Créer un élément séparateur9:10
  4. Comment sélectionner un élément dans la liste7:37
  5. Rafraîchir les données de l'écran7:44
  6. Concevoir la cinquième écran pour afficher les biens12:04
  7. Concevoir la sixième écran pour afficher le compte personnel32:02
  8. Télécharger les fichiers du projet 3
6

Gestion des Entrées

11 leçons
  1. Travailler avec le composant TextInput14:53
  2. Créer le composant AppTextInput18:15
  3. Travailler avec le composant Switch11:29
  4. Créer le composant AppPicker12:19
  5. Travailler avec le composant Modal18:56
  6. Créer des éléments de formulaire28:36
  7. Concevoir l'écran LoginScreen21:16
  8. Concevoir l'écran RegisterScreen16:54
  9. Concevoir l'écran ListingEditScreen16:48
  10. Quelques modifications et améliorations dans le projet9:12
  11. Télécharger les fichiers du projet 4
7

Gestion des Fonctionnalités Natives

10 leçons
  1. Introduction au chapitre (Travailler avec les fonctionnalités natives)9:21
  2. Demander des autorisations d'accès10:43
  3. Travailler avec différentes autorisations d'accès7:58
  4. Accéder aux images depuis l'appareil9:19
  5. Créer un composant ImageInput21:55
  6. Créer un composant ImageInputList16:32
  7. Créer un composant FormImagePicker8:16
  8. Télécharger des images et les ajouter à ListingEditScreen4:35
  9. Accéder à l'emplacement du téléphone15:24
  10. Télécharger les fichiers du projet 5
8

Navigation entre les Écrans

12 leçons
  1. Introduction au chapitre (Naviguer entre les écrans)6:29
  2. Travailler avec StackNavigator16:17
  3. Comment naviguer entre les écrans avec le Stack8:23
  4. Envoyer des données entre les écrans9:16
  5. Changer le style de l'en-tête6:29
  6. Travailler avec TapNavigator8:27
  7. Travailler avec les styles d'écran via Tap11:17
  8. Créer un élément de transition AuthNavigation8:27
  9. Créer des éléments de transition AppNavigation, FeedNavigation18:43
  10. Créer un élément de transition AccountNavigation5:34
  11. Concevoir AppNavigation11:52
  12. Télécharger les fichiers du projet 6
9

Gestion des Réseaux

6 leçons
  1. Introduction au chapitre (travail avec les réseaux)3:35
  2. Travailler avec le BackEnd23:39
  3. Comprendre l'API4:21
  4. Travailler avec Postman11:47
  5. Travailler avec Fetch et Axios9:28
  6. Télécharger les fichiers du projet 7

Formateur

Ing. Amr Abdel Fattah

Ing. Amr Abdel Fattah

Ingénieur en systèmes informatiques spécialisé dans le développement d'applications mobiles et de sites Web, avec une expérience dans la création de plateformes et d'applications Web populaires.
6,563 étudiants20 cours

Cours similaires

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Apprenez à créer des bases de données et des rapports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Conception de logiciels espions Key Logger
    4.5|5,026|0h 0m

    Conception de logiciels espions Key Logger

    Conception de logiciels espions avec C++

    Ing. Mohamed Ali Mansour
    Ing. Mohamed Ali Mansour
    $19.99
    Acheter maintenant
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Apprenez à créer des films d'animation et des jeux interactifs

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulation de l'esprit humain dans la pensée

    Ing. Amr Abdel Fattah
    Ing. Amr Abdel Fattah
    $25.99
    Acheter maintenant