Curso de Google Cloud - App Engine

Aprenda a realizar a publicação de suas aplicações do zero até milhares de acesso

Nível Intermediário Categoria Infra

  • Curso com 02h57 de videos
  • Certificado com 12 horas
  • 30 exercícios

Sobre o curso

Aprenda a realizar a publicação de suas aplicações do zero até milhares de acesso

O App Engine é um dos principais de recursos de computação do Google Cloud Platform. Seu principal objetivo é abstrair toda a parte de configuração e manutenção do ambiente da aplicação, permitindo que empresas e desenvolvedores foquem no projeto. Como principal vantagem do App Engine está a facilidade, é possível publicar uma aplicação com um único comando. Essa facilidade não significa falta de recursos, a plataforma possui recursos e características avanças que permitem hospedar grandes aplicações, além de trabalhar com recursos avançados como arquitetura de serviços. Baseado nisso é importante conhecer todos os recursos para o melhor aproveitamento da plataforma.

O que irá aprender?

Nesse curso explicaremos a história e os principais conceitos do App Engine. A partir dessa base apresentaremos de forma prática a utilização dos recursos da plataforma. Tudo isso através de conteúdo apostilado e vídeo aulas, além de responder exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá os tópicos abaixo:

  • O que é e a história do App Engine;
  • O que são runtimes e instancias;
  • As diferenças entre o ambiente padrão e o ambiente flexível;
  • Processo de teste e deploy no ambiente padrão;
  • Processo de teste e deploy no ambiente flexível;
  • Como obter informações sobre as aplicações;
  • O que são e como trabalhar com versões;
  • O que são e como trabalhar com serviços;
  • Como utilizar os recursos de firewall e verificação de segurança;
  • Usar domínios personalizados e certificados SSL;
  • Utilizar os comandos do SDK para diversas tarefas no andamento do curso.

Pra quem é esse curso?

Esse curso é voltado para profissionais diversos da área de TI que desejam se especializar nos serviços de computação em nuvem do Google. Ele também é de grande proveito para desenvolvedores que desejam publicar suas aplicações sem se preocupar com gerenciamento do ambiente.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Sobre o professor

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Conteúdo programático

  1. Introdução ao App Engine

    Nesta aula você aprenderá alguns aspectos introdutórios sobre o App Engine

    6 aulas
    • O que é o App Engine?
    • História do App Engine
    • Fluxo de trabalho
    • O que é runtime
    • Instâncias e Modelos de escalabilidade
    • Questionário
  2. Tipos de Ambiente

    Nesta aula você conhecerá os dois tipos de ambiente do App Engine

    4 aulas
    • Ambientes
    • Ambiente padrão
    • Ambiente Flexível
    • Questionário
  3. Recursos de base

    Nesta aula conheceremos os recursos de base antes de iniciarmos com App Engine

    4 aulas
    • Criando o Projeto
    • Instalando o Google SDK
    • Formato de dados Yaml
    • Questionário
  4. Deploy no ambiente padrão

    Nesta aula aprenderemos como enviar nosso primeiro aplicativo para o App Engine

    7 aulas
    • Instalando libs da linguagem
    • Criando o código do exemplo
    • Criando o arquivo de configuração app.yaml
    • Simulando o ambiente padrão
    • Realizando o deploy da aplicação
    • Exemplo de configurações em outras linguagens
    • Questionário
  5. Deploy no ambiente flexível

    Nesta aula veremos como realizar o Deploy no ambiente flexível do App Engine

    6 aulas
    • Preparando o ambiente
    • Criando o código do exemplo
    • Criando o arquivo de dependências
    • Publicando a aplicação
    • Exemplos de configuração em outras linguagens
    • Questionário
  6. Obtendo informações

    Nesta aula você aprenderá como obter informações sobre a aplicação

    5 aulas
    • Painel do App Engine
    • Gerenciando instâncias no ambiente padrão
    • Gerenciando instâncias no ambiente flexível
    • Obtendo informações sobre a aplicação
    • Questionário
  7. Versões

    Nesta aula você aprenderá sobre versões e como gerenciá-las.

    8 aulas
    • O que são versões?
    • Enviando uma nova versão - Parte 1
    • Enviando uma nova versão - Parte 2
    • Gerenciando Versões
    • Seleção da versão no console
    • Gerenciando trafego entre as versões
    • Gerenciando versões pelo SDK
    • Questionário
  8. O que são Serviços

    Nesta aula você aprenderá em detalhes o conceito de serviços do App Engine

    4 aulas
    • O que são serviços?
    • Criando e gerenciando um novo serviço - Parte 1
    • Criando e gerenciando um novo serviço - Parte 2
    • Questionário
  9. Network

    Nesta aula você aprenderá como gerenciar domínios, certificados e o firewall da aplicação

    6 aulas
    • Firewall
    • Verificação de segurança
    • Usando o Cloud DNS
    • Adicionando um domínio personalizado
    • Certificados SSL
    • Questionário
  10. Outros recursos

    Nesta aula você aprenderá outros recursos importantes do App Engine.

    7 aulas
    • Stackdriver Registros
    • Stackdriver Depuração
    • Economizando no ambiente flexível - Parte 1
    • Economizando no ambiente flexível - Parte 2
    • Economizando no ambiente flexível - Parte 3
    • Realizando deploy de uma aplicação Java
    • Questionário
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!