SEMANA DA PROGRAMAÇÃO
Escolha seu Plano
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
Carreiras
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
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
Conteúdos gratuitos
Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.
Aprenda a construir pipelines CI/CD com GitHub Actions e GitLab CI, usar Docker e Kubernetes, aplicar testes e segurança e implantar estratégias de deploy para entregar software rápido, seguro e escalável.
Neste curso vamos criar a camada Gold na AWS, através da agregação de dados da camada Silver. Para isso, vamos utilizar de ETL Jobs do Glue para a criação dessas tabelas. Por fim, vamos criar uma pipeline automatizada por meio das Step Functions.
Será que um botão verde vende mais que um botão vermelho? Melhor testar e ver o que é real e o que é opinião! Mesmo assim não é fácil: tamanho de amostras, testes isolados e p-value aparecem para atrapalhar o trabalho de ux e do programador. Vamos desvendar! Participantes: Paulo Silveira, um host que curte especificações Sergio Lopes, o cohost frontender mais famoso do pedaço Guilherme Pedroso, dev front-end na Netshoes Andre Tagliati, da mesma equipe do Guilherme! Fabiana Guedes, UX Designer na Netshoes Links: Lind, framework para testes A/B do pessoal da Netshoes Como realizar testes A/B com Google Analytics, no blog da Caelum Não pare seu teste A/B cedo demais, também do blog da Caelum, pelo host deste humilde podcast! Artigos sobre os problemas de usar 0.05 ou até números menores como um p-value interessante, e o problema do p-hacking Artigos sobre os testes A/B no Airbnb e seus problemas de bias. Conteúdo dos criadores do podcast: Cursos de UX na plataforma online da Alura Bônus: tirinha do xkcd Produção e conteúdo: Alura Cursos online de Tecnologia Caelum Ensino e Inovação Edição e sonorização: Radiofobia Podcast e Multimídia
Invista na transformação da sua carreira!
Neste vídeo, Victorino Vila explora a automatização das cargas em um Data Warehouse por meio do Integration Services. Quando se trata de carregar dados em um Data Warehouse, frequentemente esses processos são agendados para serem executados durante a noite, devido à necessidade de processar grandes volumes de informações. Nesse contexto, onde a automação desempenha um papel fundamental, é essencial que a carga de dados não dependa da intervenção humana para determinar os períodos de atualização. No decorrer deste Alura +, é demonstrado como a carga no Data Warehouse é programada para ocorrer com base nas mesmas datas registradas no Data Mart, que é a única fonte de dados para este Data Warehouse. Este vídeo complementa o estudo de caso apresentado durante o treinamento em Data Warehouse e Business Intelligence (BI).
Nesse Alura+ vamos aprender a utilizar dois testes estatísticos para o Google Sheets: o **Z teste** e o **Qui quadrado**.
Para realizar testes de unidade que possuem dependências, é muito comum o uso de dublês de testes. Neste vídeo, vamos ver alguns tipos de dublês de teste. Existem 5 principais tipos de dublês de testes, cada um com um propósito e funcionamento específico. Aprenda de uma vez por todas as definições, semelhanças e diferenças entre eles.
Aprenda a automatizar processos com Power Automate. Curso prático para iniciantes, sem necessidade de programação. Otimize tarefas rotineiras e aumente a produtividade.
Você aprenderá conceitos e técnicas essenciais para escrever código de alta qualidade, eficiente e fácil de manter, vai começar com a aplicação da PEP8, garantindo que seu código seja limpo, legível e consistente. Exploraremos como usar ferramentas como o Black para formatação automática, além de aprimorar suas habilidades de refatoração, organização de arquivos e nomenclatura. Também discutiremos a importância dos testes automatizados com Pytest, que são fundamentais para assegurar que seu código funcione corretamente, e como aplicar estratégias de tratamento de erros para tornar seu código mais robusto e confiável. Em seguida, vamos mergulhar nos princípios do SOLID e Design Patterns. Você entenderá como projetar sistemas flexíveis, escaláveis e prontos para evolução. Com esses conceitos, aprenderá a resolver problemas complexos de forma eficiente, criando soluções que se adaptam facilmente a mudanças sem comprometer a qualidade ou a performance. Essa formação é uma oportunidade para aprimorar suas habilidades em Python e dominar práticas que farão toda a diferença na criação de software de alto nível. Prepare-se para transformar seu código, criando projetos mais robustos, modulares e prontos para os desafios do mundo real. Vamos juntos nessa jornada de aprendizado!
Aprofunde ainda mais seus conhecimento em Jetpack Compose. Você já sabe que com essa tecnologia consegue criar interfaces eficientes de maneira intuitiva, simplificada e rápida, utilizando menos código. Mas existe uma biblioteca poderosa e completa que permite fazer configurações simples desde uma transição de telasaté um sistema completo de navegação, que é o Navigation. -Quais os benefícios em fazer essa formação? Aprender os princípios de navegação de Apps no Android;Conhecer e utilizar a principal ferramenta para implementar o sistema de navegação de Apps seguindo os princípios do Android;Entender como o Navigation se integra com o Jetpack Compose para criar um App de apenas uma única Activity. -O que preciso saber para fazer essa formação? O que é o Jetpack Compose e como criar um App a partir dele;Criar telas com Lazy Layout e estados do Jetpack Compose; Em caso de dúvida, entre na nossa comunidade do Discord ou acesse o fórum do curso. E aí? Pronto para mergulhar nesse novo conhecimento? Então, vamos lá! Bons estudos!