Beschreibung
Node.js - Webservices konzipieren und programmieren
Webservices bilden das Rückgrat der meisten Applikations-Architekturen in Unternehmen. Mit Nodejs können skalierbare Services und Microservices entwickelt werden, die gut skalierbar sind und wartbar bleiben. Wichtige Voraussetzungen für eine effektive und kosteneffiziente Anwendung.Mit Hilfe des Frameworks Express lernen Sie, wie Sie Webservices mit ReST-Schnittstellen konzipieren und umsetzen. Mit socket.io realisieren Sie Echtzeit-Kommunikation zwischen Servern und Clients. Passport implementiert einen Authentifizierungsdienst. Als Datenbanksystem kommt MongoDB (und ggf. MySQL) zum Einsatz. Eine Einführung in Jest und Puppeteer und bilden die Grundlage für automatisiertes Testen der Codes und der Oberfläche.
Kommende Starttermine
Wählen Sie aus 10 verfügbaren Startterminen
Inhalte / Module
- Webservices mit nodejs
- Http/net
- Das Request/Response Schema
- MVC-Architektur (Model, View, Control)
- Routing von Anfragen
- Express Framework
- Aufbau eines Webservers mit Express
- Request/Response - Methoden
- Einrichten statischer und dynamischer Routen
- ReST API
- Grundlagen der ReST-Architektur
- Die Methoden GET, POST, PATCH und DELETE
- Aufbau eines Beispiels mit Browserfrontend
- Aufbau eines Beispiels zwischen Webservices
- Datenbank-Anbindung
- Dokumentenbasierte Datenbank Mongo DB
- Relationale Datenbank MySQL/MariaD
- Websockets
- Echtzeitkommunikation
- Bidirektionalität
- Grundlagen der Authentifizierung
- Strategien
- Das Framework Passport und Mongoose-API
- Jest und Puppeteer
- Jest - Einführung in das automatisierte Testen der Codes
- Puppeteer - Einführung in das automatisierte Testen von HTML-Oberflächen
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige