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
NGINX é um servidor web muito poderoso que além de permitir responder requisições HTTP, nos fornece proxy reverso, permitindo a criação de um API gateway e até load balancer. Aprenda nesse curso a usar o NGINX!
Domine segurança em redes com a Alura. Use VPN, firewalls e análise para proteger sistemas.
A **Internet das coisas** (*Internet of things*) está transformando como relacionamos com a tecnologia e um com o outro. Os *things* estão em todo lugar, por exemplo o seu relógio, sua televisão, no cartão, no kindle ou telefone e muito muito mais - todos estão conectados e trocando informações. Ou seja, todos os *things* envolvidos precisam se comunicar e para tal é preciso ter um **protocolo simples e leve**. Esse é o papel do **MQTT** (*Message Queuing Telemetry Transport*) que define como os aparelhos trocam mensagem que é o assunto desse vídeo! Boa aula :) - [Formação Internet das Coisas)[
Invista na transformação da sua carreira!
Descubra o que é Dio e como ele pode facilitar suas requisições HTTP no Flutter
Aprenda a criar um servidor HTTP usando apenas as bibliotecas nativas do Node.js.
Neste Alura+, o instrutor Yago Oliveira te mostra como construir um app de chat em tempo real utilizando WebSockets, uma tecnologia que é muito importante na comunicação online. Como esse protocolo funciona e quais são as vantagens de usá-la para criar um chat? Vamos explorar como criar uma experiência de conversa fluida e instantânea! Vamos supor que você está numa empresa e precisa implementar um chat para se comunicar com prestadores de serviço (pintores(as), encanadores(as), etc). Para atender a essa demanda, tecnologias como WebSockets facilitam a implementação de mensagens síncronas, já que essa tecnologia permite a criação de conexões persistentes entre o cliente (seu smartphone ou o navegador) e o servidor, possibilitando a troca de dados bidirecional de forma eficiente e sem a necessidade de constantes requisições. Ao contrário das tradicionais requisições HTTP, que seguem um modelo request-response, os WebSockets permitem que o servidor envie dados para o smartphone a qualquer momento, criando uma experiência muito mais dinâmica e interativa. Neste vídeo, você aprenderá desde os conceitos básicos dos WebSockets até a implementação prática de um app de chat. Veremos como configurar o servidor para lidar com as conexões e como enviar e receber mensagens. Caso deseje, [você pode baixar o projeto do repositório do WebSocket no github]( para auxiliar na sua aprendizagem. E, além disso, [você também pode baixar o projeto do servidor do WebSocket]( Ah! Caso tenha ficado curiosa(a) e queira aprender mais sobre o tema, deixarei como sugestão estes dois vídeos complementares: * [Entendendo WebSockets]( * [WebSockets: implemente autenticação e avance no Socket.IO]( Bons estudos!
Aprenda a implementar login com Google e GitHub, usando OAuth e OpenID, e adicione autenticação de dois fatores em suas aplicações Java.
Aprenda a proteger suas APIs Java com Spring Security, implementando autenticação JWT e gerenciando perfis e permissões.
O PHP é uma das linguagens mais conhecidas e ficou muito popular no desenvolvimento Web. Nesse curso de PHP na Web você vai se aprofundar em conceitos de segurança, aprender a utilizar sessões, lidar com uploads de arquivos e aprender sobre APIs.
Entenda o que é REST e o que significa este modelo de arquitetura. Neste artigo, descubra a origem do termo, suas responsabilidades e os principais métodos do HTTP.