A GERAÇÃO DO FUTURO
É A QUE APRENDE HOJE.
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
Segurança de Redes. Firewalls Cisco ASA. Aprenda os conceitos básicos para proteger sua rede. Aprenda a implantar um Firewall Cisco ASA.
Seja especialista em Machine Learning e ajude as empresas otimizar recursos, escalar atendimento, aumentar segurança do trabalho ou diminuir falhas e muito mais. Inspirado na forma forma como aprendemos, através da capacidade humana de detectar diversos tipos de padrões, os cientistas ampliaram as áreas de atuação do Machine Learning. Inspirado muitas vezes pela forma como nos comunicamos, enxergamos e até mesmo como nossos neurônios reagem a um estímulo, floresce na inteligência artificial sub-áreas como Processamento de Linguagem Natural, Visão computacional, Deep Learning e tantas outros. Nesta formação vamos trabalhar esses tópicos, entendendo o que são estas áreas que vem se tornando destaques dentro das empresas. Por que estudar Deep Learning, NLP e Visão Computacional? Processamento de linguagem natural e Visão Computacional são áreas com grandes potenciais para exploração e desenvolvimento de aplicações reais. Um exemplo em NLP são os Chatbots cada vez mais "humanizados" que resolvem problemas sem intervenção humana, já na visão computacional temos modelos que analisam uma imagem, por exemplo uma radiografia e auxilia um médico na detecção de fraturas. Esse mercado pulsante que utiliza tecnologias mais avançadas como NLP e Visão computacional, atingiu grau suficiente de qualidade, impulsionado pelo poder do Deep Learning. Esta técnica de aprendizado profundo que combina uma série de "neurônios" em camadas para solução de problemas complexos está abrindo portas e gerando uma ruptura na forma como resolvemos os grandes desafios no aprendizado de máquinas. Nesta formação vamos iniciar nosso mergulho por estes tópicos que não param de crescer, vamos lá!
Invista na transformação da sua carreira!
Dê seus primeiros passos em Clojure! O Clojure é uma linguagem de programação que roda por cima da máquina virtual do Java ou Javascript. A linguagem utiliza fortemente o paradigma funcional, incentivando a imutabilidade e funções puras, facilitando a criação e manutenção de software. A Programação Funcional é um dos diversos paradigmas do universo da programação, isto é, uma outra maneira de organizar nosso pensamento ao escrever um código e seu maior diferencial é que as funções são o principal elemento utilizado para criar seus programas. Na Formação Clojure da Alura, você vai conhecer as vantagens e desvantagens da programação funcional, alguns conceitos de estrutura de dados e vai trabalhar com coleções. Tudo isso será aplicado levando em consideração a linguagem utilizada, que tenta utilizar por padrão diversas das boas práticas adquiridas pelas linguagens em geral com o passar do tempo. Além disso, você vai entender como trabalhar com estado em um mundo que favorece imutabilidade, entenderá como criar garantias com schemas, trabalhar com boas práticas e criar testes de exemplos e de propriedades. Vamos lá? Pré-requisitos Lógica de programação ou alguma outra linguagem de programação. Aqui na Alura, veja a Formação Iniciante em Programação. Esta formação foi criada em parceria com o Nubank.
Imagens que encantam Já imaginou ser capaz de criar imagens, designs em movimento e editar vídeos para as mídias sociais? Nessa formação nós vamos entender como fazer tudo isso com ferramentas para quem não necessariamente é designer. Trabalharemos com programas acessíveis e aplicaremos os conceitos mais importantes de comunicação visual para você preparar projetos incríveis. Profissional completo Cada mídia social tem o seu público específico, bem como um formato de publicação próprio ou mais indicado. Assim, é fundamental que a pessoa que vai atuar nesse mercado saiba como elaborar imagens estáticas, construir conteúdos animados e realizar a edição de vídeos, a fim de atender à todas as demandas. Trata-se, portanto, de uma função multidisciplinar, que pede a entrega destes diferentes tipos de materiais. E esta multidisciplinaridade tem tudo a ver com o conteito de profissional em T, que estimulamos na Alura. Uma visão abrangente A formação está dividida em três passos, com cada um deles focando em assuntos específicos, com cursos, artigos e podcasts. Unindo prática e conceituação, vamos exercitar o uso de cores e tipografia, experimentar técnicas de composão visual, treinar a estilização de elementos gráficos e desenvolver a noção de identidade visual. Recomendamos que você confira também a formação Social Media, que vai abordar outras habilidades fundamentais para este universo. Nela, você vai explorar atividades que precedem a criação do design, para saber como gerar interação e estimular o compartilhamento de conteúdo de uma marca ou produto e alcançar o público-alvo desejado."
A Oracle Cloud oferece uma ampla gama de serviços que possibilitam desde a criação de aplicações escaláveis até o gerenciamento de bancos de dados totalmente autônomos. Entre suas principais soluções, destacam-se o Autonomous Database, que automatiza tarefas de administração e otimiza o desempenho sem intervenção manual, o Oracle APEX, uma poderosa plataforma low-code para desenvolvimento ágil de aplicações, entre outros. Nesta formação, você vai explorar os principais serviços da Oracle Cloud, aprendendo como configurá-los, gerenciá-los e utilizá-los para otimizar suas operações. Além disso, conhecerá o conteúdo essencial para obter certificações como Oracle Cloud Foundations, um diferencial para profissionais que desejam validar suas habilidades na plataforma Oracle. Ao longo do curso, você terá uma abordagem prática para compreender como a Oracle Cloud pode transformar a infraestrutura de TI, automatizar processos e potencializar a inovação em diferentes cenários empresariais. Vamos embarcar nessa jornada pelo universo da Oracle Cloud?
Transforme sua maneira de trabalhar ao dominar o Claude Cowork como um hub central de inteligência e operação. O foco é evoluir de automações simples para uma arquitetura de sistemas inteligentes, onde a IA gerencia portfólios complexos, orquestra múltiplos agentes em paralelo e executa fluxos especializados para Gestão, Produto e Marketing. A jornada percorre desde a estruturação de projetos e conectividade via protocolo MCP, até a criação de ecossistemas simbióticos que utilizam Python e Web Scraping para análise de dados. No ápice da trilha, você aprenderá a implementar o conceito de Harness de LLMs, aplicando regras de controle rigorosas para gerenciar respostas e personalizar o tom e voz para diferentes departamentos. Ao concluir, você dominará o ciclo completo: da integração de demandas com Trello e ClickUp à automação de criativos e revisão de campanhas, consolidando uma operação escalável, segura e orientada a resultados.
Aprenda a utilizar o Node.js em conjunto com o framework Express, um dos mais usados no mercado para desenvolvimento de APIs, e crie aplicações de forma ágil. Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web.
Domine as técnicas certas e destaque-se, escrevendo um código bom e elegante. Nesta formação, você aprenderá os pilares do desenvolvimento de software de qualidade (e as boas práticas do mercado): Princípios do Clean Code (código limpo): ajudam você a escrever com clareza, concisão e manutenção mais simples;SOLID: construa um código na pedra (em vez da areia) com os princípios SOLID. Seu projeto será mais escalável e seguro;MVC, MVVM e VIP: organize melhor seus projetos com as mais comuns arquiteturas no mercado - e descubra qual se aplica aos seus desafios! Ao concluir esta formação, você terá em mãos ferramentas para resolver problemas complexos. O que preciso saber para estudar essa formação? Linguagem Swift;Habilidades básicas de desenvolvimento iOS com View Code. Vamos lá?
Aprender a se defender de diversos ataques de hackers, proteger suas aplicações, conhecer suas possíveis vulnerabilidades e salvar os dados do usuário de forma mais segura. Você vai aprender a realizar modelagem de ameaças para identificar riscos enquanto o software é desenvolvido, entendendo como evitar ataques de força bruta e criando ambientes protegidos usando a virtualização. Ao finalizar essa formação, você terá conhecido as ferramentas do Kali Linux e terá aprendido a criar um firewall com pfSense e iptables. Ou seja, ao final, você será capaz de defender suas aplicações. Manter aplicações seguras na Web é uma tarefa bem difícil atualmente. Existem diversos ataques que podem atingi-las e, com o passar do tempo, as vulnerabilidades vão surgindo e sendo descobertas. Dessa forma, cresce cada vez mais a necessidade de especialistas em cibersegurança para defender estes sistemas. Se você quiser se especializar em Blue team/ Segurança Defensiva ou Red team/ Segurança Ofensiva, sugerimos que você faça as formações específicas de cada assunto. Caso queira continuar seus estudos com a versão anterior, Formação Segurança de aplicações, clique aqui.
Descubra as nuances e práticas avançadas para desenvolver apps iOS com SwiftUI. Através dessa formação, você irá aprofundar seus conhecimentos em CRUD, autenticação, padrão arquitetural MVVM e tratamento eficiente de erros e exceções. O que preciso saber para iniciar essa formação? É essencial que você tenha um entendimento básico de programação com a linguagem Swift e, idealmente, alguma familiaridade com iOS ou SwiftUI. O que faz um(a) desenvolvedor(a) iOS? Os profissionais especializados em iOS com SwiftUI são responsáveis por criar e otimizar aplicativos nativos para dispositivos Apple, utilizando as mais recentes e avançadas técnicas disponíveis. Com a demanda crescente por apps mais interativos e fluidos, o conhecimento em SwiftUI é cada vez mais valioso.