Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React 18 avec une webapi dotnet 8 : FULL
Rating: 4.6 out of 5(30 ratings)
151 students

React 18 avec une webapi dotnet 8 : FULL

Appendre react avec typescript, les hooks, les fonctional component, react router. Connecté à une web api dotnet 8
Last updated 4/2024
French

What you'll learn

  • Créer une application SPA avec react et typescript
  • Utiliser React pour habiller votre page HTML
  • Créer une application et une web api avec react et dotnet
  • Créer une web api dotnet
  • Connecter une web api dotnet avec une base de données sql server
  • Découvrir EF core
  • Apprendre à créer des migrations EF Core
  • Découvrir dotnet core
  • Apprendre les hooks react
  • Utiliser react router
  • Comprendre les promesses
  • Découvrir les fondamentaux de Typescript
  • Utiliser les prop avec typescript
  • Créer un système d'authentification avec jwt

Course content

18 sections159 lectures16h 58m total length
  • Présentation, navigation dans la formation4:01
  • Qui je suis, et pourquoi moi2:06
  • Comment je fonctionne ?1:02
  • Install4:43
  • Le programme de la formation + L'appli5:07
  • Rejoindre la curious academy2:05

    https://discord.gg/kbHMRVUr

Requirements

  • Connaître la programmation objet
  • Avoir une première expérience réussie en javascript
  • Avoir les fondamentaux d'HTTP
  • Avoir les notions de REST
  • Comprendre le client/serveur

Description

Vous l'attendiez, vous me l'avez demandé de nombreuses fois ! :D

La formation pour être full stack avec React 18 et dotnet 8 !


Une approche

  • fun

  • de grande qualité

  • avec des conseils d'un vrai professionnel (plus de 20 ans de métiers)

  • avec de vrais propositions de qualité de code

  • construite pour rester toujours attentif-ve


Après avoir publié une formation pour créer des sites web avec C# et asp.net

Puis une formation pour maitriser la création des apis web avec C#,

Puis une formation pour créer des applications SPA Angular,

Il y a avait un vide que je devais combler ! :)


Voici donc la formation pour devenir full stack React 18 avec web api dotnet 8.


Être développeur / développeuse React 18 et web api dotnet avec C#, après 2023, c'est la garantie d'être employable !
(La demande est toujours forte, à l'heure où j'ai conçu cette formation)


Vous souhaitez développeur

  • une application Web ?

  • une application mobile ?

  • une api web ?

  • un outil admin sys ?


+ React

Microsoft a fait le choix de React pour Teams ! Belle preuve de réussite pour une librairie venant de ... facebook :D


React c'est une librairie très riche pour faire du code reactif sur nos pages HTML.
React avec quelques librairies complémentaires nous permet même d'aller jusqu'à la création d'application SPA.


React c'est le JSX / TSX, et sa facilité de mise en place sur les vues
Ca fait 4 ans que je code avec React et c'est toujours un plaisir de créer des applications avec cette librairie !


React c'est aussi des librairies  complémentaires comme la partie pour les formulaires, pour le routage, pour le gestionnaire d'état.


React c'est une approche fonction pure de nos composants, c'est de la programmation orientée composant très bien pensée !


+ dotnet

Vous souhaitez avoir une communauté vivante, venant de 20 ans d'existence de C#,

Vous avez envie de pouvoir voir comment est codé le C#, le dotnet, l'asp.net ? 



Ca fait 20 ans que je code avec le C#, avec dotnet, et j'ai tellement apprécié son évolution !

Maintenant, dotnet est open source (sur github), et c'est vraiment un framework performant, très performant !
Et pour couronner le tout, il est multi plateforme maintenant (windows, Mac et Linux), oui les trois !



dotnet 8.0 mais qu'est-ce donc ? 


Vous avez beaucoup entendu parlé de ce nouveau framework, proposé par Microsoft ?!
Vous souhaitez en savoir plus, et maîtriser enfin le langage chouchou de Microsoft, le C# ?


Et oui, aujourd'hui, Microsoft s'est mis à jour et propose de développer des sites internet, des applications, hébergeables sur Linux, Mac ou bien Windows !


C'est une vraie révolution !

Et je vous propose grâce à ce cours de profiter de tout le travail de Microsoft  pour développer un site internet RazorPages asp.net core, multiplateforme !



+ Qu'allez-vous trouver dans cette formation pour créer des applications SPA avec React et web api dotnet ?
- Installer Visual studio
- Rafraichir les notions js importantes
- Construisons nos models et préparons notre projet avec typescript
- React, une librairie avant tout
- Créer une application SPA
- Composant et organisation
- Sauvegarder un état et mettre à jour le rendu
- Mettre à jour de manière asynchrone
- Travail sur les routes
- Découverte web api dotnet 8 next
- Travailler avec Sql server et Ef core
- Créer une authentification simple - Partie dotnet
- Créer une authentification simple - Partie react
- Améliorer notre api : utilisation du jwt
- Révision useState et découverte d'une librairie dédiée formulaire
- Requête post de notre api
- Découverte des hooks useCallback, useMemo
- Et d'autres chapitres qui viendront très bientôt !


Durant toute la formation

Chaque session vous guidera pas à pas, dans la réalisation de notre jeu vidéo.

Pour compléter l'aventure, vous aurez accès à l'ensemble des sources du projet, section après section, pour bien avancer, et ne jamais se sentir perdu-e (c'est un de mes buts premiers, en tant que votre hôte, votre formateur).


A la fin de la formation

Vous aurez réalisé un jeu vidéo via une application console, tout est ayant tous les attendus professionnels d'aujourd'hui !

Et surtout : vous saurez utiliser le C# pour vos applications, vos jeux, avec le framework .net 6.0 / 7.0 et  core !


Et c'est vous qui l'aurez réalisé, étape après étape, pas à pas !


Vous commencez quand ? :=)

Who this course is for:

  • Développeuses et développeurs full stack
  • Développeuses et développeurs front
  • Développeuses et développeurs back voulant monter sur la partie react
  • Architectes logiciels
  • Chef-e-s de projet techniques
  • Savoir coder en C#