← Back to list

34-Automatização de Onboarding e cadastro de Talentos com Aplicação Web Serverless Usando Python…

Nesse projeto baseado em um cenário do mundo real, atuei como Especialista Cloud na implementação de uma Aplicação Web para automatizar o…

Olavo Rodrigues X. · 2026-02-03 12:32 · 0 claps · 3.1 min read
#google-compute-engine #google-cloud-storage
Open on Medium ↗
Wiki topics: RAG · RAG & Retrieval CR · CRISPR & Gene Editing ☁️ · DevOps & Cloud

34-Automatização de Onboarding e cadastro de Talentos com Aplicação Web Serverless Usando Python Flask e Google Cloud — Parte 2

Nesse projeto baseado em um cenário do mundo real, atuei como Especialista Cloud na implementação de uma Aplicação Web para automatizar o onboarding de talentos. Dessa forma, com o preenchimento de um formulário, é feita a criação de usuário no Portal de Treinamentos de forma totalmente automatizada.

Para implementar essa solução, utilizei uma imagem do Moodle, disponibilizada no Marketplace da GCP, onde foi habilitada a API REST, rodando em Compute Engine, front-end em Cloud Storage e o back-end em Cloud Run.

Fiz o deploy do back-end em Python Flask utilizando Cloud Functions, 100% Serverless. Em seguida fiz o deploy do front-end em HTML/CSS/JS/BS utilizando Cloud Storage para armazenar os arquivos estáticos da Aplicação Web.

Dando sequência no projeto, chegou a hora de configurar o web service no nosso Moodle.

Para isso acesse Site Administration, depois em Server procure pela categoria Web Services:

Agora vamos configurar o Cloud Functions, que vai atuar para criar os acessos, usando uma chamada de API no Web Services do Moodle:

Na sequência vamos usar a funcionalidade de Static Web Site do bucket na GCP, com isso teremos uma pagina que vai chamar a API e, onde os usuários vão fazer a inserção dos seus dados para a criação do cadastro no Moodle:

O Bucket e as demais configurações foram feitas usando o gsutil.

Com isso, a página para inserir os dados ficou disponível em:

Vamos testar um cadastro:

Ate aqui tudo certo, vamos validar se o usuário foi cadastrado no Moodle:

E por último, vamos validar o log do Cloud Functions:

Tudo certo, com isso terminamos nosso projeto de automatização de cadastros no Moodle.

Conclusão:

Este projeto descreve a criação de uma aplicação web para automatizar o onboarding de talentos, utilizando uma combinação de tecnologias na nuvem e ferramentas de desenvolvimento. O objetivo é permitir a criação automatizada de usuários no portal de treinamentos Moodle a partir do preenchimento de um formulário. O fluxo do projeto inclui a criação do front-end para coleta de dados dos usuários, o envio dos dados via API para o Moodle, e a validação de logs no Cloud Functions para garantir o sucesso do cadastro. A solução é 100% serverless, garantindo escalabilidade e eficiência no processo.

Tecnologias utilizadas: Front-end: HTML, CSS, JavaScript e Bootstrap (BS), com os arquivos estáticos armazenados no Cloud Storage. Back-end: Python Flask, implantado de forma serverless utilizando Cloud Functions e Cloud Run. Plataforma de Nuvem: Google Cloud Platform (GCP), com recursos como Compute Engine (para rodar o Moodle), Cloud Functions, Cloud Storage e gsutil (para gerenciar configurações). Moodle: A imagem do Moodle foi utilizada para configurar a API REST e o Web Service para permitir a integração com a aplicação de onboarding.


메타데이터
post_id
2095c0d33a59
slug
34-automatização-de-onboarding-e-cadastro-de-talentos-com-aplicação-web-serverless-usando-python-2095c0d33a59
url
https://medium.com/@ordgsxvs/34-automatiza%C3%A7%C3%A3o-de-onboarding-e-cadastro-de-talentos-com-aplica%C3%A7%C3%A3o-web-serverless-usando-python-2095c0d33a59
canonical_url
https://medium.com/@ordgsxvs/34-automatiza%C3%A7%C3%A3o-de-onboarding-e-cadastro-de-talentos-com-aplica%C3%A7%C3%A3o-web-serverless-usando-python-2095c0d33a59
author_url
https://medium.com/@ordgsxvs
status
ok
fetched_at
2026-06-26 12:24:55