Découverte de Node.js, Express et Handlebars by Antho Welc

Découverte de Node.js, Express et Handlebars

Présentation du projet

Tu vas apprendre à créer un projet complet.
Te connecter à une API pour générer des pages.
Pour l'exemple quoi de mieux et fun qu'un Pokédex ?

Découverte de Node.js, Express et Handlebars

Si tu n'as jamais touché au back-end en JavaScript tu vas adorer ce mail.

Pour plein de raisons on a bâtit un mur entre le back et le front.

Comme Trump avec le Mexique. Mais en plus grand.

Et dans cette histoire, pour une raison que je ne comprends toujours pas...

... on a choisi que le back-end était plus respectueux, plus pour les "vrais" dév.

Et que le front c'était juste deux trois coups de CSS et mettre des <div> partout.

Alors toi si tu fais du front-end tu te dis sûrement que le back c'est pas pour toi.

Que peut être qu'un jour tu seras full-stack mais en attendant tu dois encore bosser dur pour avoir le droit de toucher au backend.

En plus toi tu connais le JavaScript mais on t'a dit que pour le serveur c'était PHP, Python, Ruby mais que JavaScript ça puait du c...

Alala les rageux élitistes du web...

Mais est-ce que c'est vraiment hors de porté pour toi ?

Ton vrai problème c'est pas la difficulté du back-end mais c'est de comprendre comment ça s'intègre avec le front.

Le plus dur c'est la configuration au début mais pas le code en lui-même.

Je vais encore me faire insulter mais pour moi le code backend c'est plus simple que le front dans le sens où c'est plus carré.

T'as pas à réfléchir à la taille de l'écran de l'utilisateur.

T'as pas à réfléchir à sa version du navigateur.

Tu fais "juste" ton code propre.

Et en plus t'as pas Michel du marketing et Mathilde la graphiste qui bidouillent vite fait ton code sans rien dire...

Le truc cool c'est qu'avec JavaScript tu peux passer sur le backend très rapidement.

Si tu veux te lancer rapidement j'ai créé un formation en Octobre sur ce sujet.

Avec cette formation n'importe quel personne qui connait un peu JavaScript peut faire du back-end.

Je vais te montrer ça étape par étape.

Dans 15 minutes tu auras un serveur qui tourne.

Et à la fin tu seras capable de générer des pages depuis les données de n'importe quelle API. En gros tu auras toutes les clés en main pour te lancer dans tes propres projets et adapter ce que tu vas apprendre.

Par contre ça ne conviendra pas si tu n'es pas prêt à laisser des morceaux de cerveau sur ton clavier. C'est dense, tu vas voir beaucoup de choses.

Si tu es sérieux c'est pas un soucis mais si tu veux regarder ça dans le RER en rentrant ce soir ça sert à rien.

En vrac quelques trucs que tu vas apprendre :

- initialiser un serveur Node
- utiliser express
- "importer" ton front-end
- relancer le serveur automatiquement quand il détecte un changement
- à te passer du HTML pour un autre outils beaucoup plus puissant
- handlebars VS Pug : la vérité
- structurer un projet
- avoir du HTML dynamique
- te connecter à une API
- async await
- technique pour gérer les erreurs et améliorer la syntaxe des Promises (important !)
- High Order Function
- la librairie qui va te faciliter la vie
- ...

Avec ça même si tu connais que le JavaScript front aujourd'hui tu vas pouvoir faire du back.

Imagine les nouveaux projets auquels tu auras accès.

Peut être qu'il y a une idée que tu ne pouvais pas réaliser et qu'une fois ces notions maîtrisées tu pourras enfin te lancer.

Il te suffit d'obtenir à peine 1 heure de taf grâce à cette formation pour que tu l'aies totalement rentabilisées...

Je peux pas faire mieux.

Concrètement tu vas recevoir une série de vidéo où je vais t'expliquer pas à pas toutes les étapes.

Parfois tu devras faire pause et essayer par toi même (fais le c'est important :) ).

Mais attends, tu peux aussi tenter l'aventure tout seul, n'ai pas peur, tu verras tu vas aimer !

Et tu as déjà certainement tous les outils :

- Node.js
- un éditeur genre VScode

Ensuite il te faut un framework pour t'aider comme Express.js par exemple.

Tu te poses tranquillement un après-midi et tu bidouilles avec les documentations et tu auras un serveur qui tourne je te l'assure.

Et tu peux héberger ton projet sur Heroku par exemple :)

Mais si tu veux aller plus rapidement avec directement les bonnes pratiques tu peux accéder à ma formation.

On se retrouve tout de suite dans la première vidéo pour amorcer le projet !

Découverte de Node.js, Express et Handlebars

Des formations concrètes qui vont t'enmener plus loin dans ta vie professionnelle.

Antho Welc
Papa | Dév JavaScript | Autodidacte.
Créateur du programme Hardcoders.
J’enseigne comment gagner sa vie grâce au développement web.
J'ai créé plus de 70 formations qui ont aidées des centaines de développeurs à booster leur carrière.
Tu trouveras ici tous les cours encore disponibles.