Desenvolvimento de Aplicações no Google Cloud

Aprenda a projetar, desenvolver e implantar aplicações que integrem de forma fluida os componentes do ecossistema do Google Cloud.
Este curso utiliza aulas expositivas, demonstrações e laboratórios práticos para mostrar como usar os serviços do Google Cloud e APIs de machine learning pré-treinadas para construir aplicações nativas da nuvem, seguras, escaláveis e inteligentes.

Objetivos

Neste curso, os participantes aprenderão as seguintes habilidades:

  • Utilizar boas práticas de desenvolvimento de aplicações

  • Escolher a opção de armazenamento de dados mais adequada para a aplicação

  • Implementar a gestão de identidade federada

  • Desenvolver componentes de aplicação desacoplados ou microserviços

  • Integrar componentes da aplicação e fontes de dados

  • Depurar, rastrear e monitorar aplicações

  • Realizar implantações repetíveis com contêineres e serviços de deployment

  • Escolher o ambiente de execução mais adequado para a aplicação

Público-Alvo

Esta aula destina-se ao seguinte público:
  • Desenvolvedores de aplicações que desejam criar aplicações nativas da nuvem ou redesenhar aplicações existentes para que sejam executadas no Google Cloud.

     

Pré-requisitos

Para aproveitar ao máximo este curso, os participantes precisam atender aos seguintes critérios:
  • Ter concluído o curso Google Cloud Fundamentals: Core Infrastructure ou possuir experiência equivalente.
  • Conhecimento prático em Node.js, Python ou Java.
    Proficiência básica com ferramentas de linha de comando e ambientes do sistema operacional Linux.

Duração

24 horas (3 dias)

Investimento

Consulte o valor atualizado e datas das próximas turmas abertas em nossa página de inscrições.
Caso tenha interesse em uma turma fechada para sua empresa, entre em contato conosco.
Dependências de outros cursos e certificações com o curso de Desenvolvimento de Aplicações no Google Cloud
Dependências de outros cursos e certificações com o curso de Desenvolvimento de Aplicações no Google Cloud

Resumo do curso

O curso inclui apresentações, demonstrações e laboratórios práticos.

• Design and develop secure, scalable, reliable, loosely coupled application components and microservices.

• Understand how to rearchitect applications for the cloud.

  • Identify different Google Cloud services for hosting applications and scripts.
  • Choose the appropriate data storage option for application data.

• Bulk-load data into Firestore by using Dataflow.

• Understand best practices related to queries, built in and composite indexes, inserting and deleting data (batch operations), and transactions error handling.

  • • Understand Cloud Storage concepts.
    • Differentiate between strongly consistent and eventually consistent operations.
    • Access Cloud Storage through request endpoints.
    • Use object composition to upload an object in parallel.
    • Use truncated exponential backoff to deal with network failures.
  • Understand how to name buckets for static websites and other uses, how to name objects (from an access distribution perspective, and performance considerations.
  • Implement federated identity management.
  • Understand Pub/Sub topics, publishers, and subscribers.
  • Understand pull and push subscriptions.
  • Explore use cases for Pub/Sub.
  • Explore pre-trained machine learning APIs such as Cloud Vision API and Cloud Natural Language API.
  • Use Cloud Functions for event-driven processing.
  • Understand OpenAPI deployment configuration.
  • Understand how to create and store container images.
  • Create repeatable deployments with deployment configuration and templates.
  • Explore considerations for choosing a compute option for your application or service
  • Debug an application error by using Cloud Debugger and Error Reporting.
  • Use Cloud Monitoring and Cloud Trace to trace a request across services, observe, and optimize performance.