Enquanto você avalia,
66pessoas 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
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
Neste Alura+, você irá aprender como utilizar a biblioteca Hilt para realizar injeção de dependências em aplicativos que já possuam a arquitetura recomendada equipe do Android. Será destacado como o Hilt se integra ao Jetpack Compose e outras bibliotecas recomendas pela [Documentação]( como ViewModel, Navigation e Room, e também abordaremos como realizar a aplicação em um projeto. Recomendamos que você assista também: [Entendendo injeção de dependência no Android com Hilt]( e [Como instalar, configurar e utilizar o Hilt no Android]( Confira o [repositório do projeto utilizado]( Gostou desse conteúdo? Aproveite para mergulhar mais no universo Mobile, conhecendo a [Formação inicial de Jetpack Compose]( e Curso de [Armazenamento de dados com Compose]( da Alura. Não se esqueça de compartilhar seus aprendizados com a gente nas redes sociais e bons estudos.
Neste vídeo, David Neves compartilha insights valiosos sobre uma prática essencial no Power BI: o data masking (máscara de dados) no contexto do Power BI. Descubra como implementar eficientemente o data masking e compreenda as nuances entre essa técnica e a segurança de linha por meio da Row-Level Security (RLS). Diante das constantes evoluções no cenário de business intelligence, é crucial dominar estratégias como o data masking para garantir a integridade e a confidencialidade dos dados. David Neves guiará você através dos passos necessários para aplicar essa prática no Power BI, abordando desafios e destacando as melhores práticas. Para aprofundar seus conhecimentos neste tópico, confira os conteúdos sugeridos: * [Artigo que traz uma outra aplicação de data masking]( * [Link do projeto](
Invista na transformação da sua carreira!
Neste vídeo, Roberto Sabino fala sobre a “técnica” de Flight Levels e como essa forma de ver a organização das equipes pode ajudar na efetividade do trabalho ágil. Procure conhecer os detalhes dos métodos ou frameworks que está usando no momento, porque eles podem já incluir essa visão de níveis de abstração.Neste vídeo conhecemos o conceito e vemos uma sugestão de aplicação prática com vista ao uso de quadros Kanban, mas esses níveis de abstração podem ser usados de várias formas e em vários tipos diferentes de organização.Aprenda a dividir a gestão em visões: Operacional, Coordenação e Estratégia para ter visão detalhada ao mesmo tempo que mantém a visão estratégica. :)**Cursos:**Para conhecer mais sobre o uso de quadro Kanban como foi citado no texto, acesse o curso relacionado:- [Kanban: análises para implementação](
Neste vídeo, Vinicios Neves explica como preparar um ambiente local de desenvolvimento para aplicações utilizando o Vue.JS na versão 3, que é a versão atual do framework. A configuração do ambiente às vezes parece uma missão impossível, mas com as ferramentas certas tudo fica mais fácil! Com o [node]( instalado e o [Vue CLI]( disponível, tudo fica mais fácil. Basta seguir um pequeno passo a passo e logo teremos a aplicação rodando e pronta para iniciarmos o desenvolvimento. O principal aqui é entender os conceitos e a documentação, visto que o CLI recebe updates regulares e eventualmente as opções disponíveis podem mudar. Se quiser mergulhar mais fundo no universo do Vue, seguem os links de conteúdos complementares: **Cursos:** Confira os cursos já disponíveis: - [Vue3: Começando no framework]( - [Vue3: Avançando no framework](
Entenda como o uso de Métricas pode ajudar a evoluir o trabalho com o Método Kanban e resolver problemas comuns de produtividade dos times ágeis.
Aprenda a estilizar um aplicativo no Flutter. Crie temas, customize cor e tamanho de widgets, implemente fontes em uma situação da vida real.
Este artigo explica de forma bem sucinta o que devemos considerar para escolher algoritmos com melhor desempenho usando como exemplo o Quick e o Merge Sort.
Este artigo explica de forma bem intuitiva a notação big O, utilizada para mensurar a complexidade de algoritmos.
Este artigo demonstra a implementação de ordenação através do algoritmo MergeSort em python, passando por uma breve explicação do algoritmo SelectionSort.
Este artigo demonstra a implementação de ordenação através do algoritmo MergeSort em Python, passando por uma breve explicação do algoritmo SelectionSort.