Developing Applications with Google Cloud

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
1950,00 € (2,320,50 € 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

Modul 1: Best Practices für die Anwendungsentwicklung

  • Code- und Umgebungsmanagement
  • Sichere, skalierbare, zuverlässige und lose verknüpfte Komponenten und Mikrodienste entwerfen und entwickeln
  • Kontinuierliche Integration und Bereitstellung
  • Anwendungen für die Cloud neu gestalten

Modul 2: Google Cloud Client-Bibliotheken, Google Cloud SDK und Google Firebase SDK

  • Google Cloud-Clientbibliotheken, Google Cloud SDK und Google Firebase SDK einrichten und verwenden
  • Lab: Google-Clientbibliotheken, Google Cloud SDK und Firebase SDK auf einer Linux-Instanz einrichten und Anmeldedaten konfigurieren

Modul 3: Übersicht zu den Optionen der Datenspeicherung

  • Überblick über Optionen zum Speichern von Anwendungsdaten
  • Anwendungsfälle für Google Cloud Storage, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL und Cloud Spanner

Modul 4: Best Practices für die Verwendung von Google Cloud Datastore

  • Best Practices in Bezug auf:
    • Abfragen
    • Integrierte und zusammengesetzte Indexe
    • Hinzufügen und Löschen von Daten (Batchvorgänge)
    • Transaktionen
    • Fehlerbehandlung
  • Bulk-Upload von Daten in Cloud Datastore mithilfe von Google Cloud Dataflow
  • Lab: Anwendungsdaten in Cloud Datastore speichern

Modul 5: Operationen an Buckets und Objekten ausführen

  • An Buckets und Objekten ausführbare Vorgänge
  • Konsistenzmodell
  • Fehlerbehandlung

Modul 6: Best Practices für die Verwendung von Google Cloud Storage

  • Buckets für statische Websites und andere Verwendungen benennen
  • Objekte benennen (aus Perspektive der Zugriffsverteilung)
  • Hinweise zur Leistung
  • CORS-Konfiguration für einen Bucket einrichten und Fehlerbehebung durchführen
  • Lab: Dateien in Cloud Storage speichern

Modul 7: Umgang mit Authentifizierung und Autorisierung

  • IAM-Rollen (Cloud Identity and Access Management) und Dienstkonten
  • Nutzerauthentifizierung mithilfe von Firebase Authentication
  • Nutzerauthentifizierung und -autorisierung mithilfe von Cloud Identity-Aware Proxy
  • Lab: Nutzer mithilfe von Firebase Authentication authentifizieren

Modul 8: Mit Google Cloud Pub/Sub Komponenten Ihrer Anwendung integrieren

  • Themen, Publisher und Abonnenten
  • Pull- und Push-Abonnements
  • Anwendungsfälle für Cloud Pub/Sub
  • Lab: Back-End-Dienst zum Verarbeiten von Nachrichten in einer Nachrichtenwarteschlange entwickeln

Modul 9: Intelligente Funktionen zu Ihrer Anwendung hinzufügen

  • Überblick über vortrainierte ML-APIs wie Cloud Vision API und Cloud Natural Language Processing API

Modul 10: Google Cloud-Funktionen für die ereignisgesteuerte Verarbeitung verwenden

  • Grundlegende Konzepte wie Trigger, Hintergrundfunktionen, HTTP-Funktionen
  • Anwendungsfälle
  • Funktionen entwickeln und bereitstellen
  • Logging, Fehlerberichte und Monitoring

Modul 11: APIs mit Google Cloud Endpoints verwalten

  • Open API-Bereitstellungskonfigurationen
  • Lab: API für Ihre Anwendung bereitstellen

Modul 12: Anwendung mit Google Cloud Build, Google Cloud Container Registry und Google Cloud Deployment Manager bereitstellen

  • Container-Images erstellen und speichern
  • Wiederholbare Bereitstellungen mit Bereitstellungskonfiguration und Vorlagen
  • Lab: Deployment Manager zum Bereitstellen einer Webanwendung in den flexiblen Test- und Produktionsumgebungen von Google App Engine

Modul 13: Ausführungsumgebungen für Ihre Anwendung

  • Hinweise zum Auswählen einer Ausführungsumgebung für Ihre Anwendung bzw. Ihren Dienst:
    • Google Compute Engine
    • Kubernetes Engine
    • Flexible App Engine-Umgebung
    • Cloud Functions
    • Cloud Dataflow
  • Lab: Anwendung in der flexiblen App Engine-Umgebung bereitstellen

Modul 14: Fehlerbehebung, Monitoring und Leistungsanpassung mit Google Stackdriver

  • Stackdriver Debugger
  • Stackdriver Error Reporting
  • Lab: Anwendungsfehler mithilfe von Stackdriver Debugger und Error Reporting beheben
  • Stackdriver Logging
  • Schlüsselkonzepte von Stackdriver Trace und Stackdriver Monitoring. Lab: Stackdriver Monitoring und Stackdriver Trace zum Verfolgen einer Anfrage über verschiedene Dienste hinweg verwenden sowie zum Beobachten und Optimieren der Leistung

Zielgruppe

Anwendungsentwickler, die Cloudanwendungen erstellen oder bestehende Anwendungen für die Ausführung auf der Google Cloud Platform neu gestalten möchten

Seminarziele

Dieser Kurs vermittelt den Teilnehmern die folgenden Kompetenzen:

  • Best Practices für die Anwendungsentwicklung nutzen
  • Geeignete Datenspeicheroption für Anwendungsdaten auswählen
  • Föderierte Identitätsverwaltung implementieren
  • Lose miteinander verknüpfte Anwendungskomponenten oder Mikrodienste entwickeln
  • Anwendungskomponenten und Datenquellen integrieren
  • Fehlerbehebung, Tracing und Monitoring in Anwendungen
  • Wiederholbare Bereitstellungen mit Containern und Bereitstellungsdiensten durchführen
  • Geeignete Laufzeitumgebung der Anwendung auswählen, Google Kubernetes Engine als Laufzeitumgebung verwenden und später zu einer managementfreien Lösung mit Google App Engine Flex wechseln

Vorkenntnisse

Für maximale Lernerfolge sollten die Teilnehmer folgende Voraussetzungen erfüllen:

  • Kenntnis der Google Cloud Platform Fundamentals oder entsprechende Kenntnisse
  • Grundkenntnisse in Node.js
  • Grundkenntnisse zu Befehlszeilentools und Linux-Betriebssystemumgebungen

Seminardauer

3 Tage

Preis

Präsenzseminar/FLEXINAR®:

1950,00 € (2,320,50 € inkl. 19% MwSt.)

LIVEINAR®:

1950,00 € (2,320,50 € inkl. 19% MwSt.)

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

Seminarnummer

SV-3400





      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
      1950,00 € (2,320,50 € 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.