Seminare
Seminare

Moderne REST APIs mit Node.js, Express und MongoDB

Seminar - PROKODA GmbH

Moderne REST APIs mit Node.js, Express und MongoDB
Termin Ort Preis*
16.12.2024- 20.12.2024 München 3.082,10 €
16.12.2024- 20.12.2024 online 3.082,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Kursinhalte

  • Überblick über die verwendeten Frameworks und Technologien
  • Moderne Software-Architekturen
  • Node.js
    • Die JavaScript Runtime in der Übersicht
    • Installation
    • Paketmanager (npm und yarn)
    • Eine kleine Node.js Applikation
    • Globale Objekte
    • Unterschiede der Backend-Entwicklung
    • Module
    • Lesen und schreiben von Dateien
    • Synchron und Asynchron
    • CORS und Sicherheit
  • Express.js
    • Express im Vergleich mit Spring Boot, Sails, Koa, Restify, Fastify und Co.
    • Architektur
    • REST APIs vs GraphQL vs gRPC
    • Routing und HTTP Methoden
    • OpenAPI und Swagger
    • Middleware
    • Static Files
    • Datei-Upload
    • Websockets
    • Template Engines (pug)
    • Produktiver Einsatz
    • Skalierung
    • Sicherheit
    • Testing
  • MongoDB
    • Installation und Architektur
    • Kurzer Überblick über die mongosh
    • Datentypen
    • Collections und Documents
    • JSON
    • Basic Queries
  • Mongoose
    • Übersicht und Architektur
    • Mehr als nur MongoDB Queries
    • MongoDB Queries mit Node.js
    • Kombination mit Express
    • Models
    • Validierung
    • Business-Logik
    • Virtuals und Populate
    • Aggregations
    • Middleware
    • Plugins
  • Weiteres
    • API Sicherheit
    • API Testing
    • Performance
    • Skalierung
    • Deployment und Hosting


Während des Kurses werden verschiedene kleinere praxisnahe Anwendungen zu den einzelnen Themenblöcken entwickelt. An den letzten zwei Tagen wird dann das Erlernte in einer “großen” praxisnahen und professionellen API kombiniert.

Teilnahmevoraussetzungen:

Gute JavaScript Kenntnisse (ES6 / ES2015 aufwärts).

Zielgruppe:

Zielgruppe

  • Software-EntwicklerInnen
  • Web-EntwicklerInnen
  • App-EntwicklerInnen
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha