Enquanto você avalia,
8686pessoas 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.
- [Slides](
Aprenda as melhores práticas para escrever testes de ponta a ponta eficazes. Descubra dicas essenciais para garantir a qualidade do seu software e aumentar a confiabilidade do seu sistema.
Comece aqui seus estudos em JavaScript e aprofunde-se no o back-end como ramo do desenvolvimento web, o JavaScript é hoje uma das linguagens de programação mais utilizadas da web, pois pode ser usada por navegadores para atribuir comportamentos às páginas. É possível usar JavaScript também no backend para criar aplicações dinâmicas, interativas e de alto desempenho na web, usando apenas uma linguagem de programação. Como usar JavaScript Backend? A pessoa desenvolvedora pode usar JavaScript no Backend para criar aplicações web que precisam de interatividade em tempo real, escalabilidade e desempenho, visto que o “back” é voltado para a “parte de trás” de uma aplicação, onde estão os servidores que fornecem informações ao navegador e os bancos de dados. Por que aprender JavaScript para Backend? Aprender Backend JavaScript abre portas na área de programação, isso porque o JavaScript já é uma linguagem bem conhecida e o Backend possibilita a manutenção de toda a parte interna de uma aplicação web. Assim, ele está presente em tudo o que faz a aplicação funcionar. Para quem o curso JavaScript Backend é indicado? Esta formação é indicada para quem está começando em programação e escolheu programar em linguagem JavaScript e o Backend como área do desenvolvimento web para trabalhar. Para começar essa trilha em Backend JS, é importante que você tenha passado pela formação Iniciante em programação, para que já tenha praticado a lógica de programação e tenha tido contato com algumas ferramentas importantes. E, se você estava fazendo a versão anterior deste curso, continue seus estudos nesse link. O que você aprenderá no curso completo JavaScript Backend? Confira alguns tópicos fundamentais da formação em JavaScript com foco no Backend: Fundamentos do JavaScript: no curso JavaScript Backend da Alura, você aprenderá uma linguagem de programação desde seus blocos básicos, entenderá as particularidades do JavaScript e como trabalhar com elas como, por exemplo, as diferentes formas de usar funções e variáveis no JS e seus usos. Avançando com ferramentas e paradigmas: no curso de JavaScript Backend online, você irá praticar a lógica de programação com JS resolvendo um problema real e criará os seus próprios programas para serem executados. Também poderá entender o que são promessas e como trabalhar com código assíncrono em JavaScript. Essa formação é o que você precisa para ter conhecimento do que é possível fazer usando JavaScript no Backend! JavaScript Backend: curso completo para a sua carreira em desenvolvimento de sistemas Agora que você já conhece um dos cursos de JavaScript Backend mais completos do mercado tech, chegou a hora de começar seus estudos. Conheça nossos planos e inscreva-se! Se você estava fazendo a versão anterior desta formação pode continuar seus estudos nela no link.
Invista na transformação da sua carreira!
Hoje o papo é sobre performance na web! Neste episódio, atualizamos o papo sobre as principais tendências, melhores práticas e ferramentas que fazem parte do dia a dia do Front em 2024. Vem ver quem participou desse papo: Paulo Silveira, o host que lembra de quando o óbvio precisava ser dito Luciano Junior, CTO da deco.cx Guilherme Rodrigues, CEO e co-fundador da deco.cx Tiago Gimenes, Engenheiro na deco.cx Carol Santos, Líder de Front-End na Alura Vinicios Neves, Líder de Front-End na Alura Mário Souto, o Dev Soutinho, Lead Software Engineer no Nubank Links: Google PageSpeed Insights Core Web Vitals httpAchive.org WPO Stats: Amazon vê queda de 1% no faturamento a cada 100ms de acréscimo no load time xkcd: Padrões Deno HTMX HTTP/2: magia com o novo protocolo – Hipsters #13 Performance e Otimizações na Web – Hipsters #114 Tendências no Front-end 2022 – Hipsters Ponto Tech #286 Estado do ecossistema React 2023 – Hipsters Ponto Tech #354 Evoluções no Angular e Outros Frameworks Front-End – Hipsters Ponto Tech #383 Hipsters Ponto Tube: Como deixar meu site mais rápido? Performance Web Conheça a Escola de Front-End da Alura, desenvolva experiências web incríveis com HTML, CSS e JavaScript, e aprofunde-se nos principais frameworks do mercado, como React, Angular e Vue.JS. 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
Aprenda a criar sua primeira API REST utilizando o Spring Framework. Faça o mapeamento de rotas, o tratamento de dados e forneça dados para uma aplicação front-end.
Qual é o papel do back-end em aplicações, além das principais linguagens e frameworks para sua carreira como pessoa desenvolvedora na área.
Aprenda as diferenças entre C#, Java, Python e outras linguagens back-end e descubra qual é a ideal para seu projeto e sua carreira.
Aprenda a desenvolver software com IA, TDD, Docker, Dev Containers, skills reutilizáveis e boas práticas de arquitetura e segurança.
Domine o n8n para otimizar o back-end com workflows seguros (OAuth/webhooks), retries, tratamento de erros e auditoria via Data Tables para integrações robustas.
Evolua no back-end! Aprenda como DevOps, IA e Arquitetura impulsionam sua carreira e conheça as trilhas para se tornar um desenvolvedor sênior.