Visão Geral
O Curso Cloudflare Computacao sem Servidor e Edge Computing, capacita profissionais a explorar e utilizar as tecnologias de computação sem servidor (serverless) da Cloudflare, incluindo Cloudflare Workers, Durable Objects e R2 Storage. O treinamento aborda como escrever, implantar e escalar aplicações sem gerenciar a infraestrutura, aproveitando a computação na borda (edge computing). O aluno aprenderá como criar funções como serviço (FaaS), entender o papel da arquitetura serverless moderna, e aplicar boas práticas em segurança, performance e escalabilidade usando os recursos da Cloudflare.
Conteúdo Programatico
Fundamentos da Computação Sem Servidor
– O que é a computação sem servidor?
– Diferença entre serverless e arquitetura tradicional
– Casos de uso e vantagens do serverless
– Função como serviço (FaaS): conceito e aplicações
Por que usar uma arquitetura sem servidor?
– Redução de custos operacionais
– Escalabilidade automática
– Desenvolvimento mais ágil
– Integração com microserviços e APIs
Introdução ao Cloudflare Workers
– O que é Cloudflare Workers?
– Como funciona a computação na borda (edge computing)?
– Diferenças entre edge e cloud centralizada
– Casos de uso do Cloudflare Workers (proxy, APIs, otimização, autenticação)
Desenvolvimento com Cloudflare Workers
– Configuração de ambiente e ferramentas (Wrangler CLI)
– Escrevendo funções em JavaScript e WASM
– Deploy e roteamento de Workers
– Integrando Workers com APIs externas
Persistência de Dados com Durable Objects e R2
– O que são Durable Objects?
– Criação e gerenciamento de objetos duráveis
– Casos de uso de Durable Objects (contadores, chat apps, sessões)
– O que é o Cloudflare R2 Storage?
– Integração com R2 para armazenamento escalável (substituto ao S3)
Segurança e Performance em Serverless
– Como garantir segurança em Workers (Zero Trust)
– Configuração de CORS, autenticação e validação
– Otimização de latência e roteamento inteligente
– Monitoramento com Cloudflare Analytics
Laboratórios e Exercícios Práticos
– Criação e deploy de funções serverless com Cloudflare Workers
– Construção de API proxy na borda
– Utilização de Durable Objects para persistência de sessão
– Integração de Worker com R2 Storage para uploads e downloads
– Implementação de autenticação simples em Workers
– Monitoramento e análise de desempenho de aplicações serverless