Construisez un clone de Notion avec React et TypeScript
Auteur: Maksim Ivanov
Catégories:
Dernière mise à jour:
novembre 2024
Sous-titres:
English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română
Audio:
English
Aperçu
Qu'est-ce qui rend ce projet React TypeScript incroyable ?
Ce projet offre une fantastique opportunité de plonger dans le monde de React associé à TypeScript tout en construisant quelque chose pour votre portfolio !
Pensez-y comme à votre propre espace créatif pour expérimenter, apprendre et développer une application remarquable. Non seulement cela améliorera votre savoir-faire technique, mais vous produirez également un morceau impressionnant de votre portfolio qui affiche fièrement : "Je peux créer sans effort des applications full-stack sophistiquées !"
Voici ce que vous pouvez attendre d'apprendre dans ce projet React TypeScript :
Tout d'abord, React.js. C'est essentiel pour tout développeur web aujourd'hui. Nous vous aiderons à maîtriser l'art de la création de composants, à manipuler les nœuds DOM, à gérer habilement les événements et à manipuler l'état à la fois localement et globalement. Votre application deviendra interactive et réactive, garantissant une expérience utilisateur sans faille. De plus, nous couvrirons React Router DOM pour une navigation fluide, en mettant en œuvre des routes privées pour que certaines sections de votre application restent sécurisées pour les utilisateurs authentifiés. Cette connaissance est vitale pour tout développeur web aspirant.
Ensuite, mentionnons DNDKit—car qui n'apprécie pas la fonctionnalité de glisser-déplacer ? Vous apprendrez à rendre les éléments de votre page Web déplaçables avec un simple glisser de la souris. La configuration de cibles de glisse personnalisées et le réordonnancement des éléments ajouteront une touche raffinée à vos projets.
Nous devons également mettre en avant TypeScript. Cet outil est conçu pour fortifier votre code, repérer les erreurs tôt et rationaliser votre processus de développement. Nous explorerons l'utilisation de TypeScript avec React, la création de nouveaux types et l'utilisation de types provenant de bibliothèques pour améliorer la propreté et la fiabilité de votre code.
Vite est votre compagnon rapide pour lancer des projets en un rien de temps. Cet outil de construction privilégie la vitesse, vous permettant de créer, construire et exécuter vos projets plus rapidement que jamais. Vous apprécierez l'efficacité qu'il apporte à votre flux de travail.
Supabase sert de maison pour les données de votre application. De la gestion des bases de données au stockage d'images et à l'authentification des utilisateurs, il simplifie les complexités du backend, vous permettant de vous concentrer sur la création d'expériences utilisateur exceptionnelles.
Enfin, CSS Modules sera votre meilleur ami pour le style. Dites adieu aux conflits de style et adoptez un CSS modulaire et réutilisable qui élève l'attrait visuel de votre application.
Êtes-vous prêt à transformer ce concept de projet React passionnant et gratifiant en réalité ? Allons-y !
Qu'est-ce qu'un projet exactement ?
Une phrase récurrente que nous entendons de la part des étudiants est : "Je veux créer plus de projets !"
Nous aimons cet enthousiasme car construire des projets est en effet le meilleur moyen d'apprendre. Des projets uniques et stimulants peuvent faire la différence dans votre portfolio, vous permettant de vous démarquer auprès des employeurs potentiels.
De plus, il n'y a rien de tel que la satisfaction de construire quelque chose de tangible !
C'est là que les projets ZTM entrent en jeu. Une collection soigneusement élaborée de projets de portfolio et de pratique conçus pour élargir vos connaissances, acquérir de nouvelles compétences, construire votre portfolio et vous amuser en cours de route !
Quoi d'autre devrais-je savoir ?
En vous inscrivant en tant que membre ZTM, vous aurez accès à tous nos cours, bytes et une multitude de projets.
Vous rejoindrez également notre salle de classe en ligne en direct exclusive, apprenant aux côtés de milliers d'étudiants, d'anciens élèves, de mentors, de TAs et d'instructeurs.
Plus important encore, vous serez guidé par un expert de l'industrie (Maksim) ayant une expérience réelle dans l'utilisation de React et TypeScript pour développer des projets. Il partagera les techniques et stratégies exactes qu'il utilise dans son rôle professionnel.
De plus, comme tous les cours ZTM, celui-ci est une ressource évolutive. Il sera régulièrement mis à jour pour suivre les changements dans l'industrie, faisant de lui un guide fiable pour la construction d'idées de projets React maintenant et tout au long de votre carrière.
Rejoignez des milliers de diplômés de Zero To Mastery qui ont décroché des postes dans des entreprises prestigieuses comme Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify et bien d'autres.
Nos diplômés viennent de divers horizons, âges et expériences, avec beaucoup commençant comme de véritables novices.
Il n'y a donc aucune raison pour que vous ne puissiez pas réussir vous aussi.
Et vous n'avez rien à risquer. Commencez votre parcours d'apprentissage aujourd'hui, et si ce cours ne répond pas à vos attentes, nous offrons un remboursement à 100 % dans les 30 jours—sans tracas, sans poser de questions.
Structure
Structure:
Sections totales: 16
Leçons totales: 112
1. Introduction
5 leçons
2. Introduction à React TypeScript !
5 leçons
3. Créer des applications React TypeScript
16 leçons
4. Clone Notion : création du projet
4 leçons
5. Introduction à TypeScript
21 leçons
6. Utiliser React avec TypeScript
8 leçons
7. Clone Notion : mise en œuvre de base
10 leçons
8. Clone Notion : déplacer la gestion d'état vers le contexte
6 leçons
9. Clone Notion : ajouter plusieurs types de nœuds
6 leçons
10. Clone Notion : faire glisser les nœuds
4 leçons
11. Livre de recettes React TypeScript
3 leçons
12. Clone Notion : mettre en œuvre l'authentification
5 leçons
Auteur
Prix
Accès illimité à tous les cours, projets + ateliers, et parcours professionnels
Accès à notre Discord privé avec 400 000+ membres
Accès à notre groupe de networking LinkedIn privé
Certificats de fin de cours ZTM personnalisés
Sessions de conseils de carrière en direct avec des mentors, tous les mois
Accès complet à tous les futurs cours, contenus et fonctionnalités
Accès à notre Discord privé avec plus de 450 000 membres
Accès illimité à tous les cours, projets et parcours professionnels
Accès illimité à tous les bootcamps, bytes, projets et parcours de carrière
Accès à notre groupe de réseautage LinkedIn privé avec plus de 100 000 membres
Accès illimité à tous les cours, projets + ateliers, et parcours professionnels
Accès à notre Discord privé avec 400 000+ membres
Accès à notre groupe de networking LinkedIn privé
Certificats de fin de cours ZTM personnalisés
Sessions de conseils de carrière en direct avec des mentors, tous les mois
Accès complet à tous les futurs cours, contenus et fonctionnalités
Accès à notre Discord privé avec plus de 450 000 membres
Accès illimité à tous les cours, projets et parcours professionnels
Accès illimité à tous les bootcamps, bytes, projets et parcours de carrière
Accès à notre groupe de réseautage LinkedIn privé avec plus de 100 000 membres
Accès illimité à tous les cours, projets + ateliers, et parcours professionnels
Accès à notre Discord privé avec 400 000+ membres
Accès à notre groupe de networking LinkedIn privé
Certificats de fin de cours ZTM personnalisés
Sessions de conseils de carrière en direct avec des mentors, tous les mois
Accès complet à tous les futurs cours, contenus et fonctionnalités
Accès à notre Discord privé avec plus de 450 000 membres
Accès illimité à tous les cours, projets et parcours professionnels
Accès illimité à tous les bootcamps, bytes, projets et parcours de carrière
Accès à notre groupe de réseautage LinkedIn privé avec plus de 100 000 membres
Questions fréquemment posées
Y a-t-il des prérequis pour ce cours ?
Y a-t-il des prérequis pour ce cours ?
Essentiel :
- Vous devez avoir une solide compréhension de JavaScript, HTML et CSS. Si vous débutez, envisagez de vous inscrire au cours Complete Web Developer !
Suggéré :
- Une connaissance de React et TypeScript est bénéfique mais non obligatoire, car ce projet vous aidera à apprendre rapidement ce dont vous avez besoin !
Fournissez-vous un certificat de réussite ?
Fournissez-vous un certificat de réussite ?
Absolument ! Nous offrons des certificats magnifiquement conçus à la fin du cours. De plus, vous pouvez fièrement ajouter Zero To Mastery Academy dans la section éducation de votre profil LinkedIn.
Y a-t-il des sous-titres ?
Y a-t-il des sous-titres ?
Oui ! Nos cours sont accompagnés de sous-titres de haute qualité disponibles dans 11 langues : anglais, espagnol, français, allemand, néerlandais, roumain, arabe, hindi, portugais, indonésien et japonais.
Vous pouvez personnaliser la taille de la police, la couleur et l'arrière-plan pour que les sous-titres répondent à vos préférences personnelles !
Vous avez encore des questions sur l'Académie ?
Vous avez encore des questions sur l'Académie ?
Si vous avez d'autres questions concernant l'adhésion à l'Académie, n'hésitez pas à nous contacter ! Nous avons plus de réponses pour vous ici.
Garantie
La période de garantie est de 30 jours, à partir du jour d'achat.
Construisez un clone de Notion avec React et TypeScript