A GERAÇÃO DO FUTURO

É A QUE APRENDE HOJE.

00HORAS
:
00MIN
:
00SEG
Comece sua evolução
Comece sua evolução
  • 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
    • CursosInteligência Artificial

      Curso Power Automate: Automatizando tarefas de um analista de dados

      Aprenda a integrar ferramentas Microsoft, conectando Power BI, Power Automate, Excel e SharePoint para automatizar a coleta, análise e distribuição de dados, melhorando processos internos e colaboração.

    • Uma cozinha digital, nativa e multicanal com Luiz Couto, CEO do Coze

      O Coze (cozê), é uma cozinha nativa digital e multicanal que entrega comida de qualidade em domicílio. Fundada em 2019, em São Paulo, a empresa nasceu com o propósito de entregar uma comida de alta qualidade (elaborada por chefs), num preço justo, usando tecnologia: especialmente no cuidado ao produzir e armazenar os produtos. O Coze, além do ecommerce, possui três lojas físicas, que servem a estratégia multicanal da empresa. O CEO e fundador Luiz Couto, antes de fundar a marca, investiu em empresas como Vindi, WallJobs, idwall e fundou o clube de card games, NetCartas. Nesse podcast ele conta como conseguiu unir no Coze, a experiência em desenvolvimento de software, processos de produção e a criatividade na cozinha, inclusive em trazer restaurantes famosos nos produtos. O Coze é uma “DNVB” (Digital Native Vertical Brand – marca vertical, nativa e digital) que controla desde o processo de produção, até a entrega dos produtos. 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ídiaO post Uma cozinha digital, nativa e multicanal com Luiz Couto, CEO do Coze apareceu primeiro em Like a Boss.

    Ainda não estuda com a gente?

    Invista na transformação da sua carreira!

    Comece agora
  • CursosUX & Design

    Curso Mídias sociais: criando vídeos para as redes

    Aprenda todo o processo de criação e edição de vídeos criativos para as principais redes sociais.

  • 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.

  • CursosMobile

    Curso CI/CD Mobile: automação para aplicativos Android e iOS

    Aprenda a automatizar processos de build, teste e deploy de aplicativos mobile, integrando GitHub Actions, Firebase Test Lab, Firebase App Distribution e Fastlane para garantir segurança e qualidade.

  • CursosUX & Design

    Curso UX Design: Conheça o universo da experiência em produtos digitais

    Mergulhe no design de experiência do usuário, conheça e reflita sobre os principais processos, ferramentas e frameworks que fazem o UX ser uma área cada vez mais estratégica na criação de produtos digitais.

  • DON'T BELIEVE THE HYPE: Especial - Internet Segura

    Vivemos conectados com pessoas, objetos, instituições e até roupas. Manter a internet como um ambiente seguro é um desafio que vai muito além das trocas de senhas e da autenticação em dois passos. Nesse episódio, falamos com Osmany Arruda, professor da FIAP e especialista em segurança da informação. Em um mundo cada vez mais compartilhável, onde mora a segurança? E se você quiser saber ainda mais, dá uma olhada no nosso MBA de Cyber Security:

  • CursosGestão & Negócios

    Curso Gestão comportamental: potencializando a autoliderança

    Aprimore a sua autoliderança através da gestão comportamental e descubra como utilizar metodologias para apoiar nesse processo.

  • CursosBack-end

    Curso Windows Forms com C#: barra de ferramentas, trabalhando com classes e JSON

    Para avançar na implementação dos seus aplicativos do Windows Forms, utilizando C#, trabalhe com o componente ToolBar. Além disso, crie um modelo de cliente, através de uma classe, e aprenda os processos de serialização e desserialização de objetos!

  • CursosUX & Design

    Curso Acessibilidade em UX: realizando pesquisas inclusivas

    Aprenda a conduzir pesquisas de UX inclusivas e acessíveis, garantindo diversidade e acessibilidade em todas as etapas do processo.

  • 1Página 1…45Página 45…236Página 236
    1Página 1…43Página 4344Página 4445Página 4546Página 46
    47
    Página 47
    …
    236Página 236