MongoDB für PHP Entwickler

Für Unternehmen

Seminar als Inhouse-Seminar buchen

Eine der Kernkompetenzen von PROTRANET sind effiziente Inhouse Schulungen. Wählen Sie aus bestehenden Konzepten mit bewährten Inhalten (Inhouse Standard) oder lassen Sie sich maßgeschneiderte Inhalte zu Ihrem individuellen Bedarf (Inhouse Individuell) zusammenstellen. Wir beraten Sie gerne.

Ab
1525,50 € (1,814,75 € inkl. 19% MwSt.)

Preis auf Anfrage

Inhouse Standard
  • Langjährig erprobte und bewährte Inhalte
  • Topaktuelle Methodenvielfalt
  • Schnelle und unkomplizierte Umsetzung
  • Praxiserfahrene Trainer aus Ihrer Branche
  • Hochprofessionelles Seminarmanagement
Mehr erfahren
Inhouse Individuell
  • Maßgeschneidert für Ihr Unternehmen
  • Hohe Transferleistung durch Bearbeitung interner Projekte und Beispiele
  • Praxiserfahrene Trainer aus Ihrer Branche
  • Hochprofessionelles Seminarmanagement
Mehr erfahren

Schulungsinhalt

Einführung in MongoDB

  • Grundlagen und Konzept von MongoDB
  • Geschichte und Verbreitung
  • Prinzipien und Architektur
  • Wichtige Begriffe und Terminologie
  • Deployment-Strategien
  • Datenmodellierung: Dokumente, Collections und Datenbanken

Installation und Konfiguration

  • Einrichtung einer Single-Instance-Umgebung
  • Praktische Übung: Installation einer Single Instance
  • Unterschiede zwischen Windows und Linux

Replica Set

  • Konzepte und grundlegende Begriffe
  • Architektur und Infrastruktur
  • Einrichtung und Konfiguration
  • Praktische Übung: Installation eines Replica Sets

JSON und BSON

  • Grundlagen und Syntax
  • Datentypen und deren Eigenschaften
  • Einsatz und Nutzung in MongoDB

Performance und Indexierung

  • Optimierung von Abfragen durch Indexierung
  • Erstellung und Verwaltung von Indexen
  • Unterschiedliche Indexarten und ihre Anwendungsfälle

Arbeiten mit der MongoDB Shell

  • Einführung in die Shell-Grundlagen
  • Automatisierung mit Shell Scripting
  • Anpassung und Konfiguration der Shell

Praktische Übungen: CRUD-Operationen in MongoDB

  • Create: Hinzufügen von neuen Datensätzen
  • Read: Abrufen und Abfragen von Daten
  • Update: Aktualisieren von vorhandenen Datensätzen
  • Delete: Löschen von Datensätzen

Sharded Cluster

  • Einführung in die Grundlagen und wesentliche Begriffe
  • Architektur und Infrastruktur eines Sharded Clusters
  • Auswahl und Verwendung von Shard-Keys

Praktische Übungen: Administrative Aufgaben

  • Konfiguration des Oplogs zur Replikation
  • Durchführung von Backup und Wiederherstellung
  • Import und Export von Daten
  • Optimierung der Abfrageperformance
  • Steigerung der Datenbankperformance
  • Sicherheitsmanagement: Benutzerverwaltung, Gruppen und Rechte

Praktische Übungen: Entwickler

  • Nutzung des Aggregation Frameworks und der Aggregation Pipelines
  • Verarbeitung von Geodaten und Einsatz geospatialer Indexe
  • Verwaltung von Dateien mit GridFS
  • Arbeiten mit Tailable Cursors und Change Streams

MongoDB Compass, Tool für Entwickler

MongoDB und PHP

  • Einsatz des PHP-Treibers für MongoDB
  • Nutzung der MongoDB-Klassen in PHP
  • Arbeiten mit BSON-Datentypen in PHP
  • Authentifizierung in MongoDB
  • Write Concern Acknowledgments und Read Preferences
  • Verwendung von Repeatable Writes

Optional: Integration von MongoDB in PHP-Frameworks

  • Anbindung von MongoDB in Symfony
  • Nutzung von MongoDB in Laravel
  • Integration von MongoDB mit Doctrine

Zielgruppe

Seminarziele

Die vier­tä­gi­ge Schu­lung „MongoDB für PHP Entwickler“ ver­mit­telt Ihnen fun­dier­tes Wis­sen zur Ent­wick­lung von PHP-An­wen­dun­gen mit Mon­goDB. Sie lernen, wie Sie ef­fi­zi­en­te Da­ten­mo­del­le erstel­len, In­di­zie­run­gen op­ti­mie­ren und leis­tungs­star­ke Ab­fra­gen durch­füh­ren. Ein wei­te­rer Schwer­punkt liegt auf der naht­lo­sen In­te­gra­ti­on von Mon­goDB in PHP-An­wen­dun­gen, so­dass Sie den Da­ten­bank­trei­ber effek­tiv nut­zen und ty­pi­sche Her­aus­for­de­run­gen sou­ve­rän meis­tern kön­nen.

Vorkenntnisse

Für die Teilnahme an der Schulung sind grundlegende Kenntnisse in Betriebssystemen und Datenbanken erforderlich. Erfahrungen mit der Nutzung der Systemkonsole unter Linux oder Windows sind von Vorteil. Zusätzlich sind Vorkenntnisse in JavaScript und PHP hilfreich, aber nicht zwingend notwendig.

Seminardauer

4 Tage

Preis

Präsenzseminar/FLEXINAR®:

1695,00 € (2,017,05 € inkl. 19% MwSt.)

LIVEINAR®:

1525,50 € (1,814,75 € inkl. 19% MwSt.)

Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage

Seminarnummer

W-590





      Ihr Berater

      Martin Heubeck
      Group Leader Sales

      Beratungszentrale und Buchungshotline:

      Kataloge

      Formate

      Dieses Seminar können Sie als Präsenzseminar, online als LIVEINAR® oder im flexiblen Mix als FLEXINAR® buchen. MEHR ERFAHREN

      Anmeldung

      Ab
      1525,50 € (1,814,75 € inkl. 19% MwSt.)



        Unverbindliche Anfrage

        Preis auf Anfrage

        Inhouse Standard
        • Langjährig erprobte und bewährte Inhalte
        • Topaktuelle Methodenvielfalt
        • Schnelle und unkomplizierte Umsetzung
        • Praxiserfahrene Trainer aus Ihrer Branche
        • Hochprofessionelles Seminarmanagement
        Mehr erfahren
        Inhouse Individuell
        • Maßgeschneidert für Ihr Unternehmen
        • Hohe Transferleistung durch Bearbeitung interner Projekte und Beispiele
        • Praxiserfahrene Trainer aus Ihrer Branche
        • Hochprofessionelles Seminarmanagement
        Mehr erfahren



          WIR BERATEN SIE GERNE

          Haben Sie noch Fragen?

          Informationen zu unseren Seminarbewertungen

          Woher kommen die Seminarbewertungen?

          Die Seminarteilnehmer bewerten unsere Veranstaltungen durch einen Bewertungsbogen. Dieser wird in unserem Qualitätsmanagement digitalisiert und ausgewertet. Die Ergebnisse werden Ihnen bei unseren Seminaren in Form eines Sternebewertungssystems angezeigt.

          Wie ergibt sich die Gesamtnote?

          Folgende Fragen werden in unseren Bewertungsbögen von unseren Teilnehmern mit einer Note von 1-6 bewertet. Daraus ergibt sich der Gesamt-Durchschnitt.

          • Der Dozent ist fachlich kompetent?
          • Der Dozent vermittelt den Lehrinhalt verständlich?
          • Der Dozent strukturiert die Vorträge gut?
          • Der Dozent geht intensiv auf die Fragen ein?
          • Der Dozent gestaltet den Kurs interessant?
          • Die Schulungsunterlagen sind gut verständlich?
          • Die Schulungsunterlagen sind gut strukturiert?
          • Die Schulungsunterlagen sind hilfreich bei meiner beruflichen Tätigkeit?
          • Der Kurs (Inhalte) war mir vorher bekannt?
          • Die Kursdauer ist an die Kursinhalte angepasst?
          • Das Arbeitstempo war zu schnell / zu langsam?
          • Es war ausreichend Zeit für praktische Übungen ?
          • Der Kurs (Inhalte) sollte weninger / mehr praktische Arbeiten beinhalten?
          • Der Kurs (Inhalte) erfüllte insgesamt meine Erwartungen ?
          • Die neuen Kenntnisse werden mir am Arbeitsplatz weiterhelfen?
          • Hat es Ihnen bei uns im Haus gefallen?

          Wenn Sie Fragen zu unseren Bewertungen haben, können Sie gerne Frau Italia Brillante unter unserer kostenlosen Telefonnummer 0800 3400311 (Freecall) anrufen oder eine E-Mail an italia.brillante@protranet.de senden.

          Italia Brillante,
          Trainingskoordination
          ist Mo – Fr 8:00 – 17:00 Uhr für Sie da.