Curso Cloudflare for Web Developers

  • DevOps | CI | CD | Kubernetes | Web3

Curso Cloudflare for Web Developers

16 horas
Visão Geral

O curso Cloudflare for Web Developers foi desenvolvido para capacitar desenvolvedores na integração e utilização dos recursos da Cloudflare dentro de aplicações web modernas.
Durante o curso, os participantes aprenderão a configurar domínios e certificados SSL, otimizar o desempenho de sites, proteger APIs, integrar serviços via API REST da Cloudflare e utilizar Cloudflare Workers para criar aplicações serverless distribuídas globalmente.
O foco está em unir desenvolvimento web e infraestrutura edge, permitindo a entrega de aplicações seguras, escaláveis e de alta performance.

Objetivo

Após realizar o curso Cloudflare for Web Developers, você será capaz de:

  • Integrar aplicações web com os serviços da Cloudflare;
  • Utilizar a API da Cloudflare para automação e configuração dinâmica;
  • Implementar Cloudflare Workers para criar aplicações serverless na borda;
  • Aplicar caching, otimização e segurança em aplicações web e APIs;
  • Melhorar a experiência do usuário através de aceleração e entrega global.
Publico Alvo

Indicado para:

  • Desenvolvedores front-end e back-end;
  • Engenheiros de software e DevOps;
  • Especialistas em APIs e microsserviços;
  • Profissionais interessados em utilizar Cloudflare como camada de performance e segurança para aplicações web.
Pre-Requisitos
  • Conhecimento intermediário em desenvolvimento web (HTML, CSS, JavaScript);
  • Noções básicas de HTTP/HTTPS, DNS e segurança web;
  • Conta ativa na Cloudflare (gratuita ou paga).
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Cloudflare for Developers

  1. Understanding the role of Cloudflare in web development
  2. Overview of key features for developers (CDN, DNS, WAF, Workers)
  3. Setting up a development environment with Cloudflare

Module 2: Integrating Cloudflare with Web Applications

  1. Adding a website or app to Cloudflare
  2. Configuring SSL/TLS and HTTPS enforcement
  3. Managing domain records and subdomains
  4. Using Page Rules and Cache Rules for development environments

Module 3: Cloudflare API for Automation

  1. Introduction to Cloudflare REST API
  2. Authenticating with API tokens and keys
  3. Managing zones, DNS records, and settings via API
  4. Automating deployments and cache purges from CI/CD pipelines

Module 4: Using Cloudflare Workers

  1. Overview of Cloudflare Workers and Edge Computing
  2. Setting up the Workers CLI (Wrangler)
  3. Creating and deploying serverless functions
  4. Real examples: API Gateway, redirects, and edge transformations

Module 5: Web Performance Optimization

  1. Enabling Brotli, Polish, and Mirage for content optimization
  2. HTTP/2 and HTTP/3 benefits for modern apps
  3. Using Cloudflare Rocket Loader for faster JS delivery
  4. Best caching practices for SPAs and PWA architectures

Module 6: Security for Web Applications

  1. Implementing WAF rules for web and API protection
  2. Setting up rate limiting and bot mitigation
  3. Securing APIs with custom headers and Access Rules
  4. Using Cloudflare Access for developer environments

Module 7: Debugging and Monitoring

  1. Using Cloudflare Analytics and Logs for developers
  2. Debugging performance and caching issues
  3. Testing with DevTools, Lighthouse, and Cloudflare diagnostics
  4. Continuous improvement through data-driven decisions

Module 8: Real-World Scenarios and Deployments

  1. Deploying a production-ready web app on Cloudflare
  2. Integrating Cloudflare with popular frameworks (React, Next.js, Node.js)
  3. Best practices for staging vs. production environments
  4. Case study: building and deploying a Cloudflare-powered web service
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h