Curso Cloudflare Computacao sem Servidor e Edge Computing
16 horasVisã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.
Objetivo
Após realizar este curso Cloudflare: Computação sem Servidor e Edge Computing, você será capaz de:
- Compreender os fundamentos da computação sem servidor e da computação de borda
- Desenvolver e implantar aplicações e funções usando Cloudflare Workers
- Integrar e escalar aplicações com recursos como Durable Objects e R2 Storage
- Avaliar e aplicar uma arquitetura serverless para reduzir latência e custos
- Monitorar e otimizar aplicações serverless na plataforma Cloudflare
Publico Alvo
- Desenvolvedores web e back-end
- Engenheiros de DevOps e arquitetura de software
- Administradores de sistemas e infraestrutura
- Profissionais de tecnologia que desejam modernizar suas aplicações com serverless
- Empresas que buscam reduzir custos e aumentar a escalabilidade de seus serviços
Pre-Requisitos
- Conhecimentos básicos de desenvolvimento web (JavaScript, APIs REST)
- Noções de arquitetura de aplicações web (cliente/servidor)
- Experiência com cloud computing ou plataformas de hospedagem (desejável)
Materiais
Inglês/Português/Lab PráticoConteú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