Avancé
Construisez un clone de Notion avec React et TypeScript

Construisez un clone de Notion avec React et TypeScript

Améliorez vos compétences en React et TypeScript tout en créant une application remarquable pour votre portfolio qui met en valeur votre talent dans le développement de projets full-stack complexes. De plus, vous découvrirez comment tirer parti de Vite pour un paramétrage de projet simplifié et de Supabase pour gérer les opérations de base de données et l'authentification des utilisateurs.

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 :

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Mensuel
39 $US
/mois

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

Acheter maintenant
Populaire
Annuel
192 $US
/année
USD 16/mois

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

Acheter maintenant
À vie
999 $US
/durée de vie

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

Acheter maintenant

Questions fréquemment posées

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 !

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.

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 !

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

100% garantie de remboursement.

La période de garantie est de 30 jours, à partir du jour d'achat.

39 $US-999 $US
Avancé
Construisez un clone de Notion avec React et TypeScript

Construisez un clone de Notion avec React et TypeScript


Cours similaires