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.
Nesse artigo vamos entender o que é o i18n e como implementar em aplicações NextJS
Potencialize seus apps com o Next.js. Sua API de cache aumenta performance, escalabilidade e reduz custos, garantindo a melhor experiência para o usuário.
Aprenda a construir um chatbot com Next.js e Vercel SDK, integrando a API da OpenAI para recomendações de filmes. Curso prático e completo!
Invista na transformação da sua carreira!
Nest é uma estrutura para criar aplicativos Node.js eficientes e escaláveis do lado do servidor. Nesta formação, você vai aprender a trabalhar com o framework e estará apto a escalonar as suas aplicações com maior facilidade. O que é NestJS? NestJS é um framework para construção de aplicações server-side eficientes, confiáveis e escalonáveis em Node.js. Ele usa o JavaScript moderno, mas é escrito com TypeScript, oferecendo o melhor de ambos os mundos: flexibilidade e tipagem forte. O framework segue os princípios de programação orientada a objetos, programação funcional e programação reativa. Ele é projetado para ser modular e extensível, permitindo aos desenvolvedores criar aplicações robustas de forma mais rápida e eficiente. Para Que é Usado? NestJS é utilizado para criar todo tipo de aplicações back-end: APIs RESTful: Rápido desenvolvimento e manutenção de APIs eficientes.GraphQL APIs: Integração nativa com bibliotecas como Apollo.Microserviços: Fácil integração com padrões de mensagens como MQTT, RabbitMQ e outros.Websockets: Desenvolvimento de aplicações em tempo real.CRUD: Facilita a criação de operações de CRUD com seu sistema de módulos e decorators.Aplicações Empresariais: Possui um ecossistema forte para integração com bancos de dados, sistemas de autenticação e outros serviços empresariais. Benefícios: Por Que Escolher NestJS? Desenvolvimento AceleradoGraças à sua arquitetura modular e conjunto rico de decoradores, você pode desenvolver rapidamente sem sacrificar a qualidade. Manutenção SimplificadaO uso de TypeScript e o padrão de design modular facilitam a manutenção e a colaboração entre equipes. FlexibilidadeNestJS é opinativo o suficiente para guiar os desenvolvedores na criação de uma estrutura limpa, mas também flexível o suficiente para permitir personalizações e integrações complexas. Ecossistema RicoIntegra-se facilmente com o ecossistema JavaScript existente, permitindo que você incorpore bibliotecas e ferramentas que já conhece e ama. EscalabilidadeProjetado com padrões de design que facilitam a criação de aplicações escaláveis, desde pequenos projetos até aplicações empresariais de grande escala. Comunidade e SuportePossui uma comunidade em crescimento e uma grande variedade de recursos de aprendizagem, incluindo documentação, tutoriais e cursos.
Nesse artigo vamos ver as opções que o NextJS oferece para se trabalhar com CSS, de CSS Modules até bibliotecas que utilizam CSS in JS.
Compreenda o TypeORM, biblioteca com ampla utilização que implementa o conceito de ORM. Entenda o que são entidades, repositórios e como implementá-los.
Aprenda a usar segmentos dinâmicos e variantes no Next.js 14 para criar rotas flexíveis e eficientes. Guia prático para desenvolvedores web.
Guia prático sobre rotas dinâmicas, layouts e gestão de erros. Eleve a qualidade do seu projeto web com nossas dicas essenciais.
Explore como proteger suas aplicações Next.js com práticas essenciais de segurança, abrangendo desde React Server Components até CSRF, e dicas valiosas de codificação.
Aprenda a integrar banco de dados com Supabase, React, Next.js, Node.js e Vercel, utilizando práticas de debug, logs estruturados e deploy seguro.