Kreativer Weg, um jede Version einer NodeJs Express-Anwendung innerhalb von 2 Minuten in eine Single-Page-Anwendung zu verwandeln, nachdem Sie mein (toufiqElahySPA.js) jQuery-Plugin verwendet haben. Hierbei handelt es sich um ein jQuery-Plugin, das dafür verantwortlich ist, jede Webanwendung in eine Single-Page-Anwendung zu verwandeln. Ich habe dieses Plugin entwickelt, um den Aufwand für Entwickler bei der Erstellung von Single-Page-Anwendungen zu minimieren. Lassen Sie uns sehen, wie mein Plugin das Leben der Entwickler verbessern kann.
Single-Page-Anwendungen sind besser geeignet, um die Ladezeiten von Seiten und die Menge an Datenübertragungen vom Server zum Client zu verringern.
Warum dieser Kurs?
Es gibt mehrere Schmerzpunkte bei der Arbeit mit JavaScript-Frameworks wie AngularJs, React, VueJs, Knockout, Meteor usw. in einer NodeJs Express-Anwendung, um eine Single-Page-Anwendung zu erstellen. Einige Schmerzpunkte sind:
Routing für jede Anfrage angeben müssen
Serverseitige Technologie gemäß dem JavaScript-Framework anpassen müssen
Nur zur Laufzeit debuggen können
Hardcodierte Datenbindung verursacht zu viele Fehler
Erhöht die Komplexität erheblich
Der Entwickler muss kein JavaScript-Framework lernen und auch keinen umfangreichen jQuery-Code schreiben, um eine Single-Page-Anwendung nach der Verwendung meines jQuery-Plugins (toufiqElahySPA.js) zu erstellen.
Hinweis: Der Entwickler kann auch andere JavaScript-Frameworks (AngularJs, Knockout, React usw.) parallel zu meinem jQuery-Plugin verwenden. Aber das ist nicht nötig, ich werde es beweisen.
Ich habe das Plugin in einer NodeJs Express-Webanwendung angewendet. Dieses Plugin wird auch für andere Webtechnologien funktionieren. Ich werde das in meinem zukünftigen Kurs zeigen.
Dieser Kurs ist für Entwickler, die Folgendes lieben, sehr wichtig:
Stark typisierte Datenbindung
Fehlerüberprüfung zur Kompilierzeit,
automatische Codevervollständigung (IntelliSense),
Wiederverwendbarkeit,
keine unerwarteten Laufzeitfehler,
um sich von der Komplexität zu befreien, sollten diesen Kurs unbedingt belegen.
Warum ist das (toufiqElahySPA.js) jQuery-Plugin besser als jedes JavaScript-Framework:
(1) Der Entwickler muss nach der Verwendung meines Plugins nicht zu viel JavaScript-Code schreiben, während er normalerweise zu viel JavaScript-Code schreibt, wenn er mit AngularJs (JavaScript-Framework) arbeitet.
(2) Der Entwickler muss keinen jQuery-Ajax-Code schreiben, da das Plugin eine spezifizierte Ajax-Funktion hat, die automatisch als gemeinsame Funktion aufgerufen wird.
(3) Der Entwickler muss kein Routing wie bei AngularJs angeben, da mein Plugin standardmäßig dem NodeJs Express-Routing folgt.
(4) Der Entwickler kann lernen, mein Plugin einfach und schnell zu verwenden. Er muss nur 5 Regeln meines Plugins befolgen, und jedes komplexe Szenario kann durch dieses Plugin wie AngularJs erreicht werden [ich werde es beweisen].
(5) Der Entwickler kann auch eine Single-Page-App erstellen, ohne diese 5 Regeln des Plugins zu befolgen. Diese Regeln sind für kritische Situationen gedacht. Die ersten 2 Regeln reichen aus, um jede schwere Arbeit zu erledigen.
Welche Technologie wird im Frontend verwendet?
Hauptsächlich jQuery
HTML-Code
Welche Technologie wird im Backend verwendet?
NodeJs
MongoDB
JavaScript
Welche Werkzeuge benötigen Sie?
Einen Texteditor
NodeJs muss auf Ihrem Rechner installiert sein
Jeden Browser, den Sie am meisten mögen
Warum habe ich mein Plugin in einer NodeJs Express-Anwendung angewendet:
Plattformübergreifende Anforderungen.
Hochleistungsfähige und skalierbare Systeme.
In diesem Kurs werde ich zeigen: Wie leistungsstark und komplex eine plattformübergreifende Single-Page-Anwendung ist, die wir mit meinem Plugin erstellen können, und wie meine SPA-Technik die Softwareleistung sowohl auf Server- als auch auf Clientseite verbessern kann.
Wie toufiqElahySPA.js (jQuery-Plugin) funktioniert:
Wenn der Endbenutzer auf einen Link klickt, ein Formular absendet oder die Zurück- oder Vorwärts-Schaltfläche im Browser klickt, wird die gemeinsame Ajax-Funktion des Plugins automatisch aufgerufen.
5 Regeln des Plugins zur Handhabung kritischer Situationen:
Ich werde all diese 5 Regeln in diesem Kurs erklären. Die Wahrheit ist: Das Lernen dieser 5 Regeln reicht aus, um diesen gesamten Kurs zu lernen. Lernen durch Tun.
Wenn etwas noch unklar ist, können Sie Fragen in den Foren stellen, ich werde antworten. Stellen Sie sicher, dass Sie meine Videos und den Quellcode und insbesondere meine 5 Regeln befolgt haben. Viel Spaß beim Programmieren!
Ich hoffe, Sie werden diesen magischen Kurs genießen.
Wichtiger Hinweis:
Ich möchte allen Studenten versichern, dass mein Plugin (toufiqElahySPA.js) nicht für Fehler im Zusammenhang mit dem Server verantwortlich ist, während das Plugin (toufiqElahySPA.js) in Ihrem eigenen Projekt angewendet wird. Möglicherweise müssen Sie nur toufiqElahySPA.css gemäß den Anforderungen Ihrer Anwendung anpassen. Wenn Sie eine serverbezogene Ausnahme erhalten, bedeutet das, dass Ihre Implementierung ein Problem hat, das behoben werden muss. Denken Sie niemals, dass das Plugin möglicherweise der Grund für diese Ausnahme ist.
Bitte geben Sie gute Bewertungen und Kommentare ab, wenn Sie in Zukunft solche kreativen und einzigartigen Kurse erhalten möchten. Gutes Feedback wird mich definitiv ermutigen, weitere Kurse auf Udemy zu erstellen. Vielen Dank!