React Native Masterclass (2020): 4 Grands Secrets

所在平台: Udemy

课程主页: https://www.udemy.com/course/react-native-masterclass-2020-4-grands-secrets/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:React Native 大师班(2020):4个重大秘密 课程概述:你想用同一套代码为Android和iOS创建原生移动应用吗?在本课程中,我将教你如何通过构建类似Uber的出租车应用来实现这一目标。这类应用需求量大且受欢迎,但网上提供的法语课程非常有限。幸运的是,这里有一个专门的课程。 在当今互联网世界,几乎每个领域都有移动应用,包括健康护理、约会和购物等。移动应用开发也发生了变化,传统上需要为每个平台设计、功能、成本和时间等方面做出考量,开发者需要掌握Java和Swift(Objective-C),这对单个程序员来说是一项挑战。 我作为一名开发者开始时专注于网页编程(HTML、CSS、JavaScript、Angular、React等),很快就想要创建自己的移动应用。然而,学习两种不同编程语言以适应两个平台的想法并不吸引我。于是我得知了Ionic,但很快意识到它的局限性,因为Ionic创建的应用更像是网页,性能也不尽如人意。后来我发现了React Native,它简单易学,只需掌握React就可以使用。此外,React Native的性能远超Ionic。 Did you know that Uber is coded in React Native? React Native是一个基于React的开源JavaScript框架,由Facebook维护,它使得开发者能够跨平台创建原生移动应用,表现更为卓越。 在本课程中,我们将通过项目导向的学习,教会你如何用React Native开发原生多平台的移动应用,创造一个类似Uber的出租车应用,并介绍Expo、React Navigation、Flexbox和React Hooks等工具。即使你对Flexbox或React Hooks不熟悉,我也会在课程附录中进行详细讲解。 这门课程是唯一一门在Udemy上专门针对这个话题用法语教授的课程,若你不满意,Udemy还提供30天无条件退款保证。 课程将帮助你: - 创建一个类似Uber的出租车应用,通过这个项目你可以启动自己的创业或者提高求职竞争力。 - 快速使用Expo和React Native开发跨平台的原生移动应用。 - 熟悉React Navigation,尤其是第5版,轻松实现应用内导航。 - 使用Ionicons美化你的应用,包括iOS和Android不同的设计。 - 使用react-native-maps显示地图,显示用户的位置。 此外,你还将掌握多种组件如Marker、Polyline,获取用户位置的权限,以及通过Google账号进行用户身份验证等技能。通过实际项目的练习,你将能灵活应用React Native的主要组件,理解React Hooks及其生命周期,掌握Flexbox布局设计技巧。 欢迎加入这个独特的学习机会,让我们一起创造惊人的移动应用!

课程评论(0条)

课程详情

Envie de créer des applications mobiles natives à la fois pour Android et iOS avec le même code source ?Eh bien dans cette formation je te montre comment le faire en créant une application de Taxi comme Uber. Ce genre d'application est très demandé et populaire mais sur le net, il y a très peu de formations qui traitent de ce sujet en français. Heureusement pour toi, la voici sur Udemy.Actuellement dans le monde d'Internet, il y a une application mobile pour presque tout: pour les Soins de Santé, pour les Rencontres Amoureuses, Shopping etc. Le développement d'Application Mobile n'est plus le même qu'auparavant. Le processus comprenait jadis le design, les fonctionnalités, le coût et le temps nécessaires pour construire l'Application pour chaque plateforme. Il fallait à la fois connaitre Java pour développer pour Android et aussi Swift (Objective C) pour iOS. Chose qui rendait la tâche difficile à un seul programmeur.Quand je débutais en tant que développeur, j'ai commencé par la programmation web (HTML, CSS, JavaScript, Angular, React ect.) et très vite j'ai eu envie de créer mon application mobile. Et l'idée d'apprendre deux langages de programmation différents pour 2 plateformes différentes ne me réjouissait pas. C'est alors que j'ai appris l'existence de Ionic. Mais très vite j'ai vu et compris les limites de Ionic, notamment le fait que Ionic te permet de créer des applications mobiles hybrides, d'où les applications Ionic ressemblent plus souvent à des pages web et ont un soucis de performance. C'est alors que j'ai découvert React Native qui, à ma grande surprise, est plus simple à apprendre vu qu'il suffit de savoir utiliser React pour s'en servir. Et React Native est beaucoup plus performant que Ionic.Savais-tu que Uber est codé en React Native ?React Native est un Framework JavaScript basé sur React. Il est open source et maintenue par Facebook. Il permet de créer des applications mobile NATIVES (et non hybride) sous iOS et Android (multiplateformes) en réutilisant les composants NATIFS de la plate-forme. D'où la performance est meilleure.Tu as surement déjà entendu dire que pour progresser en tant que développeur tu devais t'entrainer sur des projets réels et essayer de cloner (reproduire), avec tes propres codes, les applications qui te plaisent.C'est ainsi qu'à mes heures perdues, je me suis penché sur l'idée de créer une application qui rendrait le même service que Uber. J'ai bien sûr tout de suite cherché s'il n'y avait pas des tutos là-dessus sur Internet. J'en ai trouvé beaucoup mais uniquement en Anglais. C'est alors que je me suis dit: « Julien, si tu réussi à le faire, il va falloir que tu la rendes accessible aux francophones ».Voilà pourquoi j'ai créé cette formation qui te permettra de créer une application de commande de taxi grâce à React Native. Tu pourras même t'inspirer de cela afin de créer ta propre version de Uber.Je suis Julien, développeur web et auteur du best-seller Ionic 4 - Créer une Application de Shopping. J'adore Javascript et ses Frameworks / librairies. Je maîtrise notamment JQuery, TypeScript, Angular, Ionic, React, React Native, Meteor, Electron, NodeJs etc. Et j'ai appris avec expérience qu'il est plus facile d'apprendre à programmer grâce à un projet qui nous plait. Voilà pourquoi ce cours est orienté projet. Nous allons apprendre à développer des applications mobiles Native et multiplateforme grâce à React Native en créant une application de Taxi comme Uber. Grâce aussi à Expo, React Navigation, aux Flexbox et React Hooks qui nous seront tous très utiles. C'est pour toi alors une opportunité unique étant donné que c'est actuellement le seul tutoriel en français qui traite précisément de ce sujet sur Udemy. Et ce n'est pas grave si tu ne connais pas les Flexbox ou React Hooks parce-que je vais t'expliquer tout ça dans l'annexe de la formation. « À l'origine de toute réussite, il y a le fait d'avoir osé ». Alors crois en toi et tu arriveras. De mon côté je m'engage à t'accompagner et à répondre à tes préoccupations tout au long de la formation.Grace à Udemy, cette formation est garantie satisfait ou remboursé pendant 30 jours et cela sans aucune condition. Si le cours ne te plait pas, c'est simple, on te rembourse. Alors inscris-toi Maintenant.Cette formation te permettra de:Créer une application de taxi comme Uber, ce qui te permettra de lancer ta propre startup ou d'impressionner les recruteurs pour obtenir le job de tes rêves ;D'utiliser Expo et React Native ensembles ce qui te permettra de développer des applications mobiles native à la fois pour Android et iOS en un temps recordsDe te familiariser avec React Navigation version 5 ce qui te permettra d'implémenter efficacement la navigation dans toutes tes applications ;D'utiliser et Afficher des icônes dans React Native avec Ionicons, ce qui te permettra d'avoir un design différent pour iOS et Android ;D'utiliser react-native-maps pour afficher une carte dans ton application, ce qui te permettra d'afficher la position d'un utilisateur sur la carte ;D'utiliser le composant Marker ce qui te permettra d'afficher des marqueurs sur ta carte ;D'utiliser le composant Polyline ce qui te permettra de tracer et d'afficher des routes sur ta carte ;D'utiliser PolyLine de mapbox, ce qui te permettra de décoder des routes et les rendre utilisable sur ta carte ;D'utiliser expo-permissions d'Expo, ce qui te permettra d'obtenir de l'utilisateur la permission d'accéder à sa position ;D'utiliser expo-location d'Expo, ce qui te permettra d‘obtenir la position de l'utilisateur (latitude et longitude) ;D'utiliser expo-google-app-auth d'Expo, ce qui te permettra de connecter (authentifier) l'utilisateur via son compte Google ;D'utiliser expo-font d'Expo, ce qui te permettra d'utiliser dans tes applications des polices téléchargées à partir d'Internet ;D'utiliser expo-constants d'Expo, ce qui te permettra d'utiliser et d'accéder aux constantes de l'application (téléphone); D'utiliser avec aisance les composants principaux de React Native à savoir: View, Text, StyleSheet, Image, TextInput, ScrollView, FlatList, ActivityIndicator ce qui te permettra de créer des composants complexes sans trop jeter un ail à la documentation ;D'utiliser et faire la différence entre les composants Touchable de React Native à savoir: TouchableOpacity, TouchableHighlight, TouchableWithoutFeedback, TouchableWithNativeFeedback, ce qui te permettra de créer des zones cliquables et boutons personnalisés ;D'utiliser et de te familiariser avec les APIs de React Native comme par exemple: Keyboard, Dimensions, Platform, AsyncStorage, etc. ce qui te permettra d'interagir avec les fonctionnalités du téléphone ;D'utiliser et de te familiariser les APIs de Expo comme par exemple: expo-permissions, expo-location, expo-font, expo-google-app-auth, expo-constants ce qui te permettra de comprendre comment utiliser n'importe quel API de Expo.De maitriser useState et useEffect ce qui te permettra de créer des champs contrôlés et d'exécuter des fonctions dans différent cycles de vie d'un composant ;De maitriser les Flexbox css et les mettre en pratique dans React Native avec Flexbox Yoga, ce qui te permettra de créer des designs et des layouts avec aisance ;

课程标签

0人关注该课程

主题相关的课程