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 se tornar uma pessoa desenvolvedora back-end do zero com JavaScript, usando Node como ferramenta.
Crie aplicações com .NET e Blazor na Alura. Desenvolva front e back-end integrados com eficiência.
JavaScript é uma das linguagens de programação mais utilizadas e estudadas. Desde suas primeiras aplicações no front-end, a linguagem se desenvolveu e seu ecossistema se expandiu, hoje em dia sendo utilizada também em webapps, desenvolvimento mobile e back-end. Por que praticar? A prática é essencial para transformar conhecimento teórico em habilidade aplicada. Com exercícios práticos, você desenvolve raciocínio lógico, se familiariza com o formato de exercícios de lógica utilizados em plataformas de estudo e testes e aprende a evitar os famosos bugs que podem comprometer a funcionalidade do seu código. Além disso, a prática constante fortalece sua confiança e te ajuda a construir um portifólio sólido para destacar suas habilidades. O que você vai aprender nesta formação? Nesta formação prática, você consolidará os fundamentos da linguagem através de exercícios "mão na massa" e abordará temas essenciais em programação e a forma como são utilizados com JavaScript, como lógica condicional, laços de repetição, funções e muito mais. Ao final, você terá exercitado seus conhecimentos sobre como funcionam essas estruturas e também terá praticado lógica de programação com exercícios. Vamos começar essa jornada?
Invista na transformação da sua carreira!
- [Sobre linguagens compiladas e interpretadas]( - [Diferenças entre back-end e front-end]( - [Gerenciamento de versões do NodeJS com NVM]( - [Deno vs NodeJS](
Aprimore os seus conhecimentos em back-end com Node.js e SQL, criando APIs mais completas utilizando o Sequelize, um dos ORMs para Node.js mais conhecidos no mercado.
Aprenda a conectar React ao back-end usando APIs, Docker, Swagger, Postman e Axios. Desenvolva habilidades essenciais para projetos modernos.
Nesta formação, você vai explorar os fundamentos da API da Anthropic e o modelo Claude AI, além de aprender a integrar projetos Python com essas ferramentas. Descubra como utilizar a API da Anthropic para desenvolver assistentes virtuais e chatbots, e como aplicar técnicas avançadas de prompt engineering e prompt template para gerar respostas precisas e relevantes. Ela será útil para você que deseja: Incorporar inteligência artificial em projetos e negócios.Criar soluções automatizadas que otimizam processos e operações.Desenvolver ferramentas de IA personalizadas que atendem às suas necessidades específicas. O que você vai aprender nesta formação? Assistentes Virtuais Eficientes: Aprenda a criar assistentes virtuais que oferecem respostas adaptadas e interações naturais com os usuários, melhorando a experiência geral.Desenvolvimento de Chatbots: Use a API da Anthropic para criar chatbots que automatizam tarefas e proporcionam suporte eficaz, otimizando a comunicação e a operação.Técnicas de Prompt Engineering e Prompt Template: Descubra como formular e utilizar prompts eficazes e criar templates para gerar textos e respostas altamente relevantes, economizando tempo e maximizando a eficiência.Integração com Python: Veja como combinar Python com a API da Anthropic para criar soluções robustas e escaláveis que atendem às suas necessidades de IA.Adoção de Tecnologia de Ponta: Mantenha-se atualizado com as tecnologias mais recentes e aplique inovações que estão moldando o futuro da inteligência artificial.
Aprenda a utilizar deep links no iOS e implemente um sistema de navegação no back-end. Saiba como tratar erros com deep links e server driven UI.
Aprenda a identificar gargalos, aplicar técnicas de profiling e integrar C para otimizar aplicações Python no back-end, utilizando estratégias de paralelismo e execução assíncrona.
Aprenda estratégias modernas de renderização com Next.js, integrando back-end com Supabase, otimizando SEO e performance, e criando endpoints RESTful em um curso prático de alta escalabilidade.