Fullstack React 17, GraphQL, Apollo, Google Sign & Paypal
$199.99
Shop on Udemy

Description

Le commerce en ligne a toujours et reste le mode d'achat privilégié pour des millions d'utilisateurs, avec des millions de transactions effectuées chaque jour. Le contexte de distanciation sociale a boosté les ventes en ligne. Entreprises et commerces adaptent leurs moyens logistiques et offrent un nouveau mode de distribution: le Click & Collect. La solution devient désormais 100% numérique. Découvrez comment développer votre propre solution avec cette formation accélérée sur les technologies MERN FullStack avec: MongoDB, Express, React & Node. Découvrez également les bibliothèques Redux et Apollo Client pour le state management. Apprenez en plus à intégrer les méthodes d'authentification avec Google Login, et de paiement avec l'API Paypal. Présentation & Programme: Développement FullStack avec la stack: MERNApprendre le stockage de données avec les services hébergé dans le cloud MongoDB et le fournisseur AWSDévelopper une API pour votre application client ReactCréer un cluster, une base de données NoSQL , des collections sur le cloud AWSDécouvrir GraphQL, son fonctionnement et son utilisation avec plusieurs exemples pour faire évoluer votre APIGérer l'état de son application client avec Redux et le context APIAccepter les paiements en ligne avec le Paypal APIEt, Bootstrap pour développer rapidement les interfaces visuelles, responsives et élégantes, d'une application boutique de vêtement en ligne: Click & CollectPartie #1 - Backend: Node, Express, MongoDB & Introduction GraphQLCréer un serveur et une interface de programmation applicative (API) avec Node et ExpressCréer un cluster, une base de données et des collections avec les services hébergé dans le cloud MongoDB sur AWSDéfinir les formats de documents avec mongoose schema typesSe connecter et faire des opérations avec le mongo shellTélécharger des sources de données avec l'application CompassComprendre les avantages de graphQL vs RESTPartie #2 - Front: React 17, Redux state management & Introduction à la bibliothèque Apollo ClientFocus sur le langage de requêtes GraphQLRecevoir les ressources dont vous avez besoin pour votre application client avec les demandes GraphQLEnvoyer et recevoir des demandesGestion état local, global et mise en caches de ressources téléchargées avec le client ApolloAjouter des options de filtres et catégories de produits avec le Context APIGérer l'état des achats en ligne et du profil utilisateur avec ReduxPartie #3 - Front: Authentification avec Google Signin & paiement avec PaypalGoogle Cloud Platform:  Créer un nouveau projet, des clés API et le clientIDAuthentifier et déconnecter les utilisateurs à votre boutique avec React Google Login (Google SignIn): Login, LogoutAccepter les paiements en ligne avec Paypal APIEnvoyez des requêtes  GraphQL mutations à l'API#BONUS: Template HTML & CSS Ecommerce responsive Bootstrap  5: SEO optimisé et conforme aux standards d'accessibilitéLes guides PDF  Ce que vous offre cette formation: un format didacticiel avec: des démosressources et guides PDFcodes de source à téléchargerdes pages et des composants développés avec les librairies HTML, CSS et JS React 17 et Bootstrap 5Pour qui: Développeurs FrontTous développeurs avec un niveau intermédiaire en Javascript, Node & ReactJSToutes personnes souhaitant développer une solution de commerce en ligneNiveau: intermédiaire à avancémust have: les fondamentaux de Javascript (ECMAScript), React et ReduxLe Command Line Interface: on utilise iTerm et le terminal intégré de VSCodenice to have: connaître les ressources et classes prédéfinies de Bootstrap 5

logo

Udemy