Une manière créative de transformer n'importe quelle version d'une application NodeJs Express en application monopage en 2 minutes après avoir utilisé mon plugin Jquery (toufiqElahySPA.js). Ici, toufiqElahySPA.js est un plugin Jquery qui permet de transformer n'importe quelle application web en application monopage. J'ai développé ce plugin pour minimiser l'effort des développeurs lors de la création d'applications monopages. Voyons comment mon plugin peut améliorer la vie des développeurs.
Les applications monopages sont plus capables de réduire le temps de chargement des pages et la quantité de données transférées du serveur au client.
Pourquoi ce cours ?
Il y a plusieurs points de douleur lors du travail avec des frameworks Javascript comme AngularJs, React, VueJs, Knockout, Meteor, etc. dans une application NodeJs Express pour créer une application monopage. Quelques points de douleur sont :
Besoin de spécifier le routage pour chaque requête
Besoin de modifier la technologie côté serveur selon le framework Javascript
Impossible de déboguer en temps réel
Les liaisons de données codées en dur causent trop d'erreurs
Augmente beaucoup la complexité
Le développeur n'a pas besoin d'apprendre de framework Javascript et n'a pas non plus besoin d'écrire beaucoup de code Jquery pour créer une application monopage après avoir utilisé mon plugin Jquery (toufiqElahySPA.js).
Remarque : le développeur peut également utiliser d'autres frameworks JavaScript (AngularJs, Knockout, React, etc.) en parallèle avec mon plugin Jquery. Mais ce n'est pas nécessaire, je vais le prouver.
J'ai appliqué le plugin dans une application web NodeJs Express. Ce plugin fonctionnera également pour d'autres technologies web. Je le montrerai dans mon futur cours.
Ce cours est très important pour les développeurs qui aiment :
Liaison de données fortement typée
Vérification des erreurs à la compilation,
complétion automatique du code (IntelliSense),
Réutilisabilité,
ne pas rencontrer d'erreurs d'exécution de manière inattendue
se débarrasser de la complexité devrait absolument suivre ce cours.
Pourquoi le plugin Jquery (toufiqElahySPA.js) est-il meilleur que n'importe quel framework JavaScript :
(1) Le développeur n'aura pas besoin d'écrire trop de code Javascript après avoir utilisé mon plugin alors que le développeur écrit généralement trop de code Javascript en travaillant avec AngularJs (framework Javascript)
(2) Le développeur n'aura pas besoin d'écrire de code ajax Jquery car le plugin a une fonction ajax spécifiée qui sera appelée automatiquement comme une fonction commune
(3) Le développeur n'aura pas besoin de spécifier le routage comme avec AngularJs car mon plugin suivra le routage NodeJs Express par défaut.
(4) Le développeur peut apprendre à utiliser mon plugin facilement et rapidement. Il suffit de suivre seulement 5 règles de mon plugin et n'importe quel scénario complexe peut être réalisé grâce à ce plugin comme avec AngularJs [je vais le prouver]
(5) Le développeur peut également créer une application monopage même sans suivre ces 5 règles du plugin. Ces règles sont pour des situations critiques. Les 2 premières règles suffisent pour résoudre tout travail lourd.
Quelle technologie est utilisée dans le front-end ?
Principalement Jquery
Code HTML
Quelle technologie est utilisée dans le back-end ?
Nodejs
Mongodb
Javascript
Quels outils aurez-vous besoin ?
N'importe quel éditeur de texte
Nodejs devra être installé sur votre machine
N'importe quel navigateur que vous préférez
Pourquoi j'ai appliqué mon plugin à l'application NodeJs Express :
Besoins multiplateformes.
Systèmes haute performance et évolutifs.
Dans ce cours, je vais montrer : comment nous pouvons construire une application monopage multiplateforme puissante et complexe avec mon plugin et comment ma technique SPA peut améliorer les performances logicielles à la fois côté serveur et côté client.
Comment fonctionne toufiqElahySPA.js (plugin Jquery) :
Si l'utilisateur final clique sur un lien ou soumet un formulaire ou clique sur le bouton de retour ou d'avance dans le navigateur, la fonction ajax commune du plugin sera invoquée automatiquement.
5 règles du plugin pour gérer des situations critiques :
J'expliquerai toutes ces 5 règles dans ce cours. Le fait est : apprendre ces 5 règles est suffisant pour apprendre tout ce cours. Apprendre en faisant.
Si quelque chose n'est toujours pas clair, vous pouvez poser des questions dans les forums, je répondrai. Assurez-vous d'avoir suivi mes vidéos et le code source et surtout mes 5 règles. Bon codage !
J'espère que vous apprécierez ce cours magique.
Avis important :
Je tiens à assurer tous les étudiants que mon plugin (toufiqElahySPA.js) ne sera pas responsable de toute erreur liée au serveur lors de l'application du plugin (toufiqElahySPA.js) dans votre propre projet. Vous devrez peut-être simplement modifier toufiqElahySPA.css selon les besoins de votre application. Si vous obtenez une exception liée au serveur, cela signifie que votre implémentation a un problème qui doit être corrigé. Ne pensez jamais que le plugin pourrait être la raison de cette exception.
Veuillez donner de bonnes évaluations et commentaires si vous souhaitez obtenir ce type de cours créatif et unique à l'avenir. De bons retours m'encourageront certainement à créer plus de cours sur Udemy. Merci !