Enquanto você avalia,
99pessoas 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
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 criar uma aplicação Web com Spring Boot. Você aprenderá a utilizar o Maven para configurar e gerenciar o projeto, desenvolver controladores usando o Spring MVC, persistir dados em um banco de dados PostgreSQL usando JPA, fornecer uma API REST para ser comsumida por um projeto front-end, implementando as operações de CRUD (criar, ler, atualizar, excluir) na aplicação. Desenvolva aplicações web de ponta a ponta, aproveitando todo o potencial do Java e do Spring Boot Na primeira etapa da formação, você irá criar um projeto Spring Boot de linha de comando, a fim de consolidar alguns conhecimentos importantes como funções lambdas, manipulação de dados utilizando as coleções do Java e Streams. Em seguida, você implementará novos recursos na aplicação, como relacionamentos entre entidades JPA, persistência de dados num banco PostgreSQL,** geração de consultas derivadas** e** consultas com JPQL**, além de** integrar seu projeto com a API do ChatGPT**. Na segunda etapa da formação, você aprenderá a** transformar o seu projeto numa aplicação Web**, uma API REST que irá fornecer dados para serem consumidos pela aplicação front-end e aprenderá a realizar o deploy da aplicação. Esta formação abrange desde os conceitos básicos de desenvolvimento web com Java e Spring até tópicos mais avançados, fornecendo um conhecimento abrangente para o desenvolvimento de aplicações web usando essas tecnologias.
Invista na transformação da sua carreira!
Entenda a evolução da internet, os fundamentos das redes, de protocolos, combinando história e visão macro de como funciona o desenvolvimento na web.
Aprenda a integrar apps Android com APIs na Alura. Desenvolva aplicações conectadas a serviços externos.
Aprenda criar uma aplicação web com go do zero. Crie um CRUD na prática. Neste curso, aprofunde seus conhecimentos utilizando a linguagem criada pelo Google.
Aprenda a compreender ambientes de rede, protocolos, operações HTTP e segurança online para desenvolver aplicações web modernas.
Neste curso você aprenderá sobre o papel de QA de Acessibilidade, destacando a inclusão de todas as pessoas, principalmente as com deficiência. Você realizará testes práticos em páginas, entenderá como documentar defeitos e colaborar em equipes diversas.
Aessibilidade digital consiste em quebrar barreiras e permitir que todas as pessoas acessem conteúdos na internet com autonomia.
Já imaginou usar uma tag html como com propriedades latitude e longitude para mostrar um mapa navegável? Para colocar um widget bonitinho na sua página web, seja um mapa, um carrossel ou um calendário, normalmente adicionamos kilos e kilos de javascript e css de lindas bibliotecas para ter acesso a esses componentes. Há ainda os problemas de conflito de namespace e de repetição de código. Uma nhaca! O host Paulo Silveira conversa com Zeno Rocha e Sergio Lopes sobre as especificações que compõem a WebComponents, que vem (tentar) mudar esse cenário. Participantes: Paulo Silveira, host do hipsters Sérgio Lopes, líder mobile e web na Caelum e Alura Zeno Rocha, developer advocate na LifeRay Alguns links citados: WebComponents página que reúne bastante coisa das especificações Polymer biblioteca bacanuda de webcomponents Polyfills do webcomponents Let's encrypt certificados grátis para você não inventar mais desculpas para não usar https Curtiu o episódio? Vale ouvir nosso episódio sobre Progressive Web Apps também! 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 Sim, este site tem html, css e js bem misturado e bem repetido!
Hoje o papo é sobre acessibilidade e diversidade! Nesta conversa, conversamos com o time do Itaú para entender como eles vêm adotando medidas que visam aumentar a acessibilidade para dentro e para fora do banco. Vem ver quem acompanha a gente neste papo! Paulo Silveira, o host cada vez mais barbudo Hildebrando Júnior, Especialista em Engenharia no Itaú Fabio Omachi, Coordenador de ativos PJ no Itaú Wellington Cruz, Coordenador de Engenharia e Acessibilidade no Itaú Links: Guia WCAG Estatuto de Acessibilidade do Itaú Conheça os cursos, formações e conteúdos de acessibilidade da Alura Newsletter da Alura TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. #7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse Produção e conteúdo: Alura Cursos de Tecnologia – Edição e sonorização: Rede Gigahertz de Podcasts
O **Json Web Token**, ou simplesmente JWT, é um padrão para definirmos tokens, e neste vídeo veremos o que é um token e como o JWT pode nos ajudar a criar autenticação de APIs sem o uso de sessões. Ao trabalhar com APIs nós sempre ouvimos termos como _REST, Stateless, Tokens, JWT_... Mas o que estes termos significam?