194 pessoas já começaram a estudar hoje
194194pessoasjá começaram a estudar hoje
já começaram a estudar hoje

Enquanto você avalia,

194194pessoas 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 multiplos 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 multiplos 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
    • Back-end

      Mercado de Tecnologia em Angola – Hipsters Ponto Tech #235

      Angola é um país que tem um mercado de tecnologia que está em constante crescimento. Um episódio sobre as similaridades e diferenças desse mercado com o mercado brasileiro! Participantes: Paulo Silveira, o host que tem muita vontade de conhecer Angola Jeovany Negócio, devops engineer na Buka Elisa Capololo, engenheira de software na NEXT e embaixadora da Woman Tech Makers em Luanda Roberta Arcoverde, a co-host que palestrou pela primeira vez em SP no Woman Tech Makers Maurício “Balboa” Linhares, que tá gravando o podcast de camisa de manga longa Links: GDG Luanda Produção e conteúdo: Alura Cursos de Tecnologia – === Caelum Escola de Tecnologia – Edição e sonorização: Radiofobia Podcast e Multimídia

    • Back-end

      Comunidade, Aprendizagem e Compartilhamento: Alura Stars – Hipsters Ponto Tech #257

      Hoje vamos falar sobre como a comunidade de tecnologia evoluiu ao longo dos anos, tanto em relação à forma de se comunicar, o conteúdo, fóruns, eventos presenciais, palestras, lives, etc., e como a Alura e o Hipsters têm participado desse ecossistema. Participantes: Paulo Silveira, o host que contribui há mais tempo do que gostaria de admitir Mário Souto, Engenheiro de Software no Nubank Diogo Pires Tolezano, Gerente de Experiência dos Alunos & Alunas na Alura Roberta Arcoverde, a co-host que não estaria aqui sem a comunidade Links: Conheça a Alura Stars! Newsletter do Paulo Produção e conteúdo: Alura Cursos de Tecnologia – === Caelum Escola de Tecnologia – Edição e sonorização: Radiofobia Podcast e Multimídia

    Ainda não estuda com a gente?

    Invista na transformação da sua carreira!

    Comece agora
  • A economia da APIs com Kleber Bacili, CEO da Sensedia

    Nosso convidado da vez é o Kleber Bacili, co-fundador e CEO da Sensedia. Fundada em 2007 em Campinas, a Sensedia é uma plataforma que gerencia APIs e microsserviços para médias e grandes empresas, que precisam acelerar a presença digital e organizarem suas documentações técnicas. Nascida dentro da C&IT com o nome de “Digital Asset”, a empresa cresce forte no Brasil e no mundo. Presente no Brasil, EUA, Reino Unido, México, Colômbia e Peru, atendendo mais de 200 clientes, em 14 setores em diversos países ao redor do mundo, a tecnologia da Sensedia permite a conexão entre softwares de uma forma mais rápida e segura. Nomeada como líder pela Forrester Wave (API Management Solutions Q3 2022), a Sensedia é uma empresa premiada, reconhecida pelo Global Business Tech Awards como SaaS Company of the Year e pelo Paytech Awards Fintech Futures como uma das melhores soluções de pagamentos em tempo real. A Sensedia tem sido uma agente fundamental na transformação digital de diversas empresas importantes e também no advento do open banking no Brasil. Grupo exclusivo ouvintes do Like a Boss:  Você também pode ouvir o Like a Boss nas plataformas (em vídeo e áudio): Spotify Youtube IOS (iPhone) Amazon Music Google Podcasts Deezer Produção e conteúdo:Alura Cursos online de Tecnologia – – e sonorização: Radiofobia Podcast e MultimídiaCompartilhe nas suas redes sociais:FacebookGoogleTwitterLinkedinO post A economia da APIs com Kleber Bacili, CEO da Sensedia apareceu primeiro em Like a Boss.

  • CursosGestão & Negócios

    Curso Treinamento e desenvolvimento: atue com técnicas e diretrizes

    Você conhecerá técnicas, práticas e ferramentas essenciais para a atuação profissional em treinamento e desenvolvimento, assim como aprenderá como alinhar as estratégias e decisões da área com as demandas reais do negócio.

  • Back-end

    Quality Assurance e entrega contínua

    Neste vídeo você vai conhecer como QA e entrega contínua (continuous delivery) se encaixam. Se você quiser conhecer mais de DevOps, pode começar pela formação [Primeiros passos em DevOps]( Se você estiver estudando QA, não deixe de conferir a nossa formação [Carreira QA: processos e automação de testes]( # Transcrição *Quality assurance* (em português, garantia de qualidade) ou QA e entrega contínua. Vamos ver o que esses dois têm a ver? Olá, sou o Vinicius Dias e sejam bem-vindos à Alura. Quero bater um papo bem rápido com vocês sobre como podemos aumentar a qualidade dos nossos *deploys*, digamos assim. Quero mostrar qual a relação entre QA e entrega contínua. O que esses dois têm a ver, qual a relação entre eles e como um depende do outro. Vamos entender primeiro o que é QA. Para quem me conhece, sabe que gosto de pegar uma definição formal da internet para depois esmiuçar. Quando pesquisamos "o que é *quality assurance*?" no Google, a resposta é exatamente a seguinte: ### O que é Quality Assurance? * "Garantia da qualidade é uma forma de prevenir erros ou falhas nos produtos manufaturados e evitar problemas ao entregar soluções ou serviços aos clientes." Quando trazemos isso para o mundo de software, significa que *quality assurance*, que chamaremos pela sigla QA, é uma forma de garantirmos que o código, sistema ou produto que estamos construindo está com uma qualidade aceitável. Para isso, existem diversas técnicas, processos e práticas para assegurar que a qualidade esteja satisfatória. Quando me refiro à qualidade aceitável, isso é um ponto muito importante, porque é muito difícil dizer se um código ou produto está bom, ou ruim. Por essa razão é fundamental definirmos critérios objetivos para impedir que um código vá para frente ou que um *deploy* aconteça, por exemplo. Precisamos ter o mínimo para certificar a qualidade do que está sendo feito, isso é um processo que aprendemos quando estudamos QA. O QA pode ser o papel de uma pessoa, de uma equipe inteira ou compartilhado entre diversas pessoas de uma equipe. Logo, QA não é uma caixa fechada, digamos assim. Existem vários profissionais dessa área que trabalham em setores distintos, como automação de testes, com testes manuais e os que trabalham mais do lado do negócio ou da equipe técnica. Como já mencionado, QA não é uma caixa fechada, existem várias práticas e técnicas que podemos utilizar para garantir a qualidade de um produto. ### Quality Assurance vs Quality Control *Quality assurance* é uma forma de garantirmos a qualidade **enquanto o produto está sendo desenvolvido**. Para quem já chamou alguma vez TDD de teste depois do *deploy*, sabe ao que estou me referindo quando falo que é comum criarmos um software, escrever um código ou gerar um produto e, no final do processo, enviar para alguém testar. Isso acontece bastante, inclusive, em alguns casos existe um profissional com essa função. Para que, após o desenvolvimento do produto ou serviço, esse profissional garanta que o que foi desenvolvido corresponde com a expectativa do produto. Essa técnica não se refere a QA, chamamos ***quality control***, o controle de qualidade. **Após o desenvolvimento, é garantido que o produto foi produzido corretamente**. Já o *quality assurance* faz parte do processo, enquanto é realizado o desenvolvimento, existem práticas a serem aplicadas para garantir que está sendo desenvolvido da melhor forma. Repare que QA envolve toda a parte do processo de desenvolvimento e, de fato, faz parte do processo. Não é apenas um momento pontual que adicionamos, como o teste depois do *deploy* ou quando perguntamos para a pessoa se ela já finalizou a tarefa e ela responde: "Está pronto, só falta testar". Esse "só falta testar" é o *quality control*, o *quality assurance* vai muito além disso. Essa prática de ter uma garantia de qualidade como um processo no nosso software permite diversas coisas. Tem um ponto interessante nos "Princípios por trás do manifesto ágil", o primeiro. Em que a prioridade é satisfazer o cliente e, com isso, realizar entregas o mais cedo possível através de **entregas contínuas** um software de valor. ### Principais princípios por trás do manifesto ágil * “Nossa maior prioridade é **satisfazer o cliente**, através da *entrega adiantada e contínua* de software de valor.” Essa frase nos diz que precisamos garantir que as entregas sejam contínuas, sendo o nome de um **conjunto de práticas** também. Logo, **entrega contínua** é o conceito que você possui um processo muito bem definido com QA, também bem definido, em que a entrega do software é feita de forma contínua. Por exemplo, se temos o planejamento de uma *feature* que passa pelo desenvolvimento, em que é realizado os testes necessários, gerando um *build* que passa pelo *quality control* que pode ir para outro ambiente para a verificação, e em seguida é feito o *deploy*. Isso gera uma entrega. Todo esse processo sendo feito de forma contínua e automatizada é o princípio por trás de entrega contínua. Repare que sem o *quality assurance* a entrega contínua se torna algo utópico. Poderíamos até cogitar a possibilidade de ter algo assim, mas se não existem processos para garantir a qualidade do que está sendo feito, como teríamos confiança para realizar uma entrega de software de maneira contínua, de forma, inclusive, automatizada? Logo, precisamos de QA para atingir entregas contínuas. A entrega contínua tem como núcleo a **build pipeline**. Basicamente é uma esteira de geração, podemos chamar assim. No *build pipeline* temos algumas etapas e dentro de cada uma dessas etapas existem processos de QA. ![Esquema visual sequencial contendo as seguintes etapas: "Plan", "Develop", "Build", "Test", "Deploy" e "Operate"]( No momento do **planejamento**, há processos de QA para garantir que está sendo feito da forma correta, com a descrição do que precisamos da forma correta também. Na etapa de **desenvolvimento** temos as boas práticas de programação, criação de testes, entre outros processos. Na hora de fazer o ***build***, é como garantimos que estamos utilizando tudo do ambiente correto e como automatizamos essa mudança de ambientes. Realizar aquele **teste**, o *quality control*. Fazer o **deploy**, que pode ser feito de maneira contínua ou não. Talvez essa etapa seja manual por uma necessidade de negócio. Por exemplo, queremos agrupar diversas *features* que passaram por essa entrega contínua, logo a *feature* foi entregue, mas queremos agrupar para gerar uma versão, então o *deploy* vai ser manual. Contudo, se tivermos um *deploy* que é um **evento**, por exemplo, não podemos realizar às sextas-feiras ou perto de terminar o expediente, visto que precisa ter um desenvolvedor à disposição caso aconteça um erro. Isso significa que provavelmente está faltando a parte de *quality assurance*, o processo da garantia de qualidade no desenvolvimento do software. Quando temos um *build pipeline* utilizando integração contínua para chegar na entrega contínua, o que atingimos é o **feedback contínuo**. Isso até poderia virar um vídeo à parte, mas basicamente quando aplicamos essas práticas estamos garantindo que em cada etapa do processo temos um feedback, que estamos indo pelo caminho correto. Caso aconteça um erro, vamos errar pequeno e mais rápido. É justamente o princípio do manifesto ágil. Então, *quality assurance* leva à possibilidade de termos entregas contínuas. Esta está diretamente relacionada aos processos ágeis, sendo um assunto bem interessante. Inclusive, fica o convite que na plataforma da Alura existem treinamentos tanto de *quality assurance* quanto de entrega contínua, com vários elementos satélites, como integração contínua, testes e muito mais. Esses são os conceitos de *quality assurance* e entrega contínua.

  • CursosBack-end

    Curso Domain-Driven Design: modelagem tática e arquitetura orientada a negócio

    Aprenda DDD e arquiteturas orientadas a eventos para modelar domínios, projetar integrações assíncronas (outbox, CDC, mensageria) e transformar dados em produtos com práticas de data mesh.

  • CursosGestão & Negócios

    Curso People Analytics: RH orientado a dados

    Você aprenderá o que é People Analytics e quais são as etapas necessárias para estruturar análises que utilizam dados para orientar a tomada de decisão e gerar estratégias dentro da gestão de pessoas, essencialmente em processos de RH.

  • CursosUX & Design

    Curso Service Design: a implementação na prática

    Domine o design de serviço para melhorar a experiência do cliente. Aprenda a definir problemas, criar hipóteses, desenvolver propostas de valor e implementar soluções.

  • DevOps

    O que é Packer?

    É relativamente simples subir uma nova instância em um dos provedores de nuvem como AWS, Azure ou Digital Ocean (entre outros). No entanto, não basta apenas subir uma instância pois precisamos também **provisionar** (instalar) e preparar essa maquina virtualizada. Ideal seria criar uma imagem que já está tudo provisionada com o software para depois subir a máquina na nuvem baseada nela. Exatamente essa é a tarefa do **Packer**, uma ferramenta da área de **Infraestrutura como Código** com qual podemos definir todos os passos de instalação declarativamente (em um arquivo *json*) e aplicar no **provedor de nuvem** que desejamos! Tudo automatizado e fácil de executar. Ficou interessado? Assista o vídeo! ## Links - [Link da Formação DevOps na Alura]( - [Link do site da ferramenta Packer](

  • Back-end

    O que é REST?

    **Representational State Transfer**, abreviado como REST, não é uma tecnologia, uma biblioteca, e nem tampouco uma arquitetura, mas sim um modelo a ser utilizado para se projetar **arquiteturas de software distribuído**, baseadas em comunicação via rede. REST é um dos modelos de arquitetura que foi descrito por Roy Fielding, um dos principais criadores do protocolo HTTP, em sua tese de doutorado e que foi adotado como o modelo a ser utilizado na evolução da **arquitetura do protocolo HTTP**. Nesse vídeo o instrutor Giovanni Tempobonno explica as caraterísticas principais desse modelo importante. Assista! ## Links comentados no final do vídeo: - [Dissertação de Doutorado do Roy Fielding que descreve o REST]( - [REST APIs devem ser orientadas a hipertexto]( - [Richardson Maturity Model](

  • 1Página 1…61Página 61…168Página 168
    1Página 1…59Página 5960Página 6061Página 6162Página 62
    63
    Página 63
    …
    168Página 168