5 pessoas já começaram a estudar hoje
55pessoasjá começaram a estudar hoje
já começaram a estudar hoje

Enquanto você avalia,

55pessoas já começaram a estudar hoje

Dê o próximo passo e inicie sua carreira

Dê o próximo passo e inicie sua carreira agora mesmo

Comece agora
  • Home

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Carreiras Alura

    Evolua com profundidade técnica, direção clara e aplicação prática.

    Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.

    Iniciante

    Comece do zero com uma trilha clara e progressiva.

    Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.

    Intermediário

    Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.

    Avançado

    Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.

    CURSOS

    Ver mais cursos de Back-end
    • Pensamento computacional: fundamentos da computação e lógica de programação
    • Lógica de programação: mergulhe em programação com JavaScript
    • DDD: fundamentos do design orientado a domínio
    • ASP.NET: autenticação e autorização em APIs e aplicações web
    • Microsserviços: migração de monólitos e modularização

    CURSOS

    Ver mais cursos de Dados
    • Python para Dados: primeiros passos
    • Excel: domine o editor de planilhas
    • Engenharia de Dados: Orquestração de Pipelines com Apache Airflow
    • Power BI Desktop: construindo meu primeiro dashboard
    • Governança e Arquitetura de Dados

    CURSOS

    Ver mais cursos de Inteligência Artificial
    • IA: Explorando o Potencial da Inteligência Artificial Generativa
    • Engenharia de Prompt: Criando Prompts Eficazes para IA Generativa
    • Claude para Análise de Dados: prompts, integrações e automações
    • Agno: criando agentes e sistemas multiagente
    • Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

    CURSOS

    Ver mais cursos de Front-end
    • HTML e CSS: ambiente, estrutura e estilo
    • React: realizando testes avançados com Jest e Testing Library
    • React: integrando TypeScript em projetos
    • JavaScript: aprendendo a programar
    • React: aplicando arquiteturas de Micro frontends

    CURSOS

    Ver mais cursos de DevOps
    • Sistema Operacional Linux: fundamentos e administração prática
    • Containers e Docker: empacotamento, isolamento e gestão
    • Redes: dos conceitos iniciais à criação de uma intranet
    • Linux: gerenciando diretórios, arquivos, permissões e processos
    • Cibersegurança: Fundamentos e práticas integradas

    CURSOS

    Ver mais cursos de UX & Design
    • UX Research: mapeando a experiência da pessoa usuária
    • UX/UI Design: Entregando produtos digitais com IA
    • UI Design: Prototipação e animações interativas
    • Figma: Conhecendo o programa
    • Product Design: métricas e ciclo de vida do produto

    CURSOS

    Ver mais cursos de Inovação e Gestão
    • Canva: Criação de landing pages e e-mail marketing
    • Agilidade: como ela pode ajudar a criar um time de alta performance
    • Google Analytics 4: Extrair insights e configurar eventos
    • Management 3.0: gerencie o ambiente, não as pessoas
    • Automação de processos com n8n: Inteligência de dados para Marketing

    CURSOS

    Ver mais cursos de Mobile
    • React Native: Estilização e Layouts com Flexbox e StyleSheet
    • Flutter: Graphql e suporte offline
    • Android com Gemini: Trabalhando com textos e imagens na IA
    • Dart: trabalhando com orientação a objetos
    • React Native: Dominando Listas com FlatList e ScrollView

    CARREIRAS

    Ver mais carreiras
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA

    CURSOS

    • Engenharia de Prompt: Prompts Eficazes para IA Generativa
    • Claude Code: Criando sua Primeira Aplicação
    • Python: Crie sua Primeira Aplicação
    • Git e GitHub: Compartilhando e Colaborando
    • N8N: Fluxos de Trabalho Avançados

    CURSOS

    • Copilot Studio: Solução Multiagentes
    • Padrões de API HTTP e Modelagem de APIs
    • Python para Análise de Dados com SQL
    • Docker: Criando e Gerenciando Containers
    • Design com IA: Otimizando o Processo Criativo

    CURSOS

    • Model Context Protocol (MCP)
    • Spec-Driven Development: Dev Assistido por Agentes
    • Arquitetura de Sistemas Distribuídos com Java
    • Governança de Modelos e Reprodutibilidade
    • Pentest: Vulnerabilidades em Aplicações Web

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Skills & Go

    O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.

    Aulas ao vivo

    Saiba mais
    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Eventos Alura

    Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.

    Próximos eventos

    • IA Conference
    • Alura Signals
  • Talent Lab
  • IA
  • Artigos
  • Para Empresas
Ver planos
Links principais
  • Planos e Promoções
  • Carreiras

    Ver todas
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA
    Entrar Ver Planos
  • Área de Interesse

    Entrar Ver Planos
  • Aulas ao Vivo - Skills & Go

    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA
    Entrar Ver Planos
  • Senioridade

    Entrar Ver Planos
  • Eventos Alura

    • IA Conference
    • Alura Signals
    Entrar Ver Planos
  • Links complementares do menu mobile
  • Talent lab
  • Inteligência Artificial
  • Pós Graduações
  • Artigos
  • Para Empresas
  • Sobre a Alura
  • Grupo Alun
  • Entrar
    • Home
    • Carreiras
    • Skills & Go
    • Talent Lab
    • Inteligência Artificial
    • Pós Graduações
    • Artigos
    • Sobre a Alura
    • Grupo Alun
    LoginContato
    • Plano Pro 24
    • Plano Plus 24
    • Plano Ultra Lab 24
    • LinkedIn
    • Instagram
    • YouTube

    Institucional

    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status
    Institucional
    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status

    A Alura

    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes
    A Alura
    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes

    Conteúdos

    • Alura Cases
    • Imersões
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Conteúdos
    • Alura Cases
    • Imersões
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Alura

    O que você quer aprender?

    FiltrosFiltrar por:

    Tipos de conteúdo
    Categorias
    • 125: Anthropic Claude 3.7 Sonnet, OpenAI GPT-4.5, Gemini Code Assist grátis, Amazon Alexa+

      Sexta-feira é dia de repercutir as principais notícias da semana, no mundo da IA. Marcus Mendes Fabrício Carraro Links: Sakana AI retrata alguns números apresentados na semana passada Post do Fabrício no LinkedIn: LLM, qual a sua opinião mais polêmica? Grok causa polêmica ao censurar respostas controversas OpenAI anuncia o GPT-4.5 OpenAI libera o Deep Research para os planos Plus, Team e Edu História e Evolução da área de NLP: uma Linha do Tempo Narrativa OpenAI o3-mini e o1 ganham suporte a anexos na API OpenAI libera GPT-4o mini com Advanced Voice Mode OpenAI cria extensão do Safari para tornar o ChatGPT o buscador padrão do iPhone Sora é liberado na Europa e Reino Unido par usuários dos planos Plus e Pro Anthropic anuncia o Claude 3.7 Sonnet Anthropic detalha o Extended Thinking Claude 3.7 já está disponível no Devin Anthropic cria live na Twitch com o Claude jogando Pokémon Anthropic cria modelo de previsão de comportamentos raros de modelos Anthropic apresenta resumos hierárquicos para o Computer Use DeepSeek: dia 1, 2, 3, 4, 5 DeepSeek dá até 75% de desconto na API em horários de pouco uso Alibaba libera o Thinking (QwQ) no Qwen Chat Tencent lança modelo competidor do GPT-4o Google detalha o custo do Veo 2 Google e Salesforce se unem contra a Microsoft Google torna o Gemini Code Assist gratuito Microsoft torna o Copilot voice e Think Deeper gratuitos Perplexity anuncia o navegador Comet, com agentes integrados App do Perplexity para iOS ganha modo de voz melhorado Perplexity libera Deep Research na API Sonar Landing.ai anuncia agente de extração de dados a partir de PDFs Inception Labs lança LLM de difusão Atla AI anuncia o avaliador de modelos Selene Microsoft lança o Phi-4 Multimodal e Phi-4 mini Amazon anuncia a Alexa+, (Vídeo da Amazon) Figure AI demonstra teste de robôs humanoides em caso real IBM adquire a DataStax, dona do Langflow Grok ganha modo de voz Chatbots terapeutas podem causar mais danos do que benefícios Chinês perde R$ 155 mil em golpe após ser enganado por namorada gerada por IA Alibaba lança o modelo de vídeo Wan2.1 Wan2.1 já está no Krea AI Pika chega à versão 2.2 Luma AI ganha Video to Audio ElevenLabs ganha transcrição Ouvinte Marcos Ferreira expõe obra criada com IA Estudo: A Systematic Survey of Automatic Prompt Optimization Techniques Episódios relacionados: Criando uma linguagem de programação para a era da IA, com Victor Taelin Alex Lang, líder de engenharia na Perplexity Como LLMs tornarão robôs domésticos uma realidade, com Joel Filho da 1X Diego Rodríguez, co-fundador da Krea AI Escola de Inteligência Artificial da Alura: Mergulhe com profundidade no universo das IAs Generativas e comece a explorar todo o potencial para impulsionar a sua carreira. Inscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante. Alura Cursos de Tecnologia –  - Olá!00:00:51 - Entrevista: Victor Taelin00:02:39 - Enquete: imagem / vídeo?00:03:23 - Atualização: Sakan AI00:05:15 - Prompt: IA na educação00:07:13 - LLMs polêmicos00:12:05 - OpenAI GPT-4.500:18:57 - Deep Research no ChatGPT Plus00:22:22 - Rapidinhas na OpenAI00:24:59 - Anthropic Claude 3.7 Sonnet00:36:20 - 5 dias de DeepSeek00:42:13 - Cantinho da China00:45:05 - Preço do Google Veo 200:45:47 - Google + Salesforce00:47:08 - Gemini Code Assist grátis00:48:30 - Copilot Voice e Think Deeper grátis00:49:25 - Perplexity Comet e Deep Research na API00:52:43 - Landing.ai: agentes de extração em PDFs00:55:32 - Mercury: LLMs de difusão00:57:51 - AtlaAI Seline 100:58:58 - Phi-4 Mini e Multimodal01:00:42 - Alexa+01:03:34 - Teste da FigureAI01:04:45 - IBM compra a dona da LangFlow01:05:27 - Grok com modo de voz01:08:10 - IA e saúde mental01:12:02 - Cantinho multimídia01:15:56 - Estudo: APO

    Ainda não estuda com a gente?

    Invista na transformação da sua carreira!

    Comece agora
  • Inteligência Artificial

    NVIDIA Blackwell, Gemini no iPhone, buracos negros com IA – Hipsters: Fora de Controle #50

    O Hipsters: Fora de Controle é o podcast da Alura com notícias sobre Inteligência Artificial aplicada e todo esse novo mundo no qual estamos começando a engatinhar, e que você vai poder explorar conosco! Nesse episódio conversamos com Roberta Duarte, Pesquisadora de Machine Learning, sobre o estudo que simulou o primeiro buraco negro com a ajuda de inteligência artificial. Além disso, comentamos as principais novidades de IA da semana, incluindo o evento recente da NVIDIA, a possibilidade do iPhone passar a contar com o Google Gemini, e a expectativa para o GPT-5. Vem ver quem participou desse papo: Marcus Mendes, host fora de controle Fabrício Carraro, Program Manager da Alura, autor de IA e host do podcast Dev Sem Fronteiras Roberta Duarte, Pesquisadora de Machine Learning Links: X.ai abre o código do LLM Grok Primeiro paciente de implante da Neuralink aparece em vídeo Apple vem conversando com o Google para implementar o Gemini em iPhones Sam Altman participa do podcast de Lex Fridman GPT-5 deve ser liberado na metade do ano Stability AI lança o Stable Video Stability AI segue perdendo pessoas executivas-chave NVidia anuncia as GPUs Blackwell B200 e GB200 Demonstração do Open Interpreter 01 Microsoft contrata CEO e outros talentos da Inflection Inflection explica o que pretende fazer no futuro Black Hole Weather Forecasting with Deep Learning: A Pilot Study The first AI simulation of a black hole Grupo de Buracos Negros da USP Timelapse do futuro do universo Site da Roberta Duarte Twitter da Roberta Duarte Garanta seu lugar na Imersão Python: Mergulhe em Análise de Dados com Python do zero e desenvolva habilidades essenciais em análise de dados para potencializar a sua carreira e transformar dados em insights valiosos. Inscreva-se na Newsletter Fora de Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do Hipsters: Fora de Controle ainda mais interessante. Escola de Inteligência Artificial da Alura: Mergulhe com profundidade no universo das IAs Generativas e comece a explorar todo o potencial para impulsionar a sua carreira. TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. Alura Cursos de Tecnologia –  Edição e sonorização: Rede Gigahertz de Podcasts

  • Inteligência Artificial

    Meta Llama 3, desenvolvendo o Google Gemma, VASA-1 – Hipsters: Fora de Controle #54

    O Hipsters: Fora de Controle é o podcast da Alura com notícias sobre Inteligência Artificial aplicada e todo esse novo mundo no qual estamos começando a engatinhar, e que você vai poder explorar conosco! Nesse episódio conversamos com Luiz Gustavo “Gus” Martins, devrel Google, sobre o desenvolvimento, o lançamento e a reação à disponibilização do Gemma, o novo modelo open-source da empresa. Além disso, comentamos as principais notícias da semana, incluindo a chegada das APIs Batch da OpenAI e, é claro, o lançamento do Meta Llama 3. Vem ver quem participou desse papo: Marcus Mendes, host fora de controle Fabrício Carraro, Program Manager da Alura, autor de IA e host do podcast Dev Sem Fronteiras Sérgio Lopes, CTO da Alura Filipe Lauar, engenheiro de Machine Learning e host podcast do Vida com IA Gus Martins, Developer Relations no Google Links: Fabrício Carraro no Ciência Sem Fim Meta Llama 3 WhatsApp começa a permitir a geração de imagens com IA nos EUA Instagram ganha IA na ferramenta de busca nos EUA Ollama Poe ganha conversas com múltiplos modelos HuggingFace lança app de iPhone Hugging Face Idefics2 OpenAI lança Batch API Estudo no Arxiv sobre tokens infinitos Microsoft VASA-1 Instagram do Fabricio What Is ChatGPT Doing … and Why Does It Work? Links da entrevista Google Gemma CodeGemma RecurrentGemma Apresentação do Gus no Gemma Developer Day Google Gemma no Apple MLX MindGemmap Sundar Pichai apresenta LLM na Google I/O 2021 Estudo do Google sobre modelos de difusão em 2021 Threads do Gus Discord do Gemma Inscreva-se na Imersão IA e mergulhe em Inteligência Artificial com o Google Gemini. Inscreva-se na Newsletter Fora de Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do Hipsters: Fora de Controle ainda mais interessante. Escola de Inteligência Artificial da Alura: Mergulhe com profundidade no universo das IAs Generativas e comece a explorar todo o potencial para impulsionar a sua carreira. TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. Alura Cursos de Tecnologia –  Edição e sonorização: Rede Gigahertz de Podcasts

  • Inteligência Artificial

    IA na educação com a Fundação Lemann, coach de saúde, vazamento da OpenAI – Hipsters: Fora de Controle #65

    O Hipsters: Fora de Controle é o podcast da Alura com notícias sobre Inteligência Artificial aplicada e todo esse novo mundo no qual estamos começando a engatinhar, e que você vai poder explorar conosco! Nesse episódio conversamos sobre as principais notícias da semana, incluindo o vazamento de dados internos da OpenAI em 2023, a nova iniciativa de saúde com IA de Sam Altman com Ariana Huffington, e os planos de Elon Musk para o futuro da xAI. Em seguida, conversamos com Guilherme Cintra sobre como a Fundação Lemann vem enxergando (e promovendo) o uso de IA nas iniciativas de ensino que ela promove. Vem ver quem participou desse papo: Marcus Mendes, host fora de controle Fabrício Carraro, host fora de controle, Program Manager da Alura, autor de IA e host do podcast Dev Sem Fronteiras Guilherme Silveira, CINO e co-fundador da Alura Guilherme Cintra, Diretor de Inovação e Tecnologia na Fundação Lemann Links: OpenAI sofreu brecha de segurança em 2023 Microsoft e Apple abrem mão de observar no conselho da OpenAI Sam Altman e Ariana Huffington anunciam a Thrive AI Health Anthropic libera compartilhamento de Artifacts do Claude CEO da Anthropic participa do podcast In Good Company DeepMind libera estudo da tecnologia JEST Elon Musk quer montar cluster com 100 mil placas Nvidia H100 Links da entrevista: Fundação Lemann Associação Bem Comum Ranking FSI de dificuldade de leitura Sabiá-3 Garanta o seu ingresso para a IA Conference Brasil 2024, organizada pela Alura, FIAP, PM3 e Casa do Código. Serão mais de 10 horas de conteúdo aprofundado, cases reais e palestras exclusivas, no dia 21/8 em São Paulo. Não perca! Inscreva-se na Newsletter Fora de Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do Hipsters: Fora de Controle ainda mais interessante. Escola de Inteligência Artificial da Alura: Mergulhe com profundidade no universo das IAs Generativas e comece a explorar todo o potencial para impulsionar a sua carreira. TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. Alura Cursos de Tecnologia –  Edição e sonorização: Rede Gigahertz de Podcasts

  • 273: Mercado se une em prol de modelos abertos, OpenAI corta custos de API, Claude também invade por engano

    Sexta-feira é dia de repercutir as principais notícias da semana, no mundo da IA. Vem ver quem participou desse papo:Marcus Mendes, host sob controleFabrício Carraro, co-host sob controle, Program Manager da Alura, autor de IA e host do podcast Carreira Sem FronteirasLinks:272: Aplicando visão computacional no futebol, com Estevão Paes LemeOpenAI detalha invasão da HuggingFaceHugging Face detalha invasãoSam Altman encontra senadoresCriador do ExploitGym comenta invasão do Hugging FaceSam Altman is ready to decelerateOpenAI lança prévia aberta do Codex Security CLIPresidente da OpenAI admite que novo app desktop do ChatGPT é ruimOpenAI diz que harness de Responses API triplicou score no ARC-AGI-3OpenAI corta preços da API do GPT-5.6 Luna e TerraChatGPT está bloqueando pedidos de copiar estilo de autores de livrosEuropa designará ChatGPT e Roblox como grandes plataformas reguladasOpenAI lança o ChatGPT for Academic ResearchersAnthropic diz que classificador do Opus 5 dá menos falsos positivosThe new rules of context engineering for Claude 5 generation modelsConversas do Claude apareceram no Google e BingAnthropic diz que seus modelos também já invadiram outras empresas durante testesJuiz favorece Anthropic em caso contra o PentágonoGoogle Earth integra IA do Nano Banana 2 para reconstruir locais históricos em tempo realGemini Spark é integrado ao ChromeGoogle reformulará esquema de atualizações do ChromeGoogle DeepMind desmancha a equipe do AlphaFoldFilme The Thinking GameGoogle DeepMind lança o Gemini Robotics 2Robô da Qualcomm desliga durante eventoGoogle lança o Lyria 3.5Microsoft lançará super app do CopilotMicrosoft diz que o MAI-Cyber-1-Flash e MDASH são melhores e mais baratos)xAI combate lei que proíbe geração de imagens de pedofiliaHugging Face é acusada de hospedar modelos de IA capazes de despir pessoasUE exige que empresas incluam rótulo em conteúdos feitos com IAMiniMax lança o H3DeepSeek lança a API do V4 FlashMoonshot AI abre pesos do Kimi K3Hugging Face analisa tech report do Kimi K3Moonshot AI chug a US$35B de avaliação de mercadoMoonshot quer mais Nvidia Blackwell para treinar o Kimi K4EUA banem robôs chinesesJoanna Stern faz vídeo sobre robôs chinesesAmazon divulga relatório fiscal do último trimestreMeta divulga relatório fiscal do último trimestreRendimento da Microsoft na Anthropic rende mais do que o da OpenAIArm divulga relatório fiscal do último trimestreQualcomm divulga relatório fiscal do último trimestreNvidia investe na SSIJensen Huang publica carta aberta sobre modelos abertosNações e empresas se juntam em prol de modelos abertosMeta, Microsoft a16z e outros assinam carta pró-modelos abertosOpenAI e Anthropic pedem que EUA regulem evolução da IAAnthropic diz que não é contra modelos abertosMark Zuckerberg defende aceleração da IAAWS contrata ex-Apple para liderar produtos de IAAmazon muda de rumo sobre modelos NovaThinking Machines lança o Inkling-SmallCo-fundadora da Thinking Machines volta à OpenAIProfessor usa comando oculto em prova e reprova 32 alunos que usaram IALinkedIn lança botão para reportar slopPerplexity lança Personal Computer para WindowsAgentic AI Foundation atualiza o MCPNeuralink mostra cadeira de rodas controlada pela menteGrupo Builders SP no WhatsAppGaranta seu ingresso para o IA Conference Brasil 2026, que acontece em 24 de setembro em São Paulo.Inscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, por Fabrício Carraro.Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante.Alura Cursos de Tecnologia –  e sonorização: Rede Gigahertz de Podcasts00:00:00 - Olá!00:01:32 - Entrevista: Estevão Paes Leme00:02:40 - Enquete: Chatbots?00:05:27 - OpenAI00:27:22 - Anthropic00:41:39 - Google00:55:10 - Microsoft01:06:57 - Cantão da grana01:10:38 - Rapidinhas01:33:00 - Obrigado!

  • 247: Goblins no ChatGPT, Gemini no Pentágono, Elon Musk vs. Sam Altman

    Sexta-feira é dia de repercutir as principais notícias da semana, no mundo da IA. Vem ver quem participou desse papo:Marcus Mendes, host sob controleFabrício Carraro, co-host sob controle, Program Manager da Alura, autor de IA e host do podcast Carreira Sem FronteirasLinks:Imersão IA Sob Controle no Vale do SilícioProjeto Sotaque246: Como a Radix está usando agentes de IA na indústria240: GEO na prática: como influenciar as respostas das IAs, com Mateus Borges230: Como funciona o GEO, o SEO para LLMs, com Mateus BorgesOpenAI explica fixação do ChatGPT com goblinsOpenAI não atingiu metas de crescimentoOpenAI critica relatório sobre não ter atingido metasOpenAI projeta crescimento de 26x do ChatGPT Go em 2026ChatGPT resolveu problema antigo de matemáticaOpenAI anuncia o SymphonyOpenAI pode lançar telefone em 2028Artigo do Marcus sobre celulares na era da IAOpenAI e Microsoft flexibilizam termos de acordoOpenAI agora usa o AWS Bedrock213: O Império da IA – Sonhos e Pesadelos na OpenAI de Sam AltmanElon Musk desiste de uma acusação contra a OpenAIJúri do caso Musk vs. OpenAI expressou desgostar de MuskElon Musk promove material contra Sam Altman no XJuíza do caso Musk vs. OpenAI pede que ninguém comente o caso no XMusk tentou manobrar conselho da OpenAIElon Musk diz ao júri que só quer salvar a humanidadeJuíza do caso pede que Elon Musk não use argumentos como o acimaElon Musk confirma que Grok destilou o ChatGPTOpenAI anuncia o Bio Bug BountyOpenAI limita acesso ao modelo CyberStartage muda de escopoClaude agora mexe no Photoshop, Blender, e maisAnthropic anuncia o BioMysteryBenchClaude Security ganha beta públicoCasa Branca não quer que Anthropic expanda acesso ao MythosGoogle expande acordo com o PentágonoFuncionários do Google criticam acordo com o PentágonoGoogle diz ter orgulho de trabalhar com o exército americanoGoogle anuncia geração de arquivos no Gemini e “guarda-roupa” para o FotosYouTube testa nova busca por chat com inteligência artificialAções da Meta caem após falta de retorno com IA140: Mat Velloso, o brasileiro que vem liderando uma revolução no Google DeepMindJustiça impede Cade de multar Meta por limitar IAs no WhatsAppChina probe a compra da Manus pela MetaSpotify terá selo de verificação para artistas humanosTaylor Swift registra voz e aparência contra uso de IAQwen-Image-2.0-ProHy-MT1.5-1.8B-1.25bitTencent usou o Claude para treinar o Hy3Xiaomi abre o MiMo-V2.5 e MiMo-V2.5-ProNeurIPS promoverá uso de ferramenta do Google antes do envio de papers de IAPerplexity lança Comet para iPadLovable ganha app mobileReplit oferece acesso gratuito para migração de projetosGitHub Copilot muda uso de créditosAmazon QuickListagem de produtos da Amazon ganha perguntas e respostas com IA152: O futuro do Magalu na era da IA, com o CEO Fred Trajano e o VP de Plataformas André FatalaNvidia lança o Nemotron 3 Nano OmniCloudflare agora deixa agentes criarem contasStripe anuncia o LinkFIDO Alliance lança padrões de uso de IAs para transaçõesDavid Silver levnta US$1,1B para AI que aprende sem dados humanosProjeto TalkieComo as pessoas pedem ajuda pessoal ao Claude?Estudo da Apple mescla autorregressão e difusão em modelo com ganho de desempenhoInscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro.Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante.Alura Cursos de Tecnologia –  e sonorização: Rede Gigahertz de Podcasts00:00:00 - Olá!00:00:52 - Missão IA Sob Controle no Vale do Silício00:02:33 - Projeto Sotaque00:05:08 - Entrevista: Radix00:04:40 - Enquete: Moltbook?00:06:07 - Comentário: Compras00:06:52 - OpenAI00:46:20 - Anthropic00:51:44 - Google00:58:17 - Meta01:03:16 - Cantinho multimídia01:04:54 - Cantão da China01:11:40 - Rapidinhas01:32:03 - Estudos da semana01:40:25 - Obrigado!

  • 207: Tudo sobre o GPT-5.2, Disney investe na OpenAI, estudos da NeurIPS

    Sexta-feira é dia de repercutir as principais notícias da semana, no mundo da IA. Vem ver quem participou desse papo:Marcus Mendes, host sob controleFabrício Carraro, co-host sob controleGuilherme Silveira, CINO e co-fundador da AluraPedro Gengo, Member of Technical Staff na RunwayLinks:Desenvolvendo o AI-PAVE-Br no Luizalabs, com Caio Gomes e Dr. Murilo GazzolaOpenAI: GPT-5.2Disney e OpenAI fazem acordoDisney ameaça processar o GoogleLíder do ChatGPT diz que prints de anúncios eram falsosSam Altman disse que código vermelho da OpenAI será encerrado em janeiroOpenAI faz pesquisa sobre impacto do ChatGPT no mercado corporativoOpenAI é processada por assassinato de senhora de 83 anosProcuradores-gerais dos EUA alertam empresas de IA sobre riscos de IAsChatGPT chega 900M de usuários ativos semanais, Gemini bate 346MAnthropic, OpenAI, Block, Google, AWS, Microsoft e outras lançam a Agentic AI FoundationAnthropic do a o MCP à Agentic AI FoundationThe Verge faz perfil do MCPAnthropic lança o InterviewerAnthropic integration o Claude Code ao SlackAnthropic e Accenture fazem acordoGoogle DeepMind atualiza o Gemini Deep Research agentGoogle deve implementar anúncios no Gemini em 2026Google deve lançar óculos de IA em 2026Google anuncia o AlphaEvolveGoogle lança servidor de MCP para o Maps, BigQuery, Compute Engine e Kubernetes EngineAmin Vahdat via líder de tecnología de infra de IA no GoogleEuropa investiga o Google por uso de materiais de publicações no GeminiGoogle anuncia projeto-piloto de parceria com publicações‘Estadão’ anuncia nova parceria com o Google para aprimorar o GeminiMeta trabalha em novo modelo de codinome AvocadoMeta faz acordo com publicações para uso na Meta AIMeta compra a LimitlessAdobe Photoshop, Express e Acrobat chegam ao ChatGPTRunway anuncia modelos GWM-1EUA apreendem acusados de contrabandear chips da Nvidia para a ChinaTrump dá permissão para venda de placas da Nvidia à ChinaChina limitará importação de placas da NvidiaNvidia vem demonstrando tecnologia de rastreamento de placasNvidia diz que não viu provas confiáveis de contrabando de suas placasAlibaba atualiza o Qwen3-TTSTime elege “Arquitetos da IA” como Pessoa do AnoNYT processa a PerplexityChicago Tribune processa a PerplexityHugging Face detalha como usou Skills para fazer tine-tune de um LLM usando o ClaudeEssential AI anuncia o Rnj-1Poetiq surge em primeiro lugar no ARC-AGI-2Mistral lança o Devstral 2Cursor lança o Visual EditorIndia propõe taxar uso de material protegido para treinar IAsMicrosoft anuncia o GigaTIMEComitê Internacional da Cruz Vermelha alerta sobre IAs inventando estudosResumo do Fabrício de papers da NeurIPSTemporal-Difference Variational Continual LearningThe quest for the GRAph Level autoEncoderSloth: scaling laws for LLM skills to predict multi-benchmark performance across familiesFLOWING: Implicit Neural Flows for Structure-Preserving MorphingNeuro-Spectral Architectures for Causal Physics-Informed NetworksInfinite Neural Operators: Gaussian processes on functionsImage Super-Resolution with Guarantees via Conformalized Generative ModelsVESSA: Video-based objEct-centric Self-Supervised Adaptation for Visual Foundation ModelsEstudo usou 3 milhões de dias de dados do Apple Watch para desenvolver IA de saúdeBaixe gratuitamente o Panorama do desenvolvimento profissional no Brasil.Inscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro.Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante.Alura Cursos de Tecnologia –  - Olá!00:01:36 - Enquete: Radiologia?00:02:45 - Entrevista: IA-PAVE-Br00:04:15 - OpenAI00:37:05 - Anthropic?00:45:27 - Google00:59:00 - Meta01:06:17 - Cantinho multimídia01:15:43 - Cantão da China01:20:00 - Rapidinhas da semana01:39:02 - Estudos da semana01:44:00 - Obrigado!

  • Anthropic Claude no Brasil, Google Gemma 2, vencendo no Kaggle – Hipsters: Fora de Controle #68

    O Hipsters: Fora de Controle é o podcast da Alura com notícias sobre Inteligência Artificial aplicada e todo esse novo mundo no qual estamos começando a engatinhar, e que você vai poder explorar conosco! Nesse episódio conversamos com Mario Filho sobre autodidatismo para machine learning e inteligência artificial, além de seu desempenho mundialmente reconhecido no Kaggle. Antes disso, repercutimos as principais notícias da semana, incluindo a chegada do Claude no Brasil, e os novos modelos anunciados pela Meta e pelo Google. Vem ver quem participou desse papo: Marcus Mendes, host fora de controle Fabrício Carraro, host fora de controle, Program Manager da Alura, autor de IA e host do podcast Dev Sem Fronteiras Mário Filho, Especialista em Machine Learning Links: Vídeo do Fabrício sobre O Problema Dos Três Corpos Black Forest Labs é uma nova empresa de vídeo generativo Midjourney chega à versão 6.1 Anthropic lança o Claude no Brasil Runway libera o Gen-3 Alpha 404 Media teve acesso a planilha de vídeos usados pela Runway para treinar o Gen-3 Alpha Meta libera o Segment Anything Model 2 Mark Zuckerberg conversa com Jensen Huang na SIGGRAPH 2024 AI Act entra em vigor na Europa Llama 4 exigirá 10x mais recursos do que o Llama 3 OpenAI começa a liberar o Advanced Voice Mode do ChatGPT Microsoft agora classifica a OpenAI como concorrente O divórcio entre a OpenAI e a Microsoft já começou Google anuncia a família Gemma 2, GemmaScope e Shield Gemma Projeto de RAG do Fabrício com o Gemma 2 no GitHub Google libera o Gemini 1.5 Pro Experimental Version 0801 Google AI Studio Beta do iOS 18.1 traz a Apple Intelligence IA detecta câncer de mama 5 anos antes do desenvolvimento Links da entrevista Site e links do Mario Filho Curso de Machine Learning do MIT no YouTube Cursos do Andrew Ng Kaggle Blog de ML da Uber Blog de pesquisa do Google Blog de IA da Meta Newsletters do Andrew Ng Google NotebookLM Garanta o seu ingresso para a IA Conference Brasil 2024, organizada pela Alura, FIAP, PM3 e Casa do Código. Serão mais de 10 horas de conteúdo aprofundado, cases reais e palestras exclusivas, no dia 21/8 em São Paulo. Não perca! Inscreva-se na Newsletter Fora de Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do Hipsters: Fora de Controle ainda mais interessante. Escola de Inteligência Artificial da Alura: Mergulhe com profundidade no universo das IAs Generativas e comece a explorar todo o potencial para impulsionar a sua carreira. TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. Alura Cursos de Tecnologia –  Edição e sonorização: Rede Gigahertz de Podcasts

  • 123: Grok 3 grátis, Deep Research no Perplexity, ChatGPT Operator no Brasil

    Sexta-feira é dia de repercutir as principais notícias da semana, no mundo da IA. Marcus Mendes, host sob controle Fabrício Carraro, co-host sob controle, Program Manager da Alura, autor de IA e host do podcast Dev Sem Fronteiras Links: Conselho da OpenAI rejeita oferta de Elon Musk OpenAI considera mudar estrutura para se precaver de novas tentativas de aquisição hostil xAI lança o Grok 3 xAI aumenta preço do plano Premium+ Victor Taelin comenta desempenho do Grok 3 e propõe desafio Perplexity lança função de Deep Research Perplexity anuncia modelo aberto R1 1776 Anthropic pede que justiça americana não impeça investimento do Google Microsoft anuncia o modelo OmniParser V2 para agentes Microsoft apresenta modelo Muse de geração de gameplay Microsoft anuncia chip quântico Majorana 1 chip Satya Nadella comenta anúncio do Majorana 1 Mistral anuncia o Mistral Saba Mistral implementa Batch API UI La Plateforme Coreia do Sul proíbe novos downloads do app do DeepSeek Estudo Native Sparse Attention: Hardware-Aligned and Natively Trainable Sparse Attention Vida com IA: Attention is All You Need. Entendendo Transformers DeepSeek fará semana de anúncios de projetos de código aberto NYT aprova uso de IA ChatGPT divulga CPF de figuras públicas brasileiras após flexibilizar moderação OpenAI começa a liberar o Operator no Brasil Sam Altman faz enquete sobre qual deve ser o próximo projeto de código aberto da OpenAI OpenAI apresenta o benchmark SWE-Lancer Cursor Windsurf Editor OpenAI divulga ranking da forma como alunos estão usando o ChatGPT nos EUA Meta anuncia a LlamaCon Google disponibiliza o Veo 2 no Freepik Google apresenta o sistema AI Co-scientist Google libera o PaliGemma 2 Mix Benchmark ZeroBench Post do Fabrício sobre o ZeroBench Klarna voltará a investir em contratações de humanos no SAC Sakana AI: The AI CUDA Engineer: Agentic CUDA Kernel Discovery, Optimization and Composition Mira Murati detalha sua nova empresa, Thinking Machines Lab Arc Institute anuncia o modelo genético Evo2 Figure AI Helix Estudo Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach Estudo: LLaDA, Large Language Diffusion Models IA Sob Controle 122: Alex Lang, líder de engenharia na Perplexity IA Sob Controle com Ana Paula Appel, sobre computação quântica e IA IA Sob Controle 82: O caminho para uma IA 100% brasileira, com Diogo Cortiz IA Sob Controle 120: Evoluindo as IAs generativas da Luma Labs, com Pedro Gengo Escola de Inteligência Artificial da Alura: Mergulhe com profundidade no universo das IAs Generativas e comece a explorar todo o potencial para impulsionar a sua carreira. Inscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante. Alura Cursos de Tecnologia –  e sonorização: Rede Gigahertz de Podcasts00:00:00 - Olá!00:00:58 - Alex Lang, Perplexity00:02:12 - Resultado da enquete00:02:45 - Musk e OpenAI00:05:09 - Grok 300:15:17 - Perplexity Deep Research00:19:22 - Perplexity R1 177600:22:30 - Anthropic e Google00:24:53 - Microsoft OmniParser V200:26:40 - Microsoft Muse00:28:13 - Microsoft Majorana 100:33:28 - Mistral Saba00:34:56 - Batch API UI no La Plateforme00:35:35 - Coreia do Sul vs. DeepSeek00:36:20 - DeepSeek NSA00:38:44 - 5 dias de open source00:39:35 - NYT adota IAs00:41:20 - ChatGPT divulga CPFs00:43:41 - Operator00:44:31 - OpenAI open source00:45:25 - Benchmark SWE-Lancer00:48:18 - ChatGPT nas escolas00:49:22 - LlamaCon00:50:37 - Veo2 no FreePik00:51:23 - Google AI Co-scientist00:53:01 - PaliGemma 2 Mix00:55:01 - ZeroBench01:00:03 - Klarna recontrata humanos01:01:22 - Sakana AI Cuda Engineer01:03:10 - Thinking Machines Lab01:06:06 - Evo201:07:08 - Figure AI Helix01:11:37 - Raciocínio Latente Recorrente01:14:47 - LLaDA01:19:35 - Obrigado!

  • DevOps

    Terraform no Google Cloud

    Neste Alura+ vamos aprender como podemos criar uma máquina virtual no Google Cloud Platform usando o Terraform e ver as diferenças entre o Google Cloud Platform e a AWS. * [Site do Terraform]( * [Download do Terraform]( * [Console do Google Cloud]( * [Documentação do Google Cloud no Terraform]( # Transcrição Na formação de Infraestrutura como Código, utilizamos sempre a AWS como provedora. Mas como fazemos para usar o Terraform com outros provedores, como o Google Cloud, por exemplo? Para tirar essa dúvida, vamos subir uma máquina no Google Cloud e verificar o quanto esse processo difere de uma máquina na AWS. Vamos lá? De início, vamos entrar no site do Terraform e clicar em "Tutoriais", no painel superior, para carregar os tutoriais iniciais e podermos mexer com cada plataforma. No caso, sempre usamos AWS; desta vez, acessaremos os **tutoriais do Google Cloud**. Nessa nova página, veremos todos os tutoriais disponíveis, como "O que é Infraestrutura como Código com o Terraform?" e "Instalando Terrafom". Caso você ainda não conheça o conceito de infraestrutura como código ou ainda não tenha o Terraform instalado, recomendamos dar uma olhada nesses dois primeiros tutoriais e fazer a nossa formação de Infraestrutura com Código também. Nesse vídeo, vamos direto para o tutorial "*Build Infrastructure*" (em português, "**Montando a Infraestrutura**") para começarmos a construir nossa infraestrutura com o Google Cloud. Primeiramente, há uma breve explicação sobre o que é o Google Cloud e temos um aviso inicial de que usaremos o nível gratuito (*free tier*) do Google Cloud Platform (GCP) para o provisionamento dos componentes desse tutorial. Caso comecemos a provisionar outros recursos, podemos mudar para a versão paga. No nosso caso, a máquina virtual que pretendemos provisionar faz parte do *free tier*. A seguir, temos a seção de pré-requisitos. É preciso ter uma **conta no Google Cloud Platform**. Caso você ainda não tenha, é possível criá-la no site do GCP — é de graça. Para conhecer mais sobre os serviços inclusos no *free tier*, podemos acessar a página de informações do Programa Gratuito do Google Cloud. Outro pré-requisito é ter, **no mínimo, a versão 0.15.3 do Terraform** instalada no seu computador. Se você estiver com o Terraform atualizado, já tem uma versão compatível, provavelmente 1.0 ou posterior. Atendidos os pré-requisitos, vamos checar o que precisamos para realmente começar a criar, na seção "*Set up GCP*". O primeiro item é **criar um projeto no GCP**. Vamos clicar no link disponibilizado no tutorial, que nos direcionará ao console do GCP para criar um projeto. Daremos o nome "Alura" para nosso projeto. Logo abaixo do campo de nome, será gerado um ID. No meu caso, é "alura-348223". O seu será diferente, pois os identificadores são únicos, nunca se repetem. À direita desse ID, temos a opção de editá-lo, se for de nosso interesse. Eu vou manter "alura-348223". Não vamos modificar os campos "Billing account" nem "Location", relativos respectivamente à cobrança (caso sejam criados recursos fora do *free tier*) e à organização. Podemos clicar no botão "Create" e, após alguns segundos, veremos nosso projeto criado, com todas as partes prontas. Voltando ao tutorial do site do Terraform, o segundo item é **ligar o *compute engine* do nosso projeto**. Novamente, vamos clicar no link disponibilizado no tutorial, que nos direcionará para a tela do *Compute Engine API* no console do GCP. Outra forma de chegar nessa página é acessando o menu do GCP, no canto esquerdo superior, selecionando a opção "Compute Engine". Nessa tela, clicaremos no botão "Enable" para habilitar e conseguirmos criar elementos relacionados às máquinas virtuais. Esse processo pode demorar alguns minutos, dependerá da carga sobre o Google no momento. De volta ao tutorial, o terceiro item em "Set up GCP" é **criar uma chave de serviço para nossa conta**. Clicaremos no link disponibilizado no tutorial, que nos direcionará para a página *Service Accounts*, dentro da área "IAM & Admin" do console do GCP. Outra maneira de chegar a esta tela é pelo menu do GCP, acessando "IAM & Admin > Service Accounts". Em seguida, vamos selecionar o projeto "Alura". Nessa nova página, constataremos que já temos uma conta de serviços. Para manter a organização e não nos confundirmos com as chaves e credenciais (partes de segurança muito importantes), vamos **criar outra conta de serviços**. No painel superior da tela, pressionaremos "Create Service Account". O campo relativo ao nome é opcional. Já o ID é obrigatório, como indicado pela presença do asterisco. Nosso ID será "terraform". Logo abaixo desse campo, será automaticamente criado um e-mail para essa conta de serviços. No momento, não precisamos nos preocupar com ele. A seguir, clicaremos no botão "Create and Continue". Agora, precisamos **selecionar um cargo (*role*)**. No tutorial do Terraform, no item 4 referente à criação da chave de serviço, é especificado que nesse campo devemos escolher "Project > Editor" e clicar em "Continue". Dessa forma, essa conta terá permissão para editar qualquer parte do projeto. Pressionaremos o botão "Done" para concluir a criação da conta do Terraform. Na sequência, vamos **criar uma chave para essa conta**. Seguindo o tutorial, vamos selecionar a conta de serviços e acessar a aba "Keys" (chaves) no painel superior. Em seguida, clicando em "Add Key", vamos escolher a opção "Create new key", definir o "Key Type" como JSON e clicar em "Create". O *download* da chave será feito automaticamente em nosso computador e veremos uma mensagem contendo o nome dela. Voltando ao tutorial, antes da seção "Write configuration", temos outro aviso (*warning*). Ele nos informa que ***esse arquivo da chave dá acesso total ao nosso projeto no Google Cloud Platform, então é importante o tratarmos como qualquer outra credencial secreta***, como a senha que usamos para entrar no console do GCP. Ou seja, não é uma boa prática salvar essa chave de acesso em um repositório, por exemplo, pois qualquer pessoa terá acesso ao projeto, se essa chave "vazar". Porém, caso isso aconteça, podemos acessar o menu "IAM & Admin > Service Accounts", entrar na nossa conta e apagar a chave. Depois, criamos outra. Temos a opção de criar várias chaves, só é importante mantermos o controle e a organização delas. Podemos, então, **começar a escrever as configurações do nosso projeto**. Em nosso computador, vamos criar uma pasta chamada "GCP" (abreviação de Google Cloud Platform) e abri-la no Visual Studio Code. Dentro dela, criaremos um arquivo chamado main.tf — um arquivo Terraform. Tudo que formos escrever ficará dentro dele. No tutorial, o início da seção "Write Configuration" explica como criar essa pasta e o arquivo main.tf por comandos no terminal. No caso, optamos pela criação manual. Em seguida, temos um bloco de código de exemplo: terraform { required_providers { google = { source = "hashicorp/google" version = "3.5.0" } } } provider "google" { credentials = file(".json") project = "" region = "us-central1" zone = "us-central1-c" } resource "google_compute_network" "vpc_network" { name = "terraform-network" } Vamos analisar esse trecho, composto por três blocos. De início, temos um bloco terraform referente às configurações que usaremos no projeto do Terraform. Da linha 2 a 6, constam dados do provedor: trata-se do provedor do Google, já com informações da fonte (source) e da versão (version). Da linha 10 a 16, temos o segundo bloco, com configurações desse provedor. A linha 11 contém as credenciais que serão carregadas de um arquivo .json. Na linha 13, precisamos informar o ID do projeto. Nas linhas seguintes, teremos dados relativos à região e à zona — assim como a AWS, o Google trabalha com regiões. Nesse exemplo, temos region = "us-central1" e zone = "us-central1-c", ou seja, estaremos usando o provedor do Google na região central dos Estados Unidos, na zona de disponibilidade C. Das linhas 18 a 20, temos o último bloco, com a opção de criação de um recurso, uma VPC. No momento, não queremos uma VPC, apenas uma máquina virtual. Mais adiante, consultaremos a documentação com esse objetivo. Portanto, vamos copiar apenas os dois primeiros blocos (da linha 1 até a 16) e colá-lo no arquivo main.tf. Feito isso, ainda precisamos configurar dois itens nesse arquivo: **indicar a chave de acesso na linha 11 e definir o ID do projeto na linha 13**. Vamos incluir a chave de acesso no projeto, movendo o arquivo .json para a pasta GCP. Em seguida, daremos uma olhada na estrutura e no conteúdo dessa chave. Primeiramente, ela contém um tipo, que é uma conta de serviço. Depois, temos o ID do projeto e o ID de uma chave privada. Em seguida, consta a chave privada em si, que é bastante longa. Vemos, então, o e-mail do cliente (no caso, da conta de serviço), o ID desse cliente e um link de autorização seguido de um link do *token* para poder acessar as informações. Por fim, há dois certificados, um do provedor e outro do cliente. Voltando ao arquivo main.tf, é necessário alterar a origem das credenciais, na linha 11. Como o nome do arquivo .json é muito extenso, no painel à esquerda vamos clicar com o botão direito do *mouse* sobre ele e renoméa-lo para chave.json. Desse modo, podemos modificar a linha 11 para credentials = file("chave.json"), indicando que as credenciais vêm desse arquivo. Quanto ao ID do projeto (na linha 13), podemos obter essa informação no console do Google Cloud Platform ou no arquivo chave.json, em project_id. No meu caso, a linha 13 ficará project = "alura-348223", lembrando que cada usuário terá um ID diferente. Assim, temos nosso Google Cloud configurado para uso. O próximo passo será **criar a máquina virtual**. No navegador, vamos voltar à página inicial do site do Terraform. Desta vez, no painel superior, acessaremos "Registry" — o registro Terraform. Descendo um pouco a página, temos as opções de *providers*. Vamos clicar em Google Cloud Platform. A princípio, veremos o *overview* do que é o Google Cloud. No topo da página, à direita, acessaremos a **documentação**. Na lateral esquerda, há uma lista extensa de recursos à nossa disposição. Anteriormente no Google Cloud, acionamos o *Compute Engine API*, portanto vamos expandir o tópico "*Compute Engine*" dessa lista. Dentro dele, temos uma série de recursos — estamos buscando por máquinas virtuais, que geralmente têm o nome VM (*virtual machine*) ou *Instance* (instância). No caso, encontraremos o subtópico "google_compute_instance". Clicando em "**google_compute_instance**", descobriremos que se trata de um recurso que gerencia uma instância de uma máquina virtual utilizando o Google Cloud Engine (GCE). Para mais informações, podemos acessar a documentação oficial da API. Aparentemente, este recurso faz exatamente o que precisamos. Mais abaixo nessa página, temos um exemplo de uso. Vamos deixar de lado as primeiras cinco linhas referentes à *service account* e copiar o resto. Colaremos esse trecho ao final do nosso arquivo main.tf: # código anterior omitido resource "google_compute_instance" "default" { name = "test" machine_type = "e2-medium" zone = "us-central1-a" tags = ["foo", "bar"] boot_disk { initialize_params { image = "debian-cloud/debian-9" } } // Local SSD disk scratch_disk { interface = "SCSI" } network_interface { network = "default" access_config { // Ephemeral public IP } } metadata = { foo = "bar" } metadata_startup_script = "echo hi > /test.txt" service_account { # Google recommends custom service accounts that have cloud-platform scope and permissions granted via IAM Roles. email = google_service_account.default.email scopes = ["cloud-platform"] } } Em seguida, vamos remover as partes que não são necessárias para nós. Na linha 18, temos o recurso "google_compute_instance". Vamos substituir o nome lógico "default" por "PrimeiraVM". Na linha seguinte, podemos alterar o nome que aparecerá no console do Google: em vez de "test", usaremos "PrimeiraVM" também. Em machine_type (tipo de máquina), precisamos tomar um pouco de cuidado. A máquina atual, "e2-medium", não é suportada pelo *free tier*! Então, vamos mudar para "e2-micro", que se enquadra no nível gratuito. Quanto à zona, vamos usar a mesma que especificamos anteriormente: "us-central1-c": # código anterior omitido resource "google_compute_instance" "PrimeiraVM" { name = "PrimeiraVM" machine_type = "e2-micro" zone = "us-central1-c" # código posterior omitido As tags não são necessárias, podemos removê-las (linha 23). Por outro lado, precisaremos do disco de *boot* (boot_disk), porque é o disco principal do nosso sistema. Na linha 24, temos os parâmetros iniciais: segundo o exemplo, usaremos uma imagem do Debian, na versão 9. Vamos manter desta forma. Em seguida, é oferecido um SSD local: o scratch_disk, um disco para escrever e ler itens temporários. Não precisamos disso e ele não é suportado no *free tier*, então vamos removê-lo (linhas 29 a 32). Agora, na linha 29, temos a interface de rede, necessária para a comunicação. Vamos manter network = "default" e não modificaremos o access_config, para que ele gere um IP público para nossa máquina. Os metadados (linhas 36 a 38) são desnecessários, vamos removê-los. Em seguida, temos o metadata_startup_script. Se quisermos rodar algum comando no momento de criação da nossa máquina, podemos utilizar essa *tag*. Vamos mantê-la e mudar seu valor para "echo oi > /teste.txt". Dessa forma, será escrito "oi" no arquivo teste.txt, no *root*. Por fim, a partir da linha 38, temos um *service account*. Como já configuramos anteriormente o *provider*, essa parte também não é necessária, vamos apagar da linha 38 até a 42. Então, **a segunda parte do arquivo ficará assim**: # código anterior omitido resource "google_compute_instance" "PrimeiraVM" { name = "PrimeiraVM" machine_type = "e2-micro" zone = "us-central1-c" boot_disk { initialize_params { image = "debian-cloud/debian-9" } } network_interface { network = "default" access_config { // Ephemeral public IP } } metadata_startup_script = "echo oi > /teste.txt" } Pressionando "Ctrl + S", salvaremos o arquivo. Já podemos **executar essas configurações para verificar se funcionam**. Na barra superior do VS Code, vamos em "Terminal > Novo Terminal". No terminal, vamos checar se estamos na pasta GCP. Uma vez dentro da pasta, executaremos o comando ls para verificar se os arquivos estão conforme o esperado: temos chave.json e main.tf. Tudo em ordem, vamos rodar um clear para limpar o terminal. Então, vamos **executar o comando terraform init** para iniciar todas as configurações do Terrafom, fazer o *download* da infraestrutura do provedor e deixar tudo pronto para a execução. Terminado esse processo, vamos **rodar o terraform apply**. Assim, a ideia é pegar o nosso plano e criar uma *compute instance* chamada PrimeiraVM. No console, podemos verificar todas as configurações dessa instância e, ao final, temos o plano total "Plan: 1 to add, 0 to change, 0 to destroy" (1 para criar, 0 para mudar e 0 para destruir). Para confirmar, digitaremos "yes". Durante essa operação, teremos um erro alegando que o nome "PrimeiraVM" é inválido, pois não podemos usar letras maiúsculas, apenas caracteres no padrão [a-z0-9]. Logo, na linha 19 do arquivo main.tf, vamos alterar para name = "primeiravm" e salvar. Em seguida, executaremos o terraform apply novamente, digitaremos "yes" para confirmar e esperaremos enquanto esse processo é executado. No meu caso, a operação foi rápida, apenas 11 segundos. Mas esse tempo pode variar de acordo com a conexão da internet ou da carga sobre os servidores do Google e assim por diante. Para verificar se a máquina foi devidamente criada, vamos voltar ao console do Google Cloud Platform, no navegador. No menu, vamos em "Compute Engine". Nesta página, há uma tabela com as instâncias de máquina virtual e veremos a "primeiravm". O IP dela está na coluna "External IP". Para acessá-la via SSH, selecionaremos o *checkbox* à esquerda e clicaremos no botão "SSH". Dessa forma, a chave SSH será colocada dentro da nossa máquina virtual, pois não fizemos isso antes. Essa é uma das vantagem do Google sobre a AWS: não precisamos colocar as chaves logo que criamos a máquina, ele faz esse procedimento para nós depois. Após alguns segundos, estaremos na nossa máquina. Vamos executar o comando ls / para ver os arquivos que temos dentro da máquina virtual. Um deles é o teste.txt, vamos abri-lo com cat /teste.text. Veremos o texto "oi" que configuramos anteriormente, ou seja, a instância foi criada e o arquivo .txt foi inserido no *root* da máquina virtual. Pronto, criamos a configuramos uma máquina virtual com o Google Cloud! **E se não quisermos mais essa infraestrutura?** Podemos encerrá-la por meio do comando terraform destroy, que vai **destruir a infraestrutura**. Assim, o plano não terá nada para criar ou modificar e um recurso para destruir. Vamos digitar "yes" para confirmar a ação e a máquina será apagada. No meu caso, esse processo demorou 37 segundos, mas esse tempo pode variar. Dessa forma, a infraestrutura foi destruída. O projeto não foi apagado, apenas removemos a infraestrutura, que podia gerar custos. Agora que vimos tudo isso, vamos elencar as **diferenças entre a máquina virtual que criamos no Google Cloud e uma máquina virtual que geralmente criamos na AWS**. Primeiro, no arquivo main.tf, no bloco terrafom que vai da linha 1 a 8, temos que trocar o nome do provedor, bem como o source. Além disso, o método de utilizar credenciais e fazer *login* no Google e na AWS são diferentes. Na AWS, fazemos o *login* pela linha de comando com aws configure. No Google, usamos credenciais via arquivo. O recurso criado também muda de nome entre esses dois provedores. **Na AWS, temos o EC2 Instance e, no Google, o Google Compute Instance**. São nomes e recursos diferentes e também têm configurações distintas. Por exemplo, na AWS especificamos zonas por VPC, não por máquinas. Ambos, porém, precisam de um nome e de um tipo de maáquina (machine_type). Quanto ao boot_disk, no Google definimos pela imagem. No caso, escolhemos o Debian, versão 9. Na AWS, usamos as AMIs, que são parecidas, porém têm nome diferente. Precisamos saber a AMI correta para cada região. Em questão de rede, na AWS não precisamos configurar uma interface de rede. Ele já vem com uma interface e um IP público por padrão. No Google Cloud, temos que especificar esses elementos. Ademais, temos o metadata_startup_script que determina o que será feito inicialmente, em que inserimos o código entre aspas. Na AWS, esse processo é mais complicado, temos que colocar o end_of_file ou end_of_tape, algo nesse sentido para identificar onde começa e onde termina. De forma geral, **esses provedores são bem próximos em termos de criação**. O Google também fornece uma VPC padrão, que é um jeito que de acessarmos essas máquinas. Por fim, vamos revisar tudo que fizemos nesse vídeo. Criamos um projeto e uma chave de acesso para acessá-lo. Depois, configuramos uma máquina virtual do tipo e2-micro (suportada no *free tier*) e especificamos a zona onde ela ficaria — no *datacenter* central dos Estados Unidos, na zona de disponibilidade C. Determinamos o sistema utilizado na máquina, uma interface de rede e um *script* para rodar na criação da instância. Espero que você tenham gostado. Até o próximo Alura+!

  • 1Página 1…19Página 19…44Página 44
    1Página 1…17Página 1718Página 1819Página 19
    20
    Página 20
    21Página 21
    …
    44Página 44